-----------------------------------------------------------------------------
 MANIFEST                             |  277 
 Makefile                             |   19 
 aclocal.m4                           |  597 -
 config.guess                         | 1121 +-
 config.sub                           |   77 
 configure                            |13858 ++++++++++++++++-----------------
 configure.in                         |   20 
 doc/CHANGES                          |   95 
 doc/CHANGES.old                      |  170 
 doc/INSTALL                          |   11 
 doc/TODO                             |   85 
 doc/WHATSNEW                         |   30 
 doc/auth.txt                         |    2 
 doc/config-anomalies                 |    1 
 doc/filtering                        |    4 
 doc/internals.txt                    |    1 
 doc/keymap.sample                    |   16 
 doc/l10n/de.po                       | 4164 +++++----
 doc/l10n/de/tin.1                    |  486 -
 doc/l10n/de/tin.5                    |  216 
 doc/l10n/en_GB.po                    | 4070 ++++-----
 doc/l10n/en_GB/tin.1                 |  176 
 doc/l10n/en_GB/tin.5                 |   99 
 doc/l10n/es.po                       | 3986 ++++-----
 doc/l10n/es/tin.1                    |  176 
 doc/l10n/es/tin.5                    |   99 
 doc/l10n/tin-man.pot                 | 3751 ++++----
 doc/rcvars.txt                       |    1 
 doc/tin.1                            |  154 
 doc/tin.5                            |   93 
 doc/tin.defaults                     |    2 
 doc/tinews.1                         |  124 
 doc/tools.txt                        |    5 
 doc/w2r.1                            |   37 
 include/extern.h                     |   37 
 include/keymap.h                     |    6 
 include/nntplib.h                    |    2 
 include/proto.h                      |   15 
 include/tcurses.h                    |    7 
 include/tin.h                        |  356 
 include/tinrc.h                      |   56 
 include/trace.h                      |    2 
 include/version.h                    |   16 
 libcanlock/COPYING                   |    9 
 libcanlock/ChangeLog                 |   68 
 libcanlock/ChangeLog_V3              |   68 
 libcanlock/LICENSE                   |    9 
 libcanlock/README                    |   49 
 libcanlock/include/base64.h          |    6 
 libcanlock/include/sha-private.h     |    5 
 libcanlock/include/sha.h             |   73 
 libcanlock/src/canlock.c             |   21 
 libcanlock/src/hmac.c                |   42 
 libcanlock/test/canlocktest.c        |   50 
 libcanlock/test/canlocktest_legacy.c |    8 
 libcanlock/test/hkdf.c               |   79 
 libcanlock/test/shatest.c            |   99 
 po/da.po                             | 3021 +++----
 po/de.po                             | 3319 +++----
 po/en_GB.po                          | 3002 +++----
 po/es.po                             | 2994 +++----
 po/et.po                             | 3031 +++----
 po/fr.po                             | 3075 +++----
 po/ru.po                             | 3037 +++----
 po/sv.po                             | 2982 +++----
 po/tin.pot                           | 2969 +++----
 po/tr.po                             | 3038 +++----
 po/zh_CN.po                          | 3046 +++----
 po/zh_TW.po                          | 3046 +++----
 src/active.c                         |   33 
 src/art.c                            |  161 
 src/attrib.c                         |  288 
 src/auth.c                           |    8 
 src/charset.c                        |   23 
 src/color.c                          |    4 
 src/config.c                         |   87 
 src/cook.c                           |   12 
 src/curses.c                         |   20 
 src/debug.c                          |   72 
 src/envarg.c                         |    4 
 src/feed.c                           |   57 
 src/filter.c                         |   63 
 src/getline.c                        |   18 
 src/global.c                         |   10 
 src/group.c                          |  190 
 src/header.c                         |   20 
 src/help.c                           |  341 
 src/inews.c                          |   14 
 src/init.c                           |    9 
 src/keymap.c                         |   61 
 src/lang.c                           |   61 
 src/mail.c                           |   14 
 src/main.c                           |    9 
 src/makecfg.c                        |   15 
 src/memory.c                         |   47 
 src/misc.c                           |  150 
 src/newsrc.c                         |    4 
 src/nntplib.c                        |   16 
 src/options_menu.c                   |  255 
 src/page.c                           |  230 
 src/parsdate.y                       |   10 
 src/pgp.c                            |   45 
 src/post.c                           |  872 +-
 src/prompt.c                         |   55 
 src/read.c                           |   14 
 src/refs.c                           |   12 
 src/regex.c                          |   10 
 src/rfc1524.c                        |    6 
 src/rfc2045.c                        |   18 
 src/rfc2046.c                        |   22 
 src/rfc2047.c                        |   89 
 src/save.c                           |  129 
 src/screen.c                         |   30 
 src/search.c                         |   18 
 src/select.c                         |  157 
 src/sigfile.c                        |   28 
 src/signal.c                         |    3 
 src/strftime.c                       |   10 
 src/string.c                         |  122 
 src/tags.c                           |    8 
 src/tcurses.c                        |    8 
 src/thread.c                         |  148 
 src/tincfg.tbl                       |    6 
 src/tmpfile.c                        |    2 
 src/trace.c                          |    4 
 src/wildmat.c                        |    6 
 src/xface.c                          |   27 
 tin-2.6.0/po/da.gmo                  |binary
 tin-2.6.0/po/de.gmo                  |binary
 tin-2.6.0/po/en_GB.gmo               |binary
 tin-2.6.0/po/es.gmo                  |binary
 tin-2.6.0/po/et.gmo                  |binary
 tin-2.6.0/po/fr.gmo                  |binary
 tin-2.6.0/po/ru.gmo                  |binary
 tin-2.6.0/po/sv.gmo                  |binary
 tin-2.6.0/po/tr.gmo                  |binary
 tin-2.6.0/po/zh_CN.gmo               |binary
 tin-2.6.0/po/zh_TW.gmo               |binary
 tin-2.6.0/tools/expand_aliases.tgz   |binary
 tin.spec                             |   11 
 tools/tinews.pl                      |   58 
 141 files changed, 39293 insertions(+), 36597 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp '--exclude=.bzr*' tin-2.4.5/MANIFEST tin-2.6.0/MANIFEST
--- tin-2.4.5/MANIFEST	2020-12-24 12:47:24.000000000 +0100
+++ tin-2.6.0/MANIFEST	2021-08-23 07:06:06.913121483 +0200
@@ -1,36 +1,36 @@
-MANIFEST for tin-2.4.5 (Thu Dec 24 12:47:24 CET 2020)
+MANIFEST for tin-2.6.0 (Mon Aug 23 07:06:06 CEST 2021)
 ----------------------------------------------------
-   15079 ./Makefile
-    8797 ./MANIFEST
+   14933 ./Makefile
+    8762 ./MANIFEST
     1546 ./README
      747 ./README.MAC
      976 ./README.WIN
-  209607 ./aclocal.m4
+  213888 ./aclocal.m4
     1096 ./conf-tin
-   49418 ./config.guess
-   34257 ./config.sub
-  952989 ./configure
-   43287 ./configure.in
+   49348 ./config.guess
+   35276 ./config.sub
+  969304 ./configure
+   43332 ./configure.in
     7123 ./install-sh
      355 ./po4a.conf
-    1575 ./tin.spec
+    1797 ./tin.spec
    18847 ./doc/ABOUT-NLS
-   13509 ./doc/CHANGES
+   17724 ./doc/CHANGES
   301442 ./doc/CHANGES.old
     5125 ./doc/CREDITS
     1305 ./doc/DEBUG_REFS
-   32090 ./doc/INSTALL
-   45851 ./doc/TODO
-    1779 ./doc/WHATSNEW
+   32381 ./doc/INSTALL
+   46341 ./doc/TODO
+    1318 ./doc/WHATSNEW
     2618 ./doc/art_handling.txt
     1701 ./doc/article.txt
-    3499 ./doc/auth.txt
-    3827 ./doc/config-anomalies
-   12257 ./doc/filtering
+    3498 ./doc/auth.txt
+    3807 ./doc/config-anomalies
+   12258 ./doc/filtering
    35305 ./doc/good-netkeeping-seal
-    3805 ./doc/internals.txt
+    3789 ./doc/internals.txt
    23621 ./doc/iso2asc.txt
-    3907 ./doc/keymap.sample
+    3944 ./doc/keymap.sample
      633 ./doc/mailcap.sample
     5922 ./doc/mbox.5
     3365 ./doc/mime.types
@@ -40,114 +40,113 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47
     5156 ./doc/opt-case.1
     6966 ./doc/plp_snprintf.3
     3964 ./doc/pgp.txt
-    2988 ./doc/rcvars.txt
+    3048 ./doc/rcvars.txt
     1525 ./doc/reading-mail.txt
     4947 ./doc/umlaute.txt
     4246 ./doc/umlauts.txt
     7170 ./doc/url_handler.1
-  140049 ./doc/tin.1
-   84537 ./doc/tin.5
+  142331 ./doc/tin.1
+   84623 ./doc/tin.5
     5065 ./doc/tin.defaults
-   19286 ./doc/tinews.1
-    2419 ./doc/tools.txt
-    4345 ./doc/w2r.1
+   19012 ./doc/tinews.1
+    2224 ./doc/tools.txt
+    4565 ./doc/w2r.1
     2196 ./doc/wildmat.3
      344 ./tools/expiretover
     3816 ./tools/metamutt
     2791 ./tools/opt-case.pl
     1413 ./tools/tinlock
-   47778 ./tools/tinews.pl
+   48223 ./tools/tinews.pl
     3791 ./tools/url_handler.pl
     1657 ./tools/url_handler.sh
     3353 ./tools/w2r.pl
-    1661 ./tools/expand_aliases.tgz
     2697 ./include/bool.h
     1886 ./include/bugrep.h
     2350 ./include/debug.h
-   68702 ./include/extern.h
-   14190 ./include/keymap.h
+   69315 ./include/extern.h
+   14417 ./include/keymap.h
     2992 ./include/missing_fd.h
     6435 ./include/newsrc.h
     9034 ./include/nntplib.h
      664 ./include/plp_snprintf.h
    15637 ./include/policy.h
-   33605 ./include/proto.h
+   33785 ./include/proto.h
     5701 ./include/rfc2046.h
     3544 ./include/stpwatch.h
-    6062 ./include/tcurses.h
-   72513 ./include/tin.h
-   17549 ./include/tinrc.h
+    6145 ./include/tcurses.h
+   73752 ./include/tin.h
+   17822 ./include/tinrc.h
     4018 ./include/tnntp.h
-    2366 ./include/trace.h
-    2247 ./include/version.h
-   35854 ./src/active.c
-   90939 ./src/art.c
-   79085 ./src/attrib.c
-   17319 ./src/auth.c
-   12887 ./src/charset.c
-    8781 ./src/color.c
-   68426 ./src/config.c
-   28399 ./src/cook.c
-   26444 ./src/curses.c
-   12703 ./src/debug.c
-    3510 ./src/envarg.c
-   31013 ./src/feed.c
-   59897 ./src/filter.c
-   18095 ./src/getline.c
-    9172 ./src/global.c
-   45167 ./src/group.c
+    2367 ./include/trace.h
+    2246 ./include/version.h
+   35853 ./src/active.c
+   89594 ./src/art.c
+   81830 ./src/attrib.c
+   17722 ./src/auth.c
+   12931 ./src/charset.c
+    8790 ./src/color.c
+   68822 ./src/config.c
+   28447 ./src/cook.c
+   26529 ./src/curses.c
+   12420 ./src/debug.c
+    3519 ./src/envarg.c
+   30497 ./src/feed.c
+   60262 ./src/filter.c
+   18146 ./src/getline.c
+    9216 ./src/global.c
+   48640 ./src/group.c
     3910 ./src/hashstr.c
-    8701 ./src/header.c
+    8729 ./src/header.c
     6252 ./src/heapsort.c
-   44023 ./src/help.c
-   14093 ./src/inews.c
-   38563 ./src/init.c
+   44787 ./src/help.c
+   13996 ./src/inews.c
+   38456 ./src/init.c
     2537 ./src/joinpath.c
-  102350 ./src/keymap.c
-  139575 ./src/lang.c
+  105124 ./src/keymap.c
+  139971 ./src/lang.c
     4486 ./src/langinfo.c
     7314 ./src/list.c
     6767 ./src/lock.c
-   17174 ./src/mail.c
-   27115 ./src/main.c
-   11102 ./src/makecfg.c
-   14276 ./src/memory.c
+   17179 ./src/mail.c
+   27306 ./src/main.c
+   11240 ./src/makecfg.c
+   14316 ./src/memory.c
     5307 ./src/mimetypes.c
-   96968 ./src/misc.c
+   97834 ./src/misc.c
    40342 ./src/newsrc.c
-   55616 ./src/nntplib.c
+   55748 ./src/nntplib.c
     8103 ./src/nrctbl.c
-  105809 ./src/options_menu.c
-   67323 ./src/page.c
-   24140 ./src/parsdate.y
+  106704 ./src/options_menu.c
+   69499 ./src/page.c
+   24173 ./src/parsdate.y
    17057 ./src/plp_snprintf.c
-   13315 ./src/pgp.c
-  155485 ./src/post.c
-   19003 ./src/prompt.c
-   10523 ./src/read.c
-   27979 ./src/refs.c
-    5587 ./src/regex.c
-   14622 ./src/rfc1524.c
-   15302 ./src/rfc2045.c
-   40032 ./src/rfc2046.c
-   37149 ./src/rfc2047.c
-   59487 ./src/save.c
-   14117 ./src/screen.c
-   18666 ./src/search.c
-   41127 ./src/select.c
-    8471 ./src/sigfile.c
-   14446 ./src/signal.c
-    7325 ./src/strftime.c
-   40546 ./src/string.c
-    9697 ./src/tags.c
-   17681 ./src/tcurses.c
-    3405 ./src/tmpfile.c
+   13305 ./src/pgp.c
+  162659 ./src/post.c
+   19700 ./src/prompt.c
+   10570 ./src/read.c
+   27779 ./src/refs.c
+    5615 ./src/regex.c
+   14641 ./src/rfc1524.c
+   15388 ./src/rfc2045.c
+   40177 ./src/rfc2046.c
+   37656 ./src/rfc2047.c
+   58730 ./src/save.c
+   14560 ./src/screen.c
+   18868 ./src/search.c
+   43113 ./src/select.c
+    8810 ./src/sigfile.c
+   14462 ./src/signal.c
+    7330 ./src/strftime.c
+   40819 ./src/string.c
+    9693 ./src/tags.c
+   17725 ./src/tcurses.c
+    3406 ./src/tmpfile.c
     3661 ./src/my_tmpfile.c
-   42557 ./src/thread.c
-    2574 ./src/trace.c
+   45309 ./src/thread.c
+    2581 ./src/trace.c
     5032 ./src/version.c
-    5492 ./src/wildmat.c
-    7753 ./src/xface.c
+    5512 ./src/wildmat.c
+    7690 ./src/xface.c
    13216 ./src/xref.c
      422 ./pcre/AUTHORS
     2515 ./pcre/COPYING
@@ -218,35 +217,35 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47
    28769 ./pcre/testdata/testoutput9
    21994 ./include/autoconf.hin
    22598 ./src/Makefile.in
-   10339 ./src/tincfg.tbl
-    1397 ./libcanlock/COPYING
-     608 ./libcanlock/ChangeLog
+   10213 ./src/tincfg.tbl
+    1439 ./libcanlock/COPYING
+    4149 ./libcanlock/ChangeLog
      490 ./libcanlock/ChangeLog_V0
      534 ./libcanlock/ChangeLog_V1
      965 ./libcanlock/ChangeLog_V2
-     608 ./libcanlock/ChangeLog_V3
+    4149 ./libcanlock/ChangeLog_V3
    15752 ./libcanlock/INSTALL
-    1397 ./libcanlock/LICENSE
+    1439 ./libcanlock/LICENSE
     1620 ./libcanlock/Makefile.in
-    2638 ./libcanlock/README
+    3858 ./libcanlock/README
     4015 ./libcanlock/src/base64.c
-   11502 ./libcanlock/src/canlock.c
-    7518 ./libcanlock/src/hmac.c
+   11731 ./libcanlock/src/canlock.c
+    7835 ./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
+    1914 ./libcanlock/include/base64.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
-    4689 ./libcanlock/test/canlocktest_legacy.c
-   10182 ./libcanlock/test/hkdf.c
-   63613 ./libcanlock/test/shatest.c
+    1156 ./libcanlock/include/sha-private.h
+   14362 ./libcanlock/include/sha.h
+   10118 ./libcanlock/test/canlocktest.c
+    4958 ./libcanlock/test/canlocktest_legacy.c
+   10574 ./libcanlock/test/hkdf.c
+   64019 ./libcanlock/test/shatest.c
    14702 ./libcanlock/util/canlock.c
     9850 ./intl/bindtextdom.c
       72 ./intl/ChangeLog
@@ -281,38 +280,38 @@ MANIFEST for tin-2.4.5 (Thu Dec 24 12:47
       41 ./intl/VERSION
     5096 ./po/Makefile.inn
      544 ./po/POTFILES.in
-  146902 ./po/tin.pot
-  168735 ./po/da.gmo
-  230118 ./po/da.po
-  200910 ./po/de.gmo
-  240697 ./po/de.po
-  187442 ./po/en_GB.gmo
-  226167 ./po/en_GB.po
-    1594 ./po/es.gmo
-  175788 ./po/es.po
-  189910 ./po/et.gmo
-  229314 ./po/et.po
-  198349 ./po/fr.gmo
-  239250 ./po/fr.po
-  117761 ./po/ru.gmo
-  210704 ./po/ru.po
-   22378 ./po/sv.gmo
-  157560 ./po/sv.po
-  191201 ./po/tr.gmo
-  242620 ./po/tr.po
-  228223 ./po/zh_CN.po
-  174605 ./po/zh_CN.gmo
-  227592 ./po/zh_TW.po
-  174730 ./po/zh_TW.gmo
-  150391 ./doc/l10n/de/tin.1
-   90190 ./doc/l10n/de/tin.5
+  146791 ./po/tin.pot
+  167406 ./po/da.gmo
+  229840 ./po/da.po
+  200619 ./po/de.gmo
+  240421 ./po/de.po
+  187133 ./po/en_GB.gmo
+  225884 ./po/en_GB.po
+    1553 ./po/es.gmo
+  175796 ./po/es.po
+  188595 ./po/et.gmo
+  229060 ./po/et.po
+  197914 ./po/fr.gmo
+  238529 ./po/fr.po
+  116367 ./po/ru.gmo
+  211871 ./po/ru.po
+   22211 ./po/sv.gmo
+  157717 ./po/sv.po
+  188855 ./po/tr.gmo
+  243120 ./po/tr.po
+  229358 ./po/zh_CN.po
+  172476 ./po/zh_CN.gmo
+  228727 ./po/zh_TW.po
+  172604 ./po/zh_TW.gmo
+  154807 ./doc/l10n/de/tin.1
+   90961 ./doc/l10n/de/tin.5
      130 ./doc/l10n/de.add
-  385246 ./doc/l10n/de.po
-  143851 ./doc/l10n/en_GB/tin.1
-   87122 ./doc/l10n/en_GB/tin.5
-  475902 ./doc/l10n/en_GB.po
-  143929 ./doc/l10n/es/tin.1
-   87113 ./doc/l10n/es/tin.5
-  313398 ./doc/l10n/es.po
-  299205 ./doc/l10n/tin-man.pot
-13379515 total
+  398408 ./doc/l10n/de.po
+  146196 ./doc/l10n/en_GB/tin.1
+   87201 ./doc/l10n/en_GB/tin.5
+  480836 ./doc/l10n/en_GB.po
+  146302 ./doc/l10n/es/tin.1
+   87194 ./doc/l10n/es/tin.5
+  317929 ./doc/l10n/es.po
+  302360 ./doc/l10n/tin-man.pot
+13474354 total
diff -Nurp '--exclude=.bzr*' tin-2.4.5/Makefile tin-2.6.0/Makefile
--- tin-2.4.5/Makefile	2020-12-24 12:47:22.000000000 +0100
+++ tin-2.6.0/Makefile	2021-08-23 07:06:04.937045009 +0200
@@ -1,17 +1,17 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2019-03-12
+# Updated: 2021-04-17
 #
 
 SHELL	= @SHELL@
 
 PROJECT	= tin
 LVER	= 2
-PVER	= 4
-SVER	= 5
+PVER	= 6
+SVER	= 0
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20201224
+DVER	= 20210823
 EXE	= tin
 
 # directory structure
@@ -167,8 +167,7 @@ TOL	= \
 	$(TOLDIR)/tinews.pl \
 	$(TOLDIR)/url_handler.pl \
 	$(TOLDIR)/url_handler.sh \
-	$(TOLDIR)/w2r.pl \
-	$(TOLDIR)/expand_aliases.tgz
+	$(TOLDIR)/w2r.pl
 
 TOP	= \
 	$(TOPDIR)/Makefile \
@@ -521,6 +520,8 @@ name:
 	$(SED) "s,RELEASEDATE[[:space:]]*\"[[:print:]]*\",RELEASEDATE	\"$$DATE\"," $(INCDIR)/version.h > $(INCDIR)/version.h.tmp && \
 	$(SED) "s, VERSION[[:space:]]*\"[[:print:]]*\", VERSION		\"$(VER)\"," $(INCDIR)/version.h.tmp > $(INCDIR)/version.h && \
 	$(RM) $(INCDIR)/version.h.tmp ;\
+	$(SED) -e "1,2 {s/# TIN \([0-9]\+\.[0-9]\+\.[0-9]\+\) \(.*\)/# TIN $(VER) \2/}" $(DOCDIR)/tin.defaults > $(DOCDIR)/tin.defaults.tmp && \
+	$(MV) $(DOCDIR)/tin.defaults.tmp $(DOCDIR)/tin.defaults ;\
 	$(MAKE) configure
 
 dist:
@@ -565,9 +566,3 @@ config.status: configure
 
 po4a:
 	@$(PO4A) po4a.conf
-
-cppcheck: FORCE
-	@-if $(TEST) ! -r $(SRCDIR)/options_menu.h -o ! -r $(SRCDIR)/tincfg.h ; then $(MAKE) build ; fi
-	@-if $(TEST) -r $(SRCDIR)/options_menu.h -a -r $(SRCDIR)/tincfg.h ; then cppcheck -f -v -I $(INCDIR) -I $(CANDIR) -I $(PCREDIR) -I $(SRCDIR) $(SRCDIR) 1>/dev/null 2>$(TOPDIR)/CPPCHECK ; fi
-
-FORCE:
diff -Nurp '--exclude=.bzr*' tin-2.4.5/aclocal.m4 tin-2.6.0/aclocal.m4
--- tin-2.4.5/aclocal.m4	2020-12-01 07:51:13.000000000 +0100
+++ tin-2.6.0/aclocal.m4	2021-07-12 10:41:54.786299935 +0200
@@ -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   : 2020-11-30
+dnl Updated   : 2021-07-10
 dnl Notes     :
 dnl
-dnl Copyright (c) 1995-2020 Thomas E. Dickey <dickey@invisible-island.net>
+dnl Copyright (c) 1995-2021 Thomas E. Dickey <dickey@invisible-island.net>
 dnl All rights reserved.
 dnl
 dnl Redistribution and use in source and binary forms, with or without
@@ -62,7 +62,7 @@ AC_DEFUN([AC_ISC_POSIX],
   ]
 )
 dnl ---------------------------------------------------------------------------
-dnl AM_GNU_GETTEXT version: 14 updated: 2015/04/15 19:08:48
+dnl AM_GNU_GETTEXT version: 15 updated: 2021/01/02 09:31:20
 dnl --------------
 dnl Usage: Just like AM_WITH_NLS, which see.
 AC_DEFUN([AM_GNU_GETTEXT],
@@ -107,7 +107,7 @@ strdup strtoul tsearch __argz_count __ar
              "$presentlang"*) useit=yes;;
            esac
          done
-         if test $useit = yes; then
+         if test "$useit" = yes; then
            NEW_LINGUAS="$NEW_LINGUAS $presentlang"
          fi
        done
@@ -198,7 +198,7 @@ size_t iconv();
   AC_SUBST(LIBICONV)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_LANGINFO_CODESET version: 5 updated: 2020/03/10 18:53:47
+dnl AM_LANGINFO_CODESET version: 6 updated: 2021/01/01 16:53:59
 dnl -------------------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -215,13 +215,13 @@ AC_CACHE_CHECK([for nl_langinfo and CODE
 	am_cv_langinfo_codeset=yes,
 	am_cv_langinfo_codeset=no)
 	])
-	if test $am_cv_langinfo_codeset = yes; then
+	if test "$am_cv_langinfo_codeset" = yes; then
 		AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
 		[Define if you have <langinfo.h> and nl_langinfo(CODESET).])
 	fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_LC_MESSAGES version: 5 updated: 2015/05/10 19:52:14
+dnl AM_LC_MESSAGES version: 6 updated: 2021/01/02 09:31:20
 dnl --------------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -242,11 +242,11 @@ dnl
 dnl serial 2
 dnl
 AC_DEFUN([AM_LC_MESSAGES],
-[if test $ac_cv_header_locale_h = yes; then
+[if test "$ac_cv_header_locale_h" = yes; then
 	AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
 		[AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
 		am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
-	if test $am_cv_val_LC_MESSAGES = yes; then
+	if test "$am_cv_val_LC_MESSAGES" = yes; then
 		AC_DEFINE(HAVE_LC_MESSAGES, 1,
 		[Define if your <locale.h> file defines LC_MESSAGES.])
 	fi
@@ -367,7 +367,7 @@ AC_DEFUN([AM_MULTIBYTE_ABLE],
   fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl AM_PATH_PROG_WITH_TEST version: 9 updated: 2015/04/15 19:08:48
+dnl AM_PATH_PROG_WITH_TEST version: 10 updated: 2021/01/02 09:31:20
 dnl ----------------------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -403,7 +403,7 @@ AC_CACHE_VAL(ac_cv_path_$1,
   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in ifelse([$5], , $PATH, [$5]); do
     test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word$ac_exeext; then
+    if test -f "$ac_dir/$ac_word$ac_exeext" ; then
       if [$3]; then
 	ac_cv_path_$1="$ac_dir/$ac_word$ac_exeext"
 	break
@@ -426,7 +426,7 @@ fi
 AC_SUBST($1)dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl AM_WITH_NLS version: 29 updated: 2018/02/21 21:26:03
+dnl AM_WITH_NLS version: 31 updated: 2021/01/04 17:48:08
 dnl -----------
 dnl Inserted as requested by gettext 0.10.40
 dnl File from /usr/share/aclocal
@@ -530,13 +530,13 @@ AC_DEFUN([AM_WITH_NLS],
 
       dnl Search for GNU msgfmt in the PATH.
       AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-          [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1], :)
+          ["$ac_dir/$ac_word" --statistics /dev/null >/dev/null 2>&1], :)
       AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
       AC_SUBST(MSGFMT)
 
       dnl Search for GNU xgettext in the PATH.
       AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-          [$ac_dir/$ac_word --omit-header /dev/null >/dev/null 2>&1], :)
+          ["$ac_dir/$ac_word" --omit-header /dev/null >/dev/null 2>&1], :)
 
       cf_save_OPTS_1="$CPPFLAGS"
       if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \
@@ -612,7 +612,7 @@ AC_DEFUN([AM_WITH_NLS],
 
     if test "$nls_cv_use_gnu_gettext" != "no"; then
       CATOBJEXT=.gmo
-      if test -f $srcdir/intl/libintl.h ; then
+      if test -f "$srcdir/intl/libintl.h" ; then
         dnl Mark actions used to generate GNU NLS library.
         INTLOBJS="\$(GETTOBJS)"
         BUILD_INCLUDED_LIBINTL=yes
@@ -657,10 +657,10 @@ AC_DEFUN([AM_WITH_NLS],
         case "$ac_file" in
         */[Mm]akefile.in)
           # Adjust a relative srcdir.
-          ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+          ac_dir="`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`"
           ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-          ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-          ac_base=`basename $ac_file .in`
+          ac_dots="`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`"
+          ac_base="`basename $ac_file .in`"
           # 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"
@@ -707,7 +707,7 @@ AC_DEFUN([AM_WITH_NLS],
         AC_MSG_CHECKING([version of bison])
 changequote(<<,>>)dnl
         ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
-        case $ac_prog_version in
+        case "$ac_prog_version" in
           '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
           1.2[6-9]*|1.[3-9][0-9]*|[2-9].*)
 changequote([,])dnl
@@ -716,7 +716,7 @@ changequote([,])dnl
         esac
       AC_MSG_RESULT([$ac_prog_version])
       fi
-      if test $ac_verc_fail = yes; then
+      if test "$ac_verc_fail" = yes; then
         INTLBISON=:
       fi
     fi
@@ -784,7 +784,7 @@ define([CF_ACVERSION_COMPARE],
 [ifelse([$8], , ,[$8])],
 [ifelse([$9], , ,[$9])])])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_CFLAGS version: 14 updated: 2020/04/04 16:16:13
+dnl CF_ADD_CFLAGS version: 15 updated: 2020/12/31 10:54:15
 dnl -------------
 dnl Copy non-preprocessor flags to $CFLAGS, preprocessor flags to $CPPFLAGS
 dnl $1 = flags to add
@@ -802,19 +802,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $1
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			if test "$cf_fix_cppflags" = yes ; then
 				CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
 				continue
 			elif test "${cf_tst_cflags}" = "\"'" ; then
@@ -827,7 +827,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 				CF_REMOVE_DEFINE(CPPFLAGS,$CPPFLAGS,$cf_tst_cppflags)
@@ -845,7 +845,7 @@ no)
 yes)
 	CF_APPEND_TEXT(cf_new_extra_cppflags,$cf_add_cflags)
 
-	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[[^"]]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[[^"]]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -873,7 +873,7 @@ AC_SUBST(EXTRA_CPPFLAGS)
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_INCDIR version: 15 updated: 2018/06/20 20:23:13
+dnl CF_ADD_INCDIR version: 16 updated: 2020/12/31 20:19:42
 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,
@@ -885,9 +885,9 @@ AC_DEFUN([CF_ADD_INCDIR],
 if test -n "$1" ; then
   for cf_add_incdir in $1
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -918,7 +918,7 @@ if test -n "$1" ; then
 		  CF_VERBOSE(adding $cf_add_incdir to include-path)
 		  ifelse([$2],,CPPFLAGS,[$2])="$ifelse([$2],,CPPFLAGS,[$2]) -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -940,7 +940,7 @@ dnl $1 = library to add, without the "-l
 dnl $2 = variable to update (default $LIBS)
 AC_DEFUN([CF_ADD_LIB],[CF_ADD_LIBS(-l$1,ifelse($2,,LIBS,[$2]))])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_LIBDIR version: 10 updated: 2015/04/18 08:56:57
+dnl CF_ADD_LIBDIR version: 11 updated: 2020/12/31 20:19:42
 dnl -------------
 dnl	Adds to the library-path
 dnl
@@ -954,9 +954,9 @@ AC_DEFUN([CF_ADD_LIBDIR],
 if test -n "$1" ; then
 	for cf_add_libdir in $1
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -1034,7 +1034,7 @@ yes)
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_SEARCHPATH version: 5 updated: 2009/01/11 20:40:21
+dnl CF_ADD_SEARCHPATH version: 6 updated: 2020/12/31 20:19:42
 dnl -----------------
 dnl Set $CPPFLAGS and $LDFLAGS with the directories given via the parameter.
 dnl They can be either the common root of include- and lib-directories, or the
@@ -1047,16 +1047,16 @@ AC_DEFUN([CF_ADD_SEARCHPATH],
 [
 AC_REQUIRE([CF_PATHSEP])
 for cf_searchpath in `echo "$1" | tr $PATH_SEPARATOR ' '`; do
-	if test -d $cf_searchpath/include; then
+	if test -d "$cf_searchpath/include" ; then
 		CF_ADD_INCDIR($cf_searchpath/include)
-	elif test -d $cf_searchpath/../include ; then
+	elif test -d "$cf_searchpath/../include" ; then
 		CF_ADD_INCDIR($cf_searchpath/../include)
 	ifelse([$2],,,[else
 $2])
 	fi
-	if test -d $cf_searchpath/lib; then
+	if test -d "$cf_searchpath/lib" ; then
 		CF_ADD_LIBDIR($cf_searchpath/lib)
-	elif test -d $cf_searchpath ; then
+	elif test -d "$cf_searchpath" ; then
 		CF_ADD_LIBDIR($cf_searchpath)
 	ifelse([$2],,,[else
 $2])
@@ -1064,7 +1064,7 @@ $2])
 done
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_ADD_SUBDIR_PATH version: 4 updated: 2013/10/08 17:47:05
+dnl CF_ADD_SUBDIR_PATH version: 5 updated: 2020/12/31 20:19:42
 dnl ------------------
 dnl Append to a search-list for a nonstandard header/lib-file
 dnl	$1 = the variable to return as result
@@ -1076,13 +1076,13 @@ AC_DEFUN([CF_ADD_SUBDIR_PATH],
 [
 test "x$4" != "x$5" && \
 test -d "$4" && \
-ifelse([$5],NONE,,[(test -z "$5" || test x$5 = xNONE || test "x$4" != "x$5") &&]) {
+ifelse([$5],NONE,,[{ test -z "$5" || test "x$5" = xNONE || test "x$4" != "x$5"; } &&]) {
 	test -n "$verbose" && echo "	... testing for $3-directories under $4"
-	test -d $4/$3 &&          $1="[$]$1 $4/$3"
-	test -d $4/$3/$2 &&       $1="[$]$1 $4/$3/$2"
-	test -d $4/$3/$2/$3 &&    $1="[$]$1 $4/$3/$2/$3"
-	test -d $4/$2/$3 &&       $1="[$]$1 $4/$2/$3"
-	test -d $4/$2/$3/$2 &&    $1="[$]$1 $4/$2/$3/$2"
+	test -d "$4/$3" &&          $1="[$]$1 $4/$3"
+	test -d "$4/$3/$2" &&       $1="[$]$1 $4/$3/$2"
+	test -d "$4/$3/$2/$3" &&    $1="[$]$1 $4/$3/$2/$3"
+	test -d "$4/$2/$3" &&       $1="[$]$1 $4/$2/$3"
+	test -d "$4/$2/$3/$2" &&    $1="[$]$1 $4/$2/$3/$2"
 }
 ])dnl
 dnl ---------------------------------------------------------------------------
@@ -1227,7 +1227,7 @@ esac
 $3="$withval"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_AR_FLAGS version: 7 updated: 2020/04/04 11:37:29
+dnl CF_AR_FLAGS version: 9 updated: 2021/01/01 13:31:04
 dnl -----------
 dnl Check for suitable "ar" (archiver) options for updating an archive.
 dnl
@@ -1238,7 +1238,7 @@ AC_DEFUN([CF_AR_FLAGS],[
 AC_REQUIRE([CF_PROG_AR])
 
 AC_CACHE_CHECK(for options to update archives, cf_cv_ar_flags,[
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	*-msvc*)
 		cf_cv_ar_flags=''
 		cat >mk_static_lib.sh <<-EOF
@@ -1265,18 +1265,18 @@ AC_CACHE_CHECK(for options to update arc
 				fi
 			fi
 
-			rm -f conftest.$ac_cv_objext
+			rm -f "conftest.$ac_cv_objext"
 			rm -f conftest.a
 
-			cat >conftest.$ac_ext <<EOF
+			cat >"conftest.$ac_ext" <<EOF
 #line __oline__ "configure"
 int	testdata[[3]] = { 123, 456, 789 };
 EOF
 			if AC_TRY_EVAL(ac_compile) ; then
 				echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&AC_FD_CC
-				$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&AC_FD_CC 1>/dev/null
+				$AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&AC_FD_CC 1>/dev/null
 				if test -f conftest.a ; then
-					cf_cv_ar_flags=$cf_ar_flags
+					cf_cv_ar_flags="$cf_ar_flags"
 					break
 				fi
 			else
@@ -1284,7 +1284,7 @@ EOF
 				break
 			fi
 		done
-		rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
+		rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
 		;;
 	esac
 ])
@@ -1300,7 +1300,7 @@ fi
 AC_SUBST(ARFLAGS)
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_BUILD_CC version: 8 updated: 2018/01/04 20:31:04
+dnl CF_BUILD_CC version: 9 updated: 2021/01/02 09:31:20
 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
@@ -1366,7 +1366,7 @@ if test "$cross_compiling" = yes ; then
 
 	: ${BUILD_CC:='${CC}'}
 
-	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
+	if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then
 		AC_MSG_ERROR([Cross-build requires two compilers.
 Use --with-build-cc to specify the native compiler.])
 	fi
@@ -1447,7 +1447,7 @@ AC_SUBST(CAN_CPPFLAGS)
 AC_SUBST(CAN_MAKEFILE)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_BUNDLED_INTL version: 19 updated: 2018/06/20 20:23:13
+dnl CF_BUNDLED_INTL version: 20 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Top-level macro for configuring an application with a bundled copy of
 dnl the intl and po directories for gettext.
@@ -1478,7 +1478,7 @@ cf_makefile=ifelse($1,,Makefile,$1)
 dnl Set of available languages (based on source distribution).  Note that
 dnl setting $LINGUAS overrides $ALL_LINGUAS.  Some environments set $LINGUAS
 dnl rather than $LC_ALL
-test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d $srcdir/po && cd $srcdir/po && echo *.po|sed -e 's/\.po//g' -e 's/*//'`
+test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d "$srcdir/po" && cd "$srcdir/po" && echo *.po|sed -e 's/\.po//g' -e 's/*//'`
 
 # Allow override of "config.h" definition:
 : ${CONFIG_H:=config.h}
@@ -1489,8 +1489,8 @@ if test -z "$PACKAGE" ; then
 fi
 
 if test -z "$VERSION" ; then
-if test -f $srcdir/VERSION ; then
-	VERSION=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
+if test -f "$srcdir/VERSION" ; then
+	VERSION=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
 else
 	VERSION=unknown
 fi
@@ -1630,7 +1630,7 @@ AC_SUBST(PCREDIR_LIBS)
 AC_SUBST(PCREDIR_CPPFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CC_ENV_FLAGS version: 9 updated: 2018/07/29 18:03:26
+dnl CF_CC_ENV_FLAGS version: 10 updated: 2020/12/31 18:40:20
 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
@@ -1645,7 +1645,7 @@ dnl outweighs that limitation.
 AC_DEFUN([CF_CC_ENV_FLAGS],
 [
 # This should have been defined by AC_PROG_CC
-: ${CC:=cc}
+: "${CC:=cc}"
 
 AC_MSG_CHECKING(\$CFLAGS variable)
 case "x$CFLAGS" in
@@ -1736,7 +1736,7 @@ AC_MSG_RESULT($cf_result)
 test $cf_result = yes && AC_DEFINE_UNQUOTED(DECL_$2)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CHECK_CACHE version: 12 updated: 2012/10/02 20:55:03
+dnl CF_CHECK_CACHE version: 13 updated: 2020/12/31 10:54:15
 dnl --------------
 dnl Check if we're accidentally using a cache from a different machine.
 dnl Derive the system name, as a check for reusing the autoconf cache.
@@ -1750,7 +1750,7 @@ dnl Note: we would use $ac_config_sub, b
 dnl autoconf 2.5x broke compatibility with autoconf 2.13
 AC_DEFUN([CF_CHECK_CACHE],
 [
-if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
+if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
 	ifelse([$1],,[AC_CANONICAL_HOST],[$1])
 	system_name="$host_os"
 else
@@ -1771,7 +1771,7 @@ if test ".$system_name" != ".$cf_cv_syst
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CHECK_CFLAGS version: 3 updated: 2014/07/22 05:32:57
+dnl CF_CHECK_CFLAGS version: 4 updated: 2021/01/02 19:22:58
 dnl ---------------
 dnl Conditionally add to $CFLAGS and $CPPFLAGS values which are derived from
 dnl a build-configuration such as imake.  These have the pitfall that they
@@ -1789,7 +1789,7 @@ AC_TRY_LINK([#include <stdio.h>],[printf
 	 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then
 		 CF_VERBOSE(but keeping change to \$CPPFLAGS)
 	 fi
-	 CFLAGS="$cf_check_flags"])
+	 CFLAGS="$cf_check_cflags"])
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
@@ -1953,7 +1953,7 @@ AC_MSG_RESULT($cf_cv_nested_params)
 test $cf_cv_nested_params = yes && AC_DEFINE(HAVE_NESTED_PARAMS,1,[Define this to 1 if the compiler allows nested parameter lists])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CLANG_COMPILER version: 6 updated: 2020/11/26 17:37:55
+dnl CF_CLANG_COMPILER version: 8 updated: 2021/01/01 13:31:04
 dnl -----------------
 dnl Check if the given compiler is really clang.  clang's C driver defines
 dnl __GNUC__ (fooling the configure script into setting $GCC to yes) but does
@@ -2008,12 +2008,12 @@ if test "x$ifelse([$2],,CLANG_COMPILER,[
 		CFLAGS="$CFLAGS $cf_clang_opt"
 		AC_TRY_LINK([
 			#include <stdio.h>],[
-			printf("hello!\n");],[
+			printf("hello!\\n");],[
 			cf_clang_optok=yes],[
 			cf_clang_optok=no])
 		AC_MSG_RESULT($cf_clang_optok)
 		CFLAGS="$cf_save_CFLAGS"
-		if test $cf_clang_optok = yes; then
+		if test "$cf_clang_optok" = yes; then
 			CF_VERBOSE(adding option $cf_clang_opt)
 			CF_APPEND_TEXT(CFLAGS,$cf_clang_opt)
 		fi
@@ -2021,7 +2021,7 @@ if test "x$ifelse([$2],,CLANG_COMPILER,[
 fi
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_COLOR_CURSES version: 8 updated: 2012/11/08 20:57:52
+dnl CF_COLOR_CURSES version: 9 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Check if curses supports color.  (Note that while SVr3 curses supports
 dnl color, it does this differently from SVr4 curses; more work would be needed
@@ -2045,7 +2045,7 @@ AC_CACHE_VAL(cf_cv_color_curses,[
 	[cf_cv_color_curses=no])
 	])
 AC_MSG_RESULT($cf_cv_color_curses)
-if test $cf_cv_color_curses = yes ; then
+if test "$cf_cv_color_curses" = yes ; then
 	AC_DEFINE(COLOR_CURSES,1,[Define to 1 if if curses supports color attributes])
 	test ".$cf_cv_ncurses_broken" != .yes && AC_DEFINE(HAVE_GETBKGD,1,[Define to 1 if curses has getbkgd function])
 fi
@@ -2077,7 +2077,7 @@ else
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CONST_X_STRING version: 4 updated: 2020/03/10 18:53:47
+dnl CF_CONST_X_STRING version: 7 updated: 2021/06/07 17:39:17
 dnl -----------------
 dnl The X11R4-X11R6 Xt specification uses an ambiguous String type for most
 dnl character-strings.
@@ -2089,7 +2089,7 @@ dnl did not take into account the use of
 dnl string literals would be in readonly memory.
 dnl
 dnl As a workaround, one could (starting with X11R5) define XTSTRINGDEFINES, to
-dnl let the compiler decide how to represent Xt's strings which were #define'd. 
+dnl let the compiler decide how to represent Xt's strings which were #define'd.
 dnl That does not solve the problem of using the block of Xt's strings which
 dnl are compiled into the library (and is less efficient than one might want).
 dnl
@@ -2107,7 +2107,7 @@ AC_TRY_COMPILE(
 #include <stdlib.h>
 #include <X11/Intrinsic.h>
 ],
-[String foo = malloc(1); (void)foo],[
+[String foo = malloc(1); free((void*)foo)],[
 
 AC_CACHE_CHECK(for X11/Xt const-feature,cf_cv_const_x_string,[
 	AC_TRY_COMPILE(
@@ -2125,7 +2125,7 @@ AC_CACHE_CHECK(for X11/Xt const-feature,
 
 CF_RESTORE_XTRA_FLAGS([CF_CONST_X_STRING])
 
-case $cf_cv_const_x_string in
+case "$cf_cv_const_x_string" in
 no)
 	CF_APPEND_TEXT(CPPFLAGS,-DXTSTRINGDEFINES)
 	;;
@@ -2235,14 +2235,14 @@ CF_NCURSES_VERSION
 CF_CURSES_LIBS
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_CPPFLAGS version: 13 updated: 2018/06/20 20:23:13
+dnl CF_CURSES_CPPFLAGS version: 14 updated: 2021/01/02 09:31:20
 dnl ------------------
 dnl Look for the curses headers.
 AC_DEFUN([CF_CURSES_CPPFLAGS],[
 
 AC_CACHE_CHECK(for extra include directories,cf_cv_curses_incdir,[
 cf_cv_curses_incdir=no
-case $host_os in
+case "$host_os" in
 hpux10.*)
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
@@ -2269,6 +2269,46 @@ CF_CURSES_HEADER
 CF_TERM_HEADER
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_CURSES_FUNCS version: 20 updated: 2020/12/31 20:19:42
+dnl ---------------
+dnl Curses-functions are a little complicated, since a lot of them are macros.
+AC_DEFUN([CF_CURSES_FUNCS],
+[
+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl
+AC_REQUIRE([CF_XOPEN_CURSES])
+AC_REQUIRE([CF_CURSES_TERM_H])
+AC_REQUIRE([CF_CURSES_UNCTRL_H])
+for cf_func in $1
+do
+	CF_UPPER(cf_tr_func,$cf_func)
+	AC_MSG_CHECKING(for ${cf_func})
+	CF_MSG_LOG(${cf_func})
+	AC_CACHE_VAL(cf_cv_func_$cf_func,[
+		eval cf_result='$ac_cv_func_'$cf_func
+		if test ".$cf_result" != ".no"; then
+			AC_TRY_LINK(CF__CURSES_HEAD,
+			[
+#ifndef ${cf_func}
+long foo = (long)(&${cf_func});
+fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
+if (foo + 1234L > 5678L)
+	${cf_cv_main_return:-return}(foo != 0);
+#endif
+			],
+			[cf_result=yes],
+			[cf_result=no])
+		fi
+		eval 'cf_cv_func_'$cf_func'="$cf_result"'
+	])
+	# use the computed/retrieved cache-value:
+	eval 'cf_result=$cf_cv_func_'$cf_func
+	AC_MSG_RESULT($cf_result)
+	if test "$cf_result" != no; then
+		AC_DEFINE_UNQUOTED(HAVE_${cf_tr_func})
+	fi
+done
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_CURSES_HEADER version: 5 updated: 2015/04/23 20:35:30
 dnl ----------------
 dnl Find a "curses" header file, e.g,. "curses.h", or one of the more common
@@ -2296,7 +2336,7 @@ fi
 AC_CHECK_HEADERS($cf_cv_ncurses_header)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_LIBS version: 42 updated: 2018/06/20 20:23:13
+dnl CF_CURSES_LIBS version: 44 updated: 2021/01/02 09:31:20
 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.
@@ -2311,7 +2351,7 @@ AC_TRY_LINK([#include <${cf_cv_ncurses_h
 AC_MSG_RESULT($cf_result)
 
 if test "$cf_result" = no ; then
-case $host_os in
+case "$host_os" in
 freebsd*)
 	AC_CHECK_LIB(mytinfo,tgoto,[CF_ADD_LIBS(-lmytinfo)])
 	;;
@@ -2379,7 +2419,7 @@ if test ".$ac_cv_func_initscr" != .yes ;
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
 				AC_CHECK_LIB($cf_term_lib,tgoto,[
-					: ${cf_nculib_root:=$cf_term_lib}
+					: "${cf_nculib_root:=$cf_term_lib}"
 					break
 				])
 			done
@@ -2400,7 +2440,7 @@ if test ".$ac_cv_func_initscr" != .yes ;
 					[cf_result=yes],
 					[cf_result=no])
 				AC_MSG_RESULT($cf_result)
-				test $cf_result = yes && break
+				test "$cf_result" = yes && break
 			elif test "$cf_curs_lib" = "$cf_term_lib" ; then
 				cf_result=no
 			elif test "$cf_term_lib" != predefined ; then
@@ -2416,11 +2456,11 @@ if test ".$ac_cv_func_initscr" != .yes ;
 						[cf_result=error])
 					])
 				AC_MSG_RESULT($cf_result)
-				test $cf_result != error && break
+				test "$cf_result" != error && break
 			fi
 		done
 	fi
-	test $cf_curs_lib = unknown && AC_MSG_ERROR(no curses library found)
+	test "$cf_curs_lib" = unknown && AC_MSG_ERROR(no curses library found)
 fi
 fi
 
@@ -2510,7 +2550,7 @@ esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_CURSES_TERM_H version: 12 updated: 2020/03/19 20:23:48
+dnl CF_CURSES_TERM_H version: 15 updated: 2021/01/02 09:31:20
 dnl ----------------
 dnl SVr4 curses should have term.h as well (where it puts the definitions of
 dnl the low-level interface).  This may not be true in old/broken implementations,
@@ -2527,9 +2567,9 @@ AC_CACHE_CHECK(for term.h, cf_cv_term_he
 
 cf_header_list="term.h ncurses/term.h ncursesw/term.h"
 
-case ${cf_cv_ncurses_header:-curses.h} in
+case "${cf_cv_ncurses_header:-curses.h}" in
 */*)
-	cf_header_item=`echo ${cf_cv_ncurses_header:-curses.h} | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
+	cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
 	cf_header_list="$cf_header_item $cf_header_list"
 	;;
 esac
@@ -2545,7 +2585,7 @@ do
 	[cf_cv_term_header=no])
 done
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 no)
 	# If curses is ncurses, some packagers still mess it up by trying to make
 	# us use GNU termcap.  This handles the most common case.
@@ -2567,7 +2607,7 @@ make an error
 esac
 ])
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 term.h)
 	AC_DEFINE(HAVE_TERM_H,1,[Define to 1 if we have term.h])
 	;;
@@ -2580,6 +2620,61 @@ ncursesw/term.h)
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF_CURSES_UNCTRL_H version: 8 updated: 2021/01/02 09:31:20
+dnl ------------------
+dnl Any X/Open curses implementation must have unctrl.h, but ncurses packages
+dnl may put it in a subdirectory (along with ncurses' other headers, of
+dnl course).  Packages which put the headers in inconsistent locations are
+dnl broken).
+AC_DEFUN([CF_CURSES_UNCTRL_H],
+[
+AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl
+
+AC_CACHE_CHECK(for unctrl.h, cf_cv_unctrl_header,[
+
+# If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look
+# for <unctrl.h> if we do not find the variant.
+
+cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h"
+
+case "${cf_cv_ncurses_header:-curses.h}" in
+*/*)
+	cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h
+	cf_header_list="$cf_header_item $cf_header_list"
+	;;
+esac
+
+for cf_header in $cf_header_list
+do
+	AC_TRY_COMPILE([
+#include <${cf_cv_ncurses_header:-curses.h}>
+#include <${cf_header}>],
+	[WINDOW *x; (void)x],
+	[cf_cv_unctrl_header=$cf_header
+	 break],
+	[cf_cv_unctrl_header=no])
+done
+])
+
+case "$cf_cv_unctrl_header" in
+no)
+	AC_MSG_WARN(unctrl.h header not found)
+	;;
+esac
+
+case "$cf_cv_unctrl_header" in
+unctrl.h)
+	AC_DEFINE(HAVE_UNCTRL_H,1,[Define to 1 if we have unctrl.h])
+	;;
+ncurses/unctrl.h)
+	AC_DEFINE(HAVE_NCURSES_UNCTRL_H,1,[Define to 1 if we have ncurses/unctrl.h])
+	;;
+ncursesw/unctrl.h)
+	AC_DEFINE(HAVE_NCURSESW_UNCTRL_H,1,[Define to 1 if we have ncursesw/unctrl.h])
+	;;
+esac
+])dnl
+dnl ---------------------------------------------------------------------------
 dnl CF_DEFAULT_SHELL version: 7 updated: 2019/12/31 20:39:42
 dnl ----------------
 dnl Look for a Bourne-shell compatible program from a list that we know about:
@@ -2675,10 +2770,10 @@ cf_define=`echo $2|sed -e 's/\\\\/\\\\13
 AC_DEFINE_UNQUOTED($1, "$cf_define", [Define a value for $1])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_DIRNAME version: 4 updated: 2002/12/21 19:25:52
+dnl CF_DIRNAME version: 5 updated: 2020/12/31 20:19:42
 dnl ----------
 dnl "dirname" is not portable, so we fake it with a shell script.
-AC_DEFUN([CF_DIRNAME],[$1=`echo $2 | sed -e 's%/[[^/]]*$%%'`])dnl
+AC_DEFUN([CF_DIRNAME],[$1=`echo "$2" | sed -e 's%/[[^/]]*$%%'`])dnl
 dnl ---------------------------------------------------------------------------
 dnl CF_DISABLE_ECHO version: 13 updated: 2015/04/18 08:56:57
 dnl ---------------
@@ -2772,7 +2867,7 @@ else
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FIND_IPV6_LIBS version: 8 updated: 2015/04/15 19:08:48
+dnl CF_FIND_IPV6_LIBS version: 9 updated: 2021/01/02 09:31:20
 dnl -----------------
 dnl Based on the IPV6 stack type, look for the corresponding library.
 AC_DEFUN([CF_FIND_IPV6_LIBS],[
@@ -2782,7 +2877,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 AC_MSG_CHECKING(for IPv6 library if required)
-case $cf_cv_ipv6type in
+case "$cf_cv_ipv6type" in
 solaris)
 	;;
 inria)
@@ -2826,7 +2921,7 @@ if test "$cf_ipv6lib" != "none"; then
 	for cf_incdir in $cf_search
 	do
 		cf_header=$cf_incdir/netinet/ip6.h
-		if test -f $cf_header
+		if test -f "$cf_header"
 		then
 			CF_ADD_INCDIR($cf_incdir)
 			test -n "$verbose" && echo "	... found $cf_header" 1>&AC_FD_MSG
@@ -2844,7 +2939,7 @@ if test "$cf_ipv6lib" != "none"; then
 	[getaddrinfo(0, 0, 0, 0)],
 	[getaddrinfo],
 	noexit)
-	if test $cf_found_library = no ; then
+	if test "$cf_found_library" = no ; then
 		AC_MSG_ERROR(
 [No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
 from an appropriate IPv6 kit and compile beforehand.])
@@ -2853,14 +2948,14 @@ fi
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FIND_IPV6_TYPE version: 6 updated: 2015/04/15 19:08:48
+dnl CF_FIND_IPV6_TYPE version: 7 updated: 2021/01/02 09:31:20
 dnl -----------------
 AC_DEFUN([CF_FIND_IPV6_TYPE],[
 AC_CACHE_CHECK(ipv6 stack type, cf_cv_ipv6type, [
 cf_cv_ipv6type=unknown
 for i in solaris inria kame linux-glibc linux-libinet6 toshiba v6d zeta
 do
-	case $i in
+	case "$i" in
 	solaris)
 		if test "SunOS" = "`uname -s`"
 		then
@@ -2933,7 +3028,7 @@ done
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FIND_LIBRARY version: 9 updated: 2008/03/23 14:48:54
+dnl CF_FIND_LIBRARY version: 11 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Look for a non-standard library, given parameters for AC_TRY_LINK.  We
 dnl prefer a standard location, and use -L options only if we do not find the
@@ -2949,16 +3044,16 @@ dnl Sets the variable "$cf_libdir" as a
 dnl to use a -L option.
 AC_DEFUN([CF_FIND_LIBRARY],
 [
-	eval 'cf_cv_have_lib_'$1'=no'
+	eval 'cf_cv_have_lib_'"$1"'=no'
 	cf_libdir=""
 	AC_CHECK_FUNC($5,
-		eval 'cf_cv_have_lib_'$1'=yes',[
+		eval 'cf_cv_have_lib_'"$1"'=yes',[
 		cf_save_LIBS="$LIBS"
 		AC_MSG_CHECKING(for $5 in -l$1)
 		LIBS="-l$1 $LIBS"
 		AC_TRY_LINK([$3],[$4],
 			[AC_MSG_RESULT(yes)
-			 eval 'cf_cv_have_lib_'$1'=yes'
+			 eval 'cf_cv_have_lib_'"$1"'=yes'
 			],
 			[AC_MSG_RESULT(no)
 			CF_LIBRARY_PATH(cf_search,$2)
@@ -2968,22 +3063,22 @@ AC_DEFUN([CF_FIND_LIBRARY],
 				LIBS="-L$cf_libdir -l$1 $cf_save_LIBS"
 				AC_TRY_LINK([$3],[$4],
 					[AC_MSG_RESULT(yes)
-			 		 eval 'cf_cv_have_lib_'$1'=yes'
+			 		 eval 'cf_cv_have_lib_'"$1"'=yes'
 					 break],
 					[AC_MSG_RESULT(no)
 					 LIBS="$cf_save_LIBS"])
 			done
 			])
 		])
-eval 'cf_found_library=[$]cf_cv_have_lib_'$1
+eval 'cf_found_library="[$]cf_cv_have_lib_'"$1"\"
 ifelse($6,,[
-if test $cf_found_library = no ; then
+if test "$cf_found_library" = no ; then
 	AC_MSG_ERROR(Cannot link $1 library)
 fi
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_FIND_LINKAGE version: 21 updated: 2018/06/20 20:23:13
+dnl CF_FIND_LINKAGE version: 22 updated: 2020/12/31 20:19:42
 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.
@@ -3040,7 +3135,7 @@ AC_TRY_LINK([$1],[$2],[
 	CF_HEADER_PATH(cf_search,ifelse([$6],,[$3],[$6]))
 	for cf_cv_header_path_$3 in $cf_search
 	do
-		if test -d $cf_cv_header_path_$3 ; then
+		if test -d "$cf_cv_header_path_$3" ; then
 			CF_VERBOSE(... testing $cf_cv_header_path_$3)
 			CPPFLAGS="$cf_save_CPPFLAGS"
 			CF_APPEND_TEXT(CPPFLAGS,-I$cf_cv_header_path_$3)
@@ -3075,7 +3170,7 @@ AC_TRY_LINK([$1],[$2],[
 			CF_LIBRARY_PATH(cf_search,$3)
 			for cf_cv_library_path_$3 in $cf_search
 			do
-				if test -d $cf_cv_library_path_$3 ; then
+				if test -d "$cf_cv_library_path_$3" ; then
 					CF_VERBOSE(... testing $cf_cv_library_path_$3)
 					CPPFLAGS="$cf_test_CPPFLAGS"
 					LIBS="-l$3 $7 $cf_save_LIBS"
@@ -3408,7 +3503,7 @@ CF_INTEL_COMPILER(GCC,INTEL_COMPILER,CFL
 CF_CLANG_COMPILER(GCC,CLANG_COMPILER,CFLAGS)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_GCC_WARNINGS version: 38 updated: 2020/08/28 15:08:28
+dnl CF_GCC_WARNINGS version: 41 updated: 2021/01/01 16:53:59
 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:
@@ -3432,7 +3527,7 @@ AC_DEFUN([CF_GCC_WARNINGS],
 [
 AC_REQUIRE([CF_GCC_VERSION])
 if test "x$have_x" = xyes; then CF_CONST_X_STRING fi
-cat > conftest.$ac_ext <<EOF
+cat > "conftest.$ac_ext" <<EOF
 #line __oline__ "${as_me:-configure}"
 int main(int argc, char *argv[[]]) { return (argv[[argc-1]] == 0) ; }
 EOF
@@ -3496,16 +3591,16 @@ then
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
 		if AC_TRY_EVAL(ac_compile); then
 			test -n "$verbose" && AC_MSG_RESULT(... -$cf_opt)
-			case $cf_opt in
+			case "$cf_opt" in
 			Winline)
-				case $GCC_VERSION in
+				case "$GCC_VERSION" in
 				[[34]].*)
 					CF_VERBOSE(feature is broken in gcc $GCC_VERSION)
 					continue;;
 				esac
 				;;
 			Wpointer-arith)
-				case $GCC_VERSION in
+				case "$GCC_VERSION" in
 				[[12]].*)
 					CF_VERBOSE(feature is broken in gcc $GCC_VERSION)
 					continue;;
@@ -3517,7 +3612,7 @@ then
 	done
 	CFLAGS="$cf_save_CFLAGS"
 fi
-rm -rf conftest*
+rm -rf ./conftest*
 
 AC_SUBST(EXTRA_CFLAGS)
 ])dnl
@@ -3633,7 +3728,7 @@ if test x$cf_cv_gnu_library = xyes; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_HEADER_PATH version: 13 updated: 2015/04/15 19:08:48
+dnl CF_HEADER_PATH version: 15 updated: 2021/01/01 13:31:04
 dnl --------------
 dnl Construct a search-list of directories for a nonstandard header-file
 dnl
@@ -3649,7 +3744,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 			CF_ADD_SUBDIR_PATH($1,$2,include,$cf_header_path,NONE)
@@ -3665,21 +3760,21 @@ CF_SUBDIR_PATH($1,$2,include)
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    $1="[$]$1 $includedir"
-	test -d $includedir/$2 && $1="[$]$1 $includedir/$2"
+	test -d "$includedir" &&    $1="[$]$1 $includedir"
+	test -d "$includedir/$2" && $1="[$]$1 $includedir/$2"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && $1="[$]$1 $oldincludedir"
-	test -d $oldincludedir/$2 && $1="[$]$1 $oldincludedir/$2"
+	test -d "$oldincludedir"    && $1="[$]$1 $oldincludedir"
+	test -d "$oldincludedir/$2" && $1="[$]$1 $oldincludedir/$2"
 }
 
 $1="[$]$1 $cf_header_path_list"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_INTEL_COMPILER version: 7 updated: 2015/04/12 15:39:00
+dnl CF_INTEL_COMPILER version: 8 updated: 2021/01/01 16:53:59
 dnl -----------------
 dnl Check if the given compiler is really the Intel compiler for Linux.  It
 dnl tries to imitate gcc, but does not return an error when it finds a mismatch
@@ -3697,7 +3792,7 @@ AC_REQUIRE([AC_CANONICAL_HOST])
 ifelse([$2],,INTEL_COMPILER,[$2])=no
 
 if test "$ifelse([$1],,[$1],GCC)" = yes ; then
-	case $host_os in
+	case "$host_os" in
 	linux*|gnu*)
 		AC_MSG_CHECKING(if this is really Intel ifelse([$1],GXX,C++,C) compiler)
 		cf_save_CFLAGS="$ifelse([$3],,CFLAGS,[$3])"
@@ -3717,7 +3812,7 @@ cf_save_CFLAGS="$cf_save_CFLAGS -we147"
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_LIBRARY_PATH version: 10 updated: 2015/04/15 19:08:48
+dnl CF_LIBRARY_PATH version: 11 updated: 2021/01/01 13:31:04
 dnl ---------------
 dnl Construct a search-list of directories for a nonstandard library-file
 dnl
@@ -3731,7 +3826,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 			CF_ADD_SUBDIR_PATH($1,$2,lib,$cf_library_path,NONE)
@@ -3746,13 +3841,13 @@ CF_SUBDIR_PATH($1,$2,lib)
 $1="$cf_library_path_list [$]$1"
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_LIB_PREFIX version: 13 updated: 2020/04/04 10:11:47
+dnl CF_LIB_PREFIX version: 14 updated: 2021/01/01 13:31:04
 dnl -------------
 dnl Compute the library-prefix for the given host system
 dnl $1 = variable to set
 define([CF_LIB_PREFIX],
 [
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	OS/2*|os2*)
 		if test "$DFT_LWR_MODEL" = libtool; then
 			LIB_PREFIX='lib'
@@ -3855,14 +3950,15 @@ done
 ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_MAKEFLAGS version: 18 updated: 2018/02/21 21:26:03
+dnl CF_MAKEFLAGS version: 20 updated: 2021/01/03 19:29:49
 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.
 dnl (GNU 'make' does both, something POSIX 'make', which happens to make the
 dnl ${MAKEFLAGS} variable incompatible because it adds the assignments :-)
 AC_DEFUN([CF_MAKEFLAGS],
-[
+[AC_REQUIRE([AC_PROG_FGREP])dnl
+
 AC_CACHE_CHECK(for makeflags variable, cf_cv_makeflags,[
 	cf_cv_makeflags=''
 	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
@@ -3872,10 +3968,10 @@ SHELL = $SHELL
 all :
 	@ echo '.$cf_option'
 CF_EOF
-		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[[ 	]]*$,,'`
+		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[[ 	]]*$,,'`
 		case "$cf_result" in
 		.*k|.*kw)
-			cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
+			cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
 			case "$cf_result" in
 			.*CC=*)	cf_cv_makeflags=
 				;;
@@ -3934,7 +4030,7 @@ fi
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CC_CHECK version: 4 updated: 2007/07/29 10:39:05
+dnl CF_NCURSES_CC_CHECK version: 5 updated: 2020/12/31 20:19:42
 dnl -------------------
 dnl Check if we can compile with ncurses' header file
 dnl $1 is the cache variable to set
@@ -3954,10 +4050,10 @@ AC_DEFUN([CF_NCURSES_CC_CHECK],[
 	make an error
 #endif
 ])[
-printf("%s\n", NCURSES_VERSION);
+printf("%s\\n", NCURSES_VERSION);
 #else
 #ifdef __NCURSES_H
-printf("old\n");
+printf("old\\n");
 #else
 	make an error
 #endif
@@ -3967,7 +4063,7 @@ printf("old\n");
 	,[$1=no])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CONFIG version: 23 updated: 2020/02/27 05:21:59
+dnl CF_NCURSES_CONFIG version: 27 updated: 2021/05/19 19:35:25
 dnl -----------------
 dnl Tie together the configure-script macros for ncurses, preferring these in
 dnl order:
@@ -3993,10 +4089,10 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 		cf_save_CPPFLAGS="$CPPFLAGS"
 		cf_save_LIBS="$LIBS"
 
-		cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
-		cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
+		cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
+		cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
 
-		# while -W for passing linker flags is prevalent, it is not "standard". 
+		# while -W for passing linker flags is prevalent, it is not "standard".
 		# At least one wrapper for c89/c99 (in Apple's xcode) has its own
 		# incompatible _and_ non-standard -W option which gives an error.  Work
 		# around that pitfall.
@@ -4009,7 +4105,7 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 				[initscr(); mousemask(0,0); tigetstr((char *)0);],
 				[AC_TRY_RUN([#include <${cf_cv_ncurses_header:-curses.h}>
 					int main(void)
-					{ char *xx = curses_version(); return (xx == 0); }],
+					{ const char *xx = curses_version(); return (xx == 0); }],
 					[cf_test_ncuconfig=yes],
 					[cf_test_ncuconfig=no],
 					[cf_test_ncuconfig=maybe])],
@@ -4035,7 +4131,7 @@ if test "x${PKG_CONFIG:=none}" != xnone;
 			[initscr(); mousemask(0,0); tigetstr((char *)0);],
 			[AC_TRY_RUN([#include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
-				{ char *xx = curses_version(); return (xx == 0); }],
+				{ const char *xx = curses_version(); return (xx == 0); }],
 				[cf_have_ncuconfig=yes],
 				[cf_have_ncuconfig=no],
 				[cf_have_ncuconfig=maybe])],
@@ -4084,7 +4180,7 @@ if test "x$cf_have_ncuconfig" = "xno"; t
 		AC_DEFINE_UNQUOTED($cf_nculib_ROOT)
 
 		dnl like CF_NCURSES_VERSION
-		cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
+		cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
 
 	else
 
@@ -4097,7 +4193,7 @@ else
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_CPPFLAGS version: 21 updated: 2012/10/06 08:57:51
+dnl CF_NCURSES_CPPFLAGS version: 22 updated: 2021/01/02 09:31:20
 dnl -------------------
 dnl Look for the SVr4 curses clone 'ncurses' in the standard places, adjusting
 dnl the CPPFLAGS variable so we can include its header.
@@ -4131,7 +4227,7 @@ test "$cf_cv_curses_dir" != "no" && { \
 
 AC_CACHE_CHECK(for $cf_ncuhdr_root header in include-path, cf_cv_ncurses_h,[
 	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"
+	{ 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
 		CF_NCURSES_CC_CHECK(cf_cv_ncurses_h,$cf_header,$1)
@@ -4148,7 +4244,7 @@ AC_DEFINE(NCURSES,1,[Define to 1 if we a
 CF_NCURSES_VERSION
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_HEADER version: 4 updated: 2015/04/15 19:08:48
+dnl CF_NCURSES_HEADER version: 7 updated: 2021/01/04 19:33:05
 dnl -----------------
 dnl Find a "curses" header file, e.g,. "curses.h", or one of the more common
 dnl variations of ncurses' installs.
@@ -4163,7 +4259,7 @@ else
 AC_CACHE_CHECK(for $cf_ncuhdr_root include-path, cf_cv_ncurses_h2,[
 	test -n "$verbose" && echo
 	CF_HEADER_PATH(cf_search,$cf_ncuhdr_root)
-	test -n "$verbose" && echo search path $cf_search
+	test -n "$verbose" && echo "search path $cf_search"
 	cf_save2_CPPFLAGS="$CPPFLAGS"
 	for cf_incdir in $cf_search
 	do
@@ -4175,7 +4271,7 @@ AC_CACHE_CHECK(for $cf_ncuhdr_root inclu
 			CF_NCURSES_CC_CHECK(cf_cv_ncurses_h2,$cf_header,$1)
 			if test "$cf_cv_ncurses_h2" != no ; then
 				cf_cv_ncurses_h2=$cf_incdir/$cf_header
-				test -n "$verbose" && echo $ac_n "	... found $ac_c" 1>&AC_FD_MSG
+				test -n "$verbose" && echo $ECHO_N "	... found $ECHO_C" 1>&AC_FD_MSG
 				break
 			fi
 			test -n "$verbose" && echo "	... tested $cf_incdir/$cf_header" 1>&AC_FD_MSG
@@ -4187,9 +4283,9 @@ AC_CACHE_CHECK(for $cf_ncuhdr_root inclu
 	])
 
 	CF_DIRNAME(cf_1st_incdir,$cf_cv_ncurses_h2)
-	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
+	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
 	CF_ADD_INCDIR($cf_1st_incdir)
 
@@ -4197,13 +4293,13 @@ fi
 
 # Set definitions to allow ifdef'ing for ncurses.h
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 *ncurses.h)
 	AC_DEFINE(HAVE_NCURSES_H,1,[Define to 1 if we have ncurses.h])
 	;;
 esac
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 ncurses/curses.h|ncurses/ncurses.h)
 	AC_DEFINE(HAVE_NCURSES_NCURSES_H,1,[Define to 1 if we have ncurses/ncurses.h])
 	;;
@@ -4214,7 +4310,7 @@ esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_LIBS version: 17 updated: 2015/04/15 19:08:48
+dnl CF_NCURSES_LIBS version: 20 updated: 2021/01/03 08:05:37
 dnl ---------------
 dnl Look for the ncurses library.  This is a little complicated on Linux,
 dnl because it may be linked with the gpm (general purpose mouse) library.
@@ -4240,7 +4336,7 @@ AC_CHECK_LIB(gpm,Gpm_Open,
 		[LIBS="$cf_ncurses_SAVE"],
 		[cf_ncurses_LIBS="-lgpm"])])
 
-case $host_os in
+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).
@@ -4252,7 +4348,7 @@ esac
 
 CF_ADD_LIBS($cf_ncurses_LIBS)
 
-if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
+if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
 then
 	CF_ADD_LIBS(-l$cf_nculib_root)
 else
@@ -4266,7 +4362,7 @@ if test -n "$cf_ncurses_LIBS" ; then
 	AC_MSG_CHECKING(if we can link $cf_nculib_root without $cf_ncurses_LIBS)
 	cf_ncurses_SAVE="$LIBS"
 	for p in $cf_ncurses_LIBS ; do
-		q=`echo $LIBS | sed -e "s%$p %%" -e "s%$p$%%"`
+		q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
 		if test "$q" != "$LIBS" ; then
 			LIBS="$q"
 		fi
@@ -4282,7 +4378,7 @@ CF_UPPER(cf_nculib_ROOT,HAVE_LIB$cf_ncul
 AC_DEFINE_UNQUOTED($cf_nculib_ROOT)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NCURSES_VERSION version: 15 updated: 2017/05/09 19:26:10
+dnl CF_NCURSES_VERSION version: 16 updated: 2020/12/31 20:19:42
 dnl ------------------
 dnl Check for the version of ncurses, to aid in reporting bugs, etc.
 dnl Call CF_CURSES_CPPFLAGS first, or CF_NCURSES_CPPFLAGS.  We don't use
@@ -4293,7 +4389,7 @@ AC_REQUIRE([CF_CURSES_CPPFLAGS])dnl
 AC_CACHE_CHECK(for ncurses version, cf_cv_ncurses_version,[
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
-	rm -f $cf_tempfile
+	rm -f "$cf_tempfile"
 	AC_TRY_RUN([
 #include <${cf_cv_ncurses_header:-curses.h}>
 #include <stdio.h>
@@ -4302,13 +4398,13 @@ int main(void)
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
 # ifdef NCURSES_VERSION_PATCH
-	fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
+	fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
 # else
-	fprintf(fp, "%s\n", NCURSES_VERSION);
+	fprintf(fp, "%s\\n", NCURSES_VERSION);
 # endif
 #else
 # ifdef __NCURSES_H
-	fprintf(fp, "old\n");
+	fprintf(fp, "old\\n");
 # else
 	make an error
 # endif
@@ -4319,7 +4415,7 @@ int main(void)
 
 	# This will not work if the preprocessor splits the line after the
 	# Autoconf token.  The 'unproto' program does that.
-	cat > conftest.$ac_ext <<EOF
+	cat > "conftest.$ac_ext" <<EOF
 #include <${cf_cv_ncurses_header:-curses.h}>
 #undef Autoconf
 #ifdef NCURSES_VERSION
@@ -4334,17 +4430,17 @@ EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&AC_FD_CC | grep '^Autoconf ' >conftest.out"
 	AC_TRY_EVAL(cf_try)
 	if test -f conftest.out ; then
-		cf_out=`cat conftest.out | sed -e 's%^Autoconf %%' -e 's%^[[^"]]*"%%' -e 's%".*%%'`
+		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[[^"]]*"%%' -e 's%".*%%' conftest.out`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
 		rm -f conftest.out
 	fi
 ])
-	rm -f $cf_tempfile
+	rm -f "$cf_tempfile"
 ])
 test "$cf_cv_ncurses_version" = no || AC_DEFINE(NCURSES,1,[Define to 1 if we are using ncurses headers/libraries])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NETLIBS version: 11 updated: 2015/04/15 19:08:48
+dnl CF_NETLIBS version: 12 updated: 2021/01/02 09:31:20
 dnl ----------
 dnl After checking for functions in the default $LIBS, make a further check
 dnl for the functions that are netlib-related (these aren't always in the
@@ -4367,7 +4463,7 @@ AC_MSG_RESULT(working...)
 cf_cv_netlibs=""
 cf_test_netlibs=yes
 
-case $host_os in
+case "$host_os" in
 mingw*)
 	AC_CHECK_HEADERS( windows.h winsock.h winsock2.h )
 
@@ -4429,33 +4525,43 @@ mingw*)
 esac
 ])
 
-case $cf_cv_netlibs in
+case "$cf_cv_netlibs" in
 *ws2_32*)
 	AC_DEFINE(USE_WINSOCK2_H,1,[Define to 1 if we should include winsock2.h])
 	;;
 esac
 
 CF_ADD_LIBS($cf_cv_netlibs)
-test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&AC_FD_MSG
+test "$cf_test_netlibs" = no && echo "$cf_cv_netlibs" >&AC_FD_MSG
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_NO_LEAKS_OPTION version: 6 updated: 2015/04/12 15:39:00
+dnl CF_NO_LEAKS_OPTION version: 9 updated: 2021/06/13 19:45:41
 dnl ------------------
 dnl see CF_WITH_NO_LEAKS
+dnl
+dnl $1 = option/name
+dnl $2 = help-text
+dnl $3 = symbol to define if the option is set
+dnl $4 = additional actions to take if the option is set
 AC_DEFUN([CF_NO_LEAKS_OPTION],[
 AC_MSG_CHECKING(if you want to use $1 for testing)
 AC_ARG_WITH($1,
 	[$2],
-	[AC_DEFINE_UNQUOTED($3,1,"Define to 1 if you want to use $1 for testing.")ifelse([$4],,[
+	[case "x$withval" in
+	x|xno) ;;
+	*)
+		: "${with_cflags:=-g}"
+		: "${enable_leaks:=no}"
+		with_$1=yes
+		AC_DEFINE_UNQUOTED($3,1,"Define to 1 if you want to use $1 for testing.")ifelse([$4],,[
 	 $4
 ])
-	: ${with_cflags:=-g}
-	: ${with_no_leaks:=yes}
-	 with_$1=yes],
+		;;
+	esac],
 	[with_$1=])
 AC_MSG_RESULT(${with_$1:-no})
 
-case .$with_cflags in
+case ".$with_cflags" in
 .*-g*)
 	case .$CFLAGS in
 	.*-g*)
@@ -4468,7 +4574,7 @@ case .$with_cflags in
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_OUR_MESSAGES version: 7 updated: 2004/09/12 19:45:55
+dnl CF_OUR_MESSAGES version: 8 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Check if we use the messages included with this program
 dnl
@@ -4484,7 +4590,7 @@ cf_makefile=ifelse($1,,Makefile,$1)
 
 use_our_messages=no
 if test "$USE_NLS" = yes ; then
-if test -d $srcdir/po ; then
+if test -d "$srcdir/po" ; then
 AC_MSG_CHECKING(if we should use included message-library)
 	AC_ARG_ENABLE(included-msgs,
 	[  --disable-included-msgs use included messages, for i18n support],
@@ -4505,14 +4611,14 @@ AC_SUBST(MSG_DIR_MAKE)
 AC_SUBST(SUB_MAKEFILE)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PATHSEP version: 7 updated: 2015/04/12 15:39:00
+dnl CF_PATHSEP version: 8 updated: 2021/01/01 13:31:04
 dnl ----------
 dnl Provide a value for the $PATH and similar separator (or amend the value
 dnl as provided in autoconf 2.5x).
 AC_DEFUN([CF_PATHSEP],
 [
 	AC_MSG_CHECKING(for PATH separator)
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	os2*)	PATH_SEPARATOR=';'  ;;
 	*)	${PATH_SEPARATOR:=':'}  ;;
 	esac
@@ -4601,7 +4707,7 @@ fi
 AC_MSG_RESULT($DEFAULT_MAILER)
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PATH_SYNTAX version: 16 updated: 2015/04/18 08:56:57
+dnl CF_PATH_SYNTAX version: 18 updated: 2020/12/31 18:40:20
 dnl --------------
 dnl Check the argument to see that it looks like a pathname.  Rewrite it if it
 dnl begins with one of the prefix/exec_prefix variables, and then again if the
@@ -4621,16 +4727,16 @@ case ".[$]$1" in
 	;;
 .[[a-zA-Z]]:[[\\/]]*) # OS/2 EMX
 	;;
-.\[$]{*prefix}*|.\[$]{*dir}*)
+.\[$]\{*prefix\}*|.\[$]\{*dir\}*)
 	eval $1="[$]$1"
 	case ".[$]$1" in
 	.NONE/*)
-		$1=`echo [$]$1 | sed -e s%NONE%$cf_path_syntax%`
+		$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	$1=`echo [$]$1 | sed -e s%NONE%$cf_path_syntax%`
+	$1=`echo "[$]$1" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
 	ifelse([$2],,[AC_MSG_ERROR([expected a pathname, not \"[$]$1\"])],$2)
@@ -4638,7 +4744,7 @@ case ".[$]$1" in
 esac
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PDCURSES_X11 version: 14 updated: 2018/06/20 20:23:13
+dnl CF_PDCURSES_X11 version: 15 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Configure for PDCurses' X11 library
 AC_DEFUN([CF_PDCURSES_X11],[
@@ -4674,7 +4780,7 @@ char *XCursesProgramName = "test";
 
 fi
 
-if test $cf_cv_lib_XCurses = yes ; then
+if test "$cf_cv_lib_XCurses" = yes ; then
 	AC_DEFINE(UNIX,1,[Define to 1 if using PDCurses on Unix])
 	AC_DEFINE(XCURSES,1,[Define to 1 if using PDCurses on Unix])
 	AC_CHECK_HEADER(xcurses.h, AC_DEFINE(HAVE_XCURSES,1,[Define to 1 if using PDCurses on Unix]))
@@ -4683,7 +4789,7 @@ else
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PKG_CONFIG version: 10 updated: 2015/04/26 18:06:58
+dnl CF_PKG_CONFIG version: 11 updated: 2021/01/01 13:31:04
 dnl -------------
 dnl Check for the package-config program, unless disabled by command-line.
 AC_DEFUN([CF_PKG_CONFIG],
@@ -4695,7 +4801,7 @@ AC_ARG_WITH(pkg-config,
 	[cf_pkg_config=yes])
 AC_MSG_RESULT($cf_pkg_config)
 
-case $cf_pkg_config in
+case "$cf_pkg_config" in
 no)
 	PKG_CONFIG=none
 	;;
@@ -4890,13 +4996,13 @@ CF_ACVERSION_CHECK(2.52,
 CF_CC_ENV_FLAGS
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_PROG_EXT version: 14 updated: 2018/06/20 20:23:13
+dnl CF_PROG_EXT version: 15 updated: 2021/01/02 09:31:20
 dnl -----------
 dnl Compute $PROG_EXT, used for non-Unix ports, such as OS/2 EMX.
 AC_DEFUN([CF_PROG_EXT],
 [
 AC_REQUIRE([CF_CHECK_CACHE])
-case $cf_cv_system_name in
+case "$cf_cv_system_name" in
 os2*)
 	CFLAGS="$CFLAGS -Zmt"
 	CF_APPEND_TEXT(CPPFLAGS,-D__ST_MT_ERRNO__)
@@ -5090,7 +5196,7 @@ do
 done
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_SIGWINCH version: 3 updated: 2020/03/10 18:53:47
+dnl CF_SIGWINCH version: 6 updated: 2021/01/01 13:31:04
 dnl -----------
 dnl Use this macro after CF_XOPEN_SOURCE, but do not require it (not all
 dnl programs need this test).
@@ -5123,7 +5229,7 @@ if test "$cf_cv_define_sigwinch" = maybe
 AC_CACHE_CHECK(for actual SIGWINCH definition,cf_cv_fixup_sigwinch,[
 cf_cv_fixup_sigwinch=unknown
 cf_sigwinch=32
-while test $cf_sigwinch != 1
+while test "$cf_sigwinch" != 1
 do
 	AC_TRY_COMPILE([
 #undef _XOPEN_SOURCE
@@ -5139,7 +5245,7 @@ int x = SIGWINCH; (void)x],
 	[cf_cv_fixup_sigwinch=$cf_sigwinch
 	 break])
 
-cf_sigwinch=`expr $cf_sigwinch - 1`
+cf_sigwinch="`expr "$cf_sigwinch" - 1`"
 done
 ])
 
@@ -5217,7 +5323,7 @@ AC_MSG_RESULT($cf_cv_sig_const)
 test "$cf_cv_sig_const" = yes && AC_DEFINE(DECL_SIG_CONST,1,[Define this to 1 for redefinable signal constants])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_SIZECHANGE version: 16 updated: 2020/03/19 20:46:13
+dnl CF_SIZECHANGE version: 17 updated: 2021/01/01 13:31:04
 dnl -------------
 dnl Check for definitions & structures needed for window size-changing
 dnl
@@ -5289,7 +5395,7 @@ done
 ])
 if test "$cf_cv_sizechange" != no ; then
 	AC_DEFINE(HAVE_SIZECHANGE,1,[Define to 1 if sizechange declarations are provided])
-	case $cf_cv_sizechange in
+	case "$cf_cv_sizechange" in
 	NEED*)
 		AC_DEFINE_UNQUOTED($cf_cv_sizechange )
 		;;
@@ -5593,14 +5699,14 @@ if test $cf_cv_use_termios_h = yes; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_TERM_HEADER version: 5 updated: 2020/03/19 20:23:48
+dnl CF_TERM_HEADER version: 6 updated: 2021/01/02 09:31:20
 dnl --------------
 dnl Look for term.h, which is part of X/Open curses.  It defines the interface
 dnl to terminfo database.  Usually it is in the same include-path as curses.h,
 dnl but some packagers change this, breaking various applications.
 AC_DEFUN([CF_TERM_HEADER],[
 AC_CACHE_CHECK(for terminfo header, cf_cv_term_header,[
-case ${cf_cv_ncurses_header} in
+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%'`
 	;;
@@ -5624,13 +5730,13 @@ done
 
 # Set definitions to allow ifdef'ing to accommodate subdirectories
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 *term.h)
 	AC_DEFINE(HAVE_TERM_H,1,[Define to 1 if we have term.h])
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 	AC_DEFINE(HAVE_NCURSES_TERM_H,1,[Define to 1 if we have ncurses/term.h])
 	;;
@@ -5688,7 +5794,7 @@ AC_MSG_RESULT($cf_cv_use_tiocgwinsz)
 test $cf_cv_use_tiocgwinsz != yes && AC_DEFINE(DONT_HAVE_SIGWINCH,1,[Define this to 1 for working TIOCGWINSZ])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_TM_GMTOFF version: 3 updated: 2012/11/08 20:57:52
+dnl CF_TM_GMTOFF version: 5 updated: 2021/06/08 18:08:14
 dnl ------------
 dnl Check if the tm-struct defines the '.tm_gmtoff' member (useful in decoding
 dnl dates).
@@ -5708,12 +5814,12 @@ AC_CACHE_VAL(cf_cv_tm_gmtoff,[
 #	endif
 #endif
 ],[
-	struct tm foo;
-	long bar = foo.tm_gmtoff],
+	static struct tm foo;
+	long bar = foo.tm_gmtoff; (void) bar],
 	[cf_cv_tm_gmtoff=yes],
 	[cf_cv_tm_gmtoff=no])])
 AC_MSG_RESULT($cf_cv_tm_gmtoff)
-test $cf_cv_tm_gmtoff = no && AC_DEFINE(DONT_HAVE_TM_GMTOFF,1,[Define to 1 if the tm-struct defines .tm_gmtoff member])
+test "$cf_cv_tm_gmtoff" = no && AC_DEFINE(DONT_HAVE_TM_GMTOFF,1,[Define to 1 if the tm-struct defines .tm_gmtoff member])
 ])dnl
 dnl ---------------------------------------------------------------------------
 dnl CF_TRIM_X_LIBS version: 3 updated: 2015/04/12 15:39:00
@@ -5732,21 +5838,21 @@ AC_DEFUN([CF_TRIM_X_LIBS],[
 	done
 ])
 dnl ---------------------------------------------------------------------------
-dnl CF_TRY_PKG_CONFIG version: 5 updated: 2013/07/06 21:27:06
+dnl CF_TRY_PKG_CONFIG version: 6 updated: 2020/12/31 10:54:15
 dnl -----------------
 dnl This is a simple wrapper to use for pkg-config, for libraries which may be
 dnl available in that form.
 dnl
-dnl $1 = package name
+dnl $1 = package name, which may be a shell variable
 dnl $2 = extra logic to use, if any, after updating CFLAGS and LIBS
 dnl $3 = logic to use if pkg-config does not have the package
 AC_DEFUN([CF_TRY_PKG_CONFIG],[
 AC_REQUIRE([CF_PKG_CONFIG])
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists $1; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$1"; then
 	CF_VERBOSE(found package $1)
-	cf_pkgconfig_incs="`$PKG_CONFIG --cflags $1 2>/dev/null`"
-	cf_pkgconfig_libs="`$PKG_CONFIG --libs   $1 2>/dev/null`"
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$1" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$1" 2>/dev/null`"
 	CF_VERBOSE(package $1 CFLAGS: $cf_pkgconfig_incs)
 	CF_VERBOSE(package $1 LIBS: $cf_pkgconfig_libs)
 	CF_ADD_CFLAGS($cf_pkgconfig_incs)
@@ -5926,7 +6032,7 @@ AC_MSG_RESULT($cf_cv_type_sigaction)
 test "$cf_cv_type_sigaction" = yes && AC_DEFINE(HAVE_TYPE_SIGACTION,1,[Define to 1 if we have the sigaction_t type])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_UNION_WAIT version: 7 updated: 2020/03/19 20:23:48
+dnl CF_UNION_WAIT version: 9 updated: 2021/06/08 18:08:14
 dnl -------------
 dnl Check to see if the BSD-style union wait is declared.  Some platforms may
 dnl use this, though it is deprecated in favor of the 'int' type in Posix.
@@ -5946,7 +6052,7 @@ AC_REQUIRE([CF_WAIT_HEADERS])
 AC_MSG_CHECKING([for union wait])
 AC_CACHE_VAL(cf_cv_type_unionwait,[
 	AC_TRY_LINK($cf_wait_headers,
-	[int x;
+	[static int x;
 	 int y = WEXITSTATUS(x);
 	 int z = WTERMSIG(x);
 	 wait(&x);
@@ -5979,7 +6085,7 @@ AC_CACHE_VAL(cf_cv_type_unionwait,[
 	],
 	[cf_cv_type_unionwait=no])])])
 AC_MSG_RESULT($cf_cv_type_unionwait)
-test $cf_cv_type_unionwait = yes && AC_DEFINE(HAVE_TYPE_UNIONWAIT,1,[Define to 1 if type unionwait is declared])
+test "$cf_cv_type_unionwait" = yes && AC_DEFINE(HAVE_TYPE_UNIONWAIT,1,[Define to 1 if type unionwait is declared])
 ])dnl
 dnl ---------------------------------------------------------------------------
 dnl CF_UPPER version: 5 updated: 2001/01/29 23:40:59
@@ -6084,7 +6190,7 @@ AC_DEFUN([CF_VERBOSE],
 CF_MSG_LOG([$1])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_WAIT_HEADERS version: 2 updated: 1997/10/21 19:45:33
+dnl CF_WAIT_HEADERS version: 3 updated: 2021/01/02 09:31:20
 dnl ---------------
 dnl Build up an expression $cf_wait_headers with the header files needed to
 dnl compile against the prototypes for 'wait()', 'waitpid()', etc.  Assume it's
@@ -6095,19 +6201,19 @@ AC_DEFUN([CF_WAIT_HEADERS],
 AC_HAVE_HEADERS(sys/wait.h)
 cf_wait_headers="#include <sys/types.h>
 "
-if test $ac_cv_header_sys_wait_h = yes; then
+if test "$ac_cv_header_sys_wait_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <sys/wait.h>
 "
 else
 AC_HAVE_HEADERS(wait.h)
 AC_HAVE_HEADERS(waitstatus.h)
-if test $ac_cv_header_wait_h = yes; then
+if test "$ac_cv_header_wait_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <wait.h>
 "
 fi
-if test $ac_cv_header_waitstatus_h = yes; then
+if test "$ac_cv_header_waitstatus_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <waitstatus.h>
 "
@@ -6115,7 +6221,7 @@ fi
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_WITH_CURSES_DIR version: 3 updated: 2010/11/20 17:02:38
+dnl CF_WITH_CURSES_DIR version: 4 updated: 2021/01/02 19:22:58
 dnl ------------------
 dnl Wrapper for AC_ARG_WITH to specify directory under which to look for curses
 dnl libraries.
@@ -6128,7 +6234,7 @@ AC_ARG_WITH(curses-dir,
 	[cf_cv_curses_dir=no])
 AC_MSG_RESULT($cf_cv_curses_dir)
 
-if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
+if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
 then
 	CF_PATH_SYNTAX(withval)
 	if test -d "$cf_cv_curses_dir"
@@ -6261,7 +6367,7 @@ AC_DEFUN([CF_WITH_VALUE],
  AC_DEFINE_UNQUOTED($3,"$withval",[Define a value for $1])dnl
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_CURSES version: 15 updated: 2020/03/19 20:23:48
+dnl CF_XOPEN_CURSES version: 17 updated: 2021/07/10 12:22:27
 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.
@@ -6281,15 +6387,14 @@ AC_TRY_LINK([
 	make an error
 #endif
 #endif
-#ifdef NCURSES_VERSION
+#ifdef NCURSES_WIDECHAR
+make an error	/* prefer to fall-through on the second checks */
+#endif
 	cchar_t check;
 	int check2 = curs_set((int)sizeof(check));
-#endif
 	long x = winnstr(stdscr, "", 0);
 	int x1, y1;
-#ifdef NCURSES_VERSION
 	(void)check2;
-#endif
 	getbegyx(stdscr, y1, x1);
 	(void)x;
 	(void)y1;
@@ -6303,16 +6408,12 @@ AC_TRY_LINK([
 #define $cf_try_xopen_extension 1
 #include <stdlib.h>
 #include <${cf_cv_ncurses_header:-curses.h}>],[
-#ifdef NCURSES_VERSION
 		cchar_t check;
 		int check2 = curs_set((int)sizeof(check));
-#endif
 		long x = winnstr(stdscr, "", 0);
 		int x1, y1;
 		getbegyx(stdscr, y1, x1);
-#ifdef NCURSES_VERSION
 		(void)check2;
-#endif
 		(void)x;
 		(void)y1;
 		(void)x1;
@@ -6322,7 +6423,7 @@ AC_TRY_LINK([
 	])
 ])
 
-case $cf_cv_need_xopen_extension in
+case "$cf_cv_need_xopen_extension" in
 *_*)
 	CF_APPEND_TEXT(CPPFLAGS,-D$cf_cv_need_xopen_extension)
 	;;
@@ -6330,7 +6431,7 @@ esac
 
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_XOPEN_SOURCE version: 55 updated: 2018/12/31 20:46:17
+dnl CF_XOPEN_SOURCE version: 58 updated: 2021/05/01 17:49:36
 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,
@@ -6349,7 +6450,7 @@ cf_XOPEN_SOURCE=ifelse([$1],,500,[$1])
 cf_POSIX_C_SOURCE=ifelse([$2],,199506L,[$2])
 cf_xopen_source=
 
-case $host_os in
+case "$host_os" in
 aix[[4-7]]*)
 	cf_xopen_source="-D_ALL_SOURCE"
 	;;
@@ -6395,7 +6496,15 @@ mirbsd*)
 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
 	;;
-openbsd[[4-9]]*)
+openbsd[[6-9]]*)
+	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
+	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
+	# Abusing the conformance level is a workaround.
+	AC_MSG_WARN(this system does not provide usable locale support)
+	cf_xopen_source="-D_BSD_SOURCE"
+	cf_XOPEN_SOURCE=700
+	;;
+openbsd[[4-5]]*)
 	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
 	cf_xopen_source="-D_BSD_SOURCE"
 	cf_XOPEN_SOURCE=600
@@ -6442,7 +6551,7 @@ make an error
 	[cf_XOPEN_SOURCE_set=yes],
 	[cf_XOPEN_SOURCE_set=no])
 	AC_MSG_RESULT($cf_XOPEN_SOURCE_set)
-	if test $cf_XOPEN_SOURCE_set = yes
+	if test "$cf_XOPEN_SOURCE_set" = yes
 	then
 		AC_TRY_COMPILE([#include <stdlib.h>],[
 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
@@ -6450,7 +6559,7 @@ make an error
 #endif],
 		[cf_XOPEN_SOURCE_set_ok=yes],
 		[cf_XOPEN_SOURCE_set_ok=no])
-		if test $cf_XOPEN_SOURCE_set_ok = no
+		if test "$cf_XOPEN_SOURCE_set_ok" = no
 		then
 			AC_MSG_WARN(_XOPEN_SOURCE is lower than requested)
 		fi
@@ -6574,7 +6683,7 @@ if test -z "$cf_x_athena_lib" ; then
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_X_ATHENA_CPPFLAGS version: 8 updated: 2020/01/16 05:21:56
+dnl CF_X_ATHENA_CPPFLAGS version: 9 updated: 2020/12/31 10:54:15
 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.
@@ -6593,7 +6702,7 @@ do
 	if test -z "$cf_x_athena_inc" ; then
 		CF_SAVE_XTRA_FLAGS([CF_X_ATHENA_CPPFLAGS])
 		cf_test=X11/$cf_x_athena_root/SimpleMenu.h
-		if test $cf_path != default ; then
+		if test "$cf_path" != default ; then
 			CF_APPEND_TEXT(CPPFLAGS,-I$cf_path/include)
 			AC_MSG_CHECKING(for $cf_test in $cf_path)
 		else
@@ -6608,7 +6717,7 @@ do
 		CF_RESTORE_XTRA_FLAGS([CF_X_ATHENA_CPPFLAGS])
 		if test "$cf_result" = yes ; then
 			test "$cf_path"  = default && cf_x_athena_inc=default
-			test "$cf_path" != default && cf_x_athena_inc=$cf_path/include
+			test "$cf_path" != default && cf_x_athena_inc="$cf_path/include"
 			break
 		fi
 	fi
@@ -6690,7 +6799,7 @@ CF_TRY_PKG_CONFIG(Xext,,[
 		[CF_ADD_LIB(Xext)])])
 ])dnl
 dnl ---------------------------------------------------------------------------
-dnl CF_X_TOOLKIT version: 25 updated: 2020/03/10 17:26:15
+dnl CF_X_TOOLKIT version: 26 updated: 2021/01/02 09:31:20
 dnl ------------
 dnl Check for X Toolkit libraries
 AC_DEFUN([CF_X_TOOLKIT],
@@ -6783,7 +6892,7 @@ AC_TRY_LINK([
 		 LIBS="-lXt $LIBS"])])
 ])
 
-if test $cf_have_X_LIBS = no ; then
+if test "$cf_have_X_LIBS" = no ; then
 	AC_MSG_WARN(
 [Unable to successfully link X Toolkit library (-lXt) with
 test program.  You will have to check and add the proper libraries by hand
@@ -6791,6 +6900,26 @@ to makefile.])
 fi
 ])dnl
 dnl ---------------------------------------------------------------------------
+dnl CF__CURSES_HEAD version: 2 updated: 2010/10/23 15:54:49
+dnl ---------------
+dnl Define a reusable chunk which includes <curses.h> and <term.h> when they
+dnl are both available.
+define([CF__CURSES_HEAD],[
+#ifdef HAVE_XCURSES
+#include <xcurses.h>
+char * XCursesProgramName = "test";
+#else
+#include <${cf_cv_ncurses_header:-curses.h}>
+#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
+#include <ncursesw/term.h>
+#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
+#include <ncurses/term.h>
+#elif defined(HAVE_TERM_H)
+#include <term.h>
+#endif
+#endif
+])
+dnl ---------------------------------------------------------------------------
 dnl CF__ICONV_BODY version: 2 updated: 2007/07/26 17:35:47
 dnl --------------
 dnl Test-code needed for iconv compile-checks
@@ -6808,14 +6937,14 @@ define([CF__ICONV_HEAD],[
 #include <iconv.h>]
 )dnl
 dnl ---------------------------------------------------------------------------
-dnl CF__INTL_BODY version: 3 updated: 2017/07/10 20:13:33
+dnl CF__INTL_BODY version: 4 updated: 2021/05/19 19:35:25
 dnl -------------
 dnl Test-code needed for libintl compile-checks
 dnl $1 = parameter 2 from AM_WITH_NLS
 define([CF__INTL_BODY],[
 	bindtextdomain ("", "");
-	return (int) gettext ("")
-			ifelse([$1], need-ngettext, [ + (int) ngettext ("", "", 0)], [])
+	return (gettext ("") != 0)
+			ifelse([$1], need-ngettext, [ + (ngettext ("", "", 0) != 0)], [])
 #ifndef IGNORE_MSGFMT_HACK
 			[ + _nl_msg_cat_cntr]
 #endif
diff -Nurp '--exclude=.bzr*' tin-2.4.5/config.guess tin-2.6.0/config.guess
--- tin-2.4.5/config.guess	2020-12-23 11:06:36.000000000 +0100
+++ tin-2.6.0/config.guess	2021-07-06 01:42:44.000000000 +0200
@@ -1,8 +1,10 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
-#   Copyright 1992-2020 Free Software Foundation, Inc.
+#   Copyright 1992-2021 Free Software Foundation, Inc.
 
-timestamp='2020-10-22'
+# shellcheck disable=SC2006,SC2268 # see below for rationale
+
+timestamp='2021-06-03'
 
 # 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
@@ -27,11 +29,19 @@ timestamp='2020-10-22'
 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
 #
 # You can get the latest version of this script from:
-# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
 #
 # Please send patches to <config-patches@gnu.org>.
 
 
+# The "shellcheck disable" line above the timestamp inhibits complaints
+# about features and limitations of the classic Bourne shell that were
+# superseded or lifted in POSIX.  However, this script identifies a wide
+# variety of pre-POSIX systems that do not have POSIX shells at all, and
+# even some reasonably current systems (Solaris 10 as case-in-point) still
+# have a pre-POSIX /bin/sh.
+
+
 me=`echo "$0" | sed -e 's,.*/,,'`
 
 usage="\
@@ -50,7 +60,7 @@ version="\
 GNU config.guess ($timestamp)
 
 Originally written by Per Bothner.
-Copyright 1992-2020 Free Software Foundation, Inc.
+Copyright 1992-2021 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."
@@ -84,6 +94,9 @@ if test $# != 0; then
   exit 1
 fi
 
+# Just in case it came from the environment.
+GUESS=
+
 # 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
@@ -102,7 +115,7 @@ set_cc_for_build() {
     # prevent multiple calls if $tmp is already set
     test "$tmp" && return 0
     : "${TMPDIR=/tmp}"
-    # shellcheck disable=SC2039
+    # shellcheck disable=SC2039,SC3028
     { 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 ; } ||
@@ -112,7 +125,7 @@ set_cc_for_build() {
 	,,)    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"
+		       CC_FOR_BUILD=$driver
 		       break
 		   fi
 	       done
@@ -133,13 +146,11 @@ fi
 
 UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
 UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
 
-case "$UNAME_SYSTEM" in
+case $UNAME_SYSTEM in
 Linux|GNU|GNU/*)
-	# If the system lacks a compiler, then just pick glibc.
-	# We could probably try harder.
 	LIBC=unknown
 
 	set_cc_for_build
@@ -159,12 +170,13 @@ Linux|GNU|GNU/*)
 	#endif
 	#endif
 	EOF
-	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
+	cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
+	eval "$cc_set_libc"
 
 	# Second heuristic to detect musl libc.
 	if [ "$LIBC" = unknown ] &&
-		command -v ldd >/dev/null &&
-		ldd --version 2>&1 | grep -q ^musl; then
+	   command -v ldd >/dev/null &&
+	   ldd --version 2>&1 | grep -q ^musl; then
 		LIBC=musl
 	fi
 
@@ -178,7 +190,7 @@ 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*,
@@ -190,12 +202,11 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	#
 	# Note: NetBSD doesn't particularly care about the vendor
 	# 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 -n hw.machine_arch 2>/dev/null || \
+	    /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
 	    echo unknown)`
-	case "$UNAME_MACHINE_ARCH" in
+	case $UNAME_MACHINE_ARCH in
 	    aarch64eb) machine=aarch64_be-unknown ;;
 	    armeb) machine=armeb-unknown ;;
 	    arm*) machine=arm-unknown ;;
@@ -205,13 +216,13 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	    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
+		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
 		;;
@@ -232,7 +243,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 		;;
 	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"`
@@ -243,7 +254,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	# 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'
 		;;
@@ -254,51 +265,57 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	# 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-}"
-	exit ;;
+	GUESS=$machine-${os}${release}${abi-}
+	;;
     *:Bitrig:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
-	echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
+	;;
     *:OpenBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
-	echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
+	;;
+    *:SecBSD:*:*)
+	UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
+	GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
+	;;
     *:LibertyBSD:*:*)
 	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
-	echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
+	;;
     *:MidnightBSD:*:*)
-	echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
+	;;
     *:ekkoBSD:*:*)
-	echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
+	;;
     *:SolidBSD:*:*)
-	echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
+	;;
     *:OS108:*:*)
-	echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
+	;;
     macppc:MirBSD:*:*)
-	echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
+	;;
     *:MirBSD:*:*)
-	echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
+	;;
     *:Sortix:*:*)
-	echo "$UNAME_MACHINE"-unknown-sortix
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-sortix
+	;;
     *:Twizzler:*:*)
-	echo "$UNAME_MACHINE"-unknown-twizzler
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-twizzler
+	;;
     *:Redox:*:*)
-	echo "$UNAME_MACHINE"-unknown-redox
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-redox
+	;;
     mips:OSF1:*.*)
-	echo mips-dec-osf1
-	exit ;;
+	GUESS=mips-dec-osf1
+	;;
     alpha:OSF1:*:*)
+	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
+	trap '' 0
 	case $UNAME_RELEASE in
 	*4.0)
 		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
@@ -312,7 +329,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	# covers most systems running today.  This code pipes the CPU
 	# types through head -n 1, so we only detect the type of CPU 0.
 	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
-	case "$ALPHA_CPU_TYPE" in
+	case $ALPHA_CPU_TYPE in
 	    "EV4 (21064)")
 		UNAME_MACHINE=alpha ;;
 	    "EV4.5 (21064)")
@@ -349,68 +366,69 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 	# 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`"
-	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
-	exitcode=$?
-	trap '' 0
-	exit $exitcode ;;
+	OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+	GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
+	;;
     Amiga*:UNIX_System_V:4.0:*)
-	echo m68k-unknown-sysv4
-	exit ;;
+	GUESS=m68k-unknown-sysv4
+	;;
     *:[Aa]miga[Oo][Ss]:*:*)
-	echo "$UNAME_MACHINE"-unknown-amigaos
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-amigaos
+	;;
     *:[Mm]orph[Oo][Ss]:*:*)
-	echo "$UNAME_MACHINE"-unknown-morphos
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-morphos
+	;;
     *:OS/390:*:*)
-	echo i370-ibm-openedition
-	exit ;;
+	GUESS=i370-ibm-openedition
+	;;
     *:z/VM:*:*)
-	echo s390-ibm-zvmoe
-	exit ;;
+	GUESS=s390-ibm-zvmoe
+	;;
     *:OS400:*:*)
-	echo powerpc-ibm-os400
-	exit ;;
+	GUESS=powerpc-ibm-os400
+	;;
     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
-	echo arm-acorn-riscix"$UNAME_RELEASE"
-	exit ;;
+	GUESS=arm-acorn-riscix$UNAME_RELEASE
+	;;
     arm*:riscos:*:*|arm*:RISCOS:*:*)
-	echo arm-unknown-riscos
-	exit ;;
+	GUESS=arm-unknown-riscos
+	;;
     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
-	echo hppa1.1-hitachi-hiuxmpp
-	exit ;;
+	GUESS=hppa1.1-hitachi-hiuxmpp
+	;;
     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
 	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
-	if test "`(/bin/universe) 2>/dev/null`" = att ; then
-		echo pyramid-pyramid-sysv3
-	else
-		echo pyramid-pyramid-bsd
-	fi
-	exit ;;
+	case `(/bin/universe) 2>/dev/null` in
+	    att) GUESS=pyramid-pyramid-sysv3 ;;
+	    *)   GUESS=pyramid-pyramid-bsd   ;;
+	esac
+	;;
     NILE*:*:*:dcosx)
-	echo pyramid-pyramid-svr4
-	exit ;;
+	GUESS=pyramid-pyramid-svr4
+	;;
     DRS?6000:unix:4.0:6*)
-	echo sparc-icl-nx6
-	exit ;;
+	GUESS=sparc-icl-nx6
+	;;
     DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
 	case `/usr/bin/uname -p` in
-	    sparc) echo sparc-icl-nx7; exit ;;
-	esac ;;
+	    sparc) GUESS=sparc-icl-nx7 ;;
+	esac
+	;;
     s390x:SunOS:*:*)
-	echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
+	;;
     sun4H:SunOS:5.*:*)
-	echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=sparc-hal-solaris2$SUN_REL
+	;;
     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
-	echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=sparc-sun-solaris2$SUN_REL
+	;;
     i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
-	echo i386-pc-auroraux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=i386-pc-auroraux$UNAME_RELEASE
+	;;
     i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
 	set_cc_for_build
 	SUN_ARCH=i386
@@ -425,41 +443,44 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
 		SUN_ARCH=x86_64
 	    fi
 	fi
-	echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
+	;;
     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/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=sparc-sun-solaris3$SUN_REL
+	;;
     sun4*:SunOS:*:*)
-	case "`/usr/bin/arch -k`" in
+	case `/usr/bin/arch -k` in
 	    Series*|S4*)
 		UNAME_RELEASE=`uname -v`
 		;;
 	esac
 	# Japanese Language versions have a version number like `4.1.3-JL'.
-	echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
+	GUESS=sparc-sun-sunos$SUN_REL
+	;;
     sun3*:SunOS:*:*)
-	echo m68k-sun-sunos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-sun-sunos$UNAME_RELEASE
+	;;
     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
-	case "`/bin/arch`" in
+	case `/bin/arch` in
 	    sun3)
-		echo m68k-sun-sunos"$UNAME_RELEASE"
+		GUESS=m68k-sun-sunos$UNAME_RELEASE
 		;;
 	    sun4)
-		echo sparc-sun-sunos"$UNAME_RELEASE"
+		GUESS=sparc-sun-sunos$UNAME_RELEASE
 		;;
 	esac
-	exit ;;
+	;;
     aushp:SunOS:*:*)
-	echo sparc-auspex-sunos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sparc-auspex-sunos$UNAME_RELEASE
+	;;
     # The situation for MiNT is a little confusing.  The machine name
     # can be virtually everything (everything which is not
     # "atarist" or "atariste" at least should have a processor
@@ -469,41 +490,41 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAM
     # 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"
-	exit ;;
+	GUESS=m68k-atari-mint$UNAME_RELEASE
+	;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
-	echo m68k-atari-mint"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-atari-mint$UNAME_RELEASE
+	;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-	echo m68k-atari-mint"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-atari-mint$UNAME_RELEASE
+	;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-	echo m68k-milan-mint"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-milan-mint$UNAME_RELEASE
+	;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-	echo m68k-hades-mint"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-hades-mint$UNAME_RELEASE
+	;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-	echo m68k-unknown-mint"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-unknown-mint$UNAME_RELEASE
+	;;
     m68k:machten:*:*)
-	echo m68k-apple-machten"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-apple-machten$UNAME_RELEASE
+	;;
     powerpc:machten:*:*)
-	echo powerpc-apple-machten"$UNAME_RELEASE"
-	exit ;;
+	GUESS=powerpc-apple-machten$UNAME_RELEASE
+	;;
     RISC*:Mach:*:*)
-	echo mips-dec-mach_bsd4.3
-	exit ;;
+	GUESS=mips-dec-mach_bsd4.3
+	;;
     RISC*:ULTRIX:*:*)
-	echo mips-dec-ultrix"$UNAME_RELEASE"
-	exit ;;
+	GUESS=mips-dec-ultrix$UNAME_RELEASE
+	;;
     VAX*:ULTRIX*:*:*)
-	echo vax-dec-ultrix"$UNAME_RELEASE"
-	exit ;;
+	GUESS=vax-dec-ultrix$UNAME_RELEASE
+	;;
     2020:CLIX:*:* | 2430:CLIX:*:*)
-	echo clipper-intergraph-clix"$UNAME_RELEASE"
-	exit ;;
+	GUESS=clipper-intergraph-clix$UNAME_RELEASE
+	;;
     mips:*:*:UMIPS | mips:*:*:RISCos)
 	set_cc_for_build
 	sed 's/^	//' << EOF > "$dummy.c"
@@ -531,29 +552,29 @@ EOF
 	  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"
-	exit ;;
+	GUESS=mips-mips-riscos$UNAME_RELEASE
+	;;
     Motorola:PowerMAX_OS:*:*)
-	echo powerpc-motorola-powermax
-	exit ;;
+	GUESS=powerpc-motorola-powermax
+	;;
     Motorola:*:4.3:PL8-*)
-	echo powerpc-harris-powermax
-	exit ;;
+	GUESS=powerpc-harris-powermax
+	;;
     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
-	echo powerpc-harris-powermax
-	exit ;;
+	GUESS=powerpc-harris-powermax
+	;;
     Night_Hawk:Power_UNIX:*:*)
-	echo powerpc-harris-powerunix
-	exit ;;
+	GUESS=powerpc-harris-powerunix
+	;;
     m88k:CX/UX:7*:*)
-	echo m88k-harris-cxux7
-	exit ;;
+	GUESS=m88k-harris-cxux7
+	;;
     m88k:*:4*:R4*)
-	echo m88k-motorola-sysv4
-	exit ;;
+	GUESS=m88k-motorola-sysv4
+	;;
     m88k:*:3*:R3*)
-	echo m88k-motorola-sysv3
-	exit ;;
+	GUESS=m88k-motorola-sysv3
+	;;
     AViiON:dgux:*:*)
 	# DG/UX returns AViiON for all architectures
 	UNAME_PROCESSOR=`/usr/bin/uname -p`
@@ -562,44 +583,45 @@ EOF
 	    if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
 	       test "$TARGET_BINARY_INTERFACE"x = x
 	    then
-		echo m88k-dg-dgux"$UNAME_RELEASE"
+		GUESS=m88k-dg-dgux$UNAME_RELEASE
 	    else
-		echo m88k-dg-dguxbcs"$UNAME_RELEASE"
+		GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
 	    fi
 	else
-	    echo i586-dg-dgux"$UNAME_RELEASE"
+	    GUESS=i586-dg-dgux$UNAME_RELEASE
 	fi
-	exit ;;
+	;;
     M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
-	echo m88k-dolphin-sysv3
-	exit ;;
+	GUESS=m88k-dolphin-sysv3
+	;;
     M88*:*:R3*:*)
 	# Delta 88k system running SVR3
-	echo m88k-motorola-sysv3
-	exit ;;
+	GUESS=m88k-motorola-sysv3
+	;;
     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
-	echo m88k-tektronix-sysv3
-	exit ;;
+	GUESS=m88k-tektronix-sysv3
+	;;
     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
-	echo m68k-tektronix-bsd
-	exit ;;
+	GUESS=m68k-tektronix-bsd
+	;;
     *:IRIX*:*:*)
-	echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
-	exit ;;
+	IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
+	GUESS=mips-sgi-irix$IRIX_REL
+	;;
     ????????: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
-	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
+	GUESS=romp-ibm-aix    # uname -m gives an 8 hex-code CPU id
+	;;                    # Note that: echo "'`uname -s`'" gives 'AIX '
     i*86:AIX:*:*)
-	echo i386-ibm-aix
-	exit ;;
+	GUESS=i386-ibm-aix
+	;;
     ia64:AIX:*:*)
 	if test -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"
-	exit ;;
+	GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
+	;;
     *:AIX:2:3)
 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
 		set_cc_for_build
@@ -616,16 +638,16 @@ EOF
 EOF
 		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
 		then
-			echo "$SYSTEM_NAME"
+			GUESS=$SYSTEM_NAME
 		else
-			echo rs6000-ibm-aix3.2.5
+			GUESS=rs6000-ibm-aix3.2.5
 		fi
 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
-		echo rs6000-ibm-aix3.2.4
+		GUESS=rs6000-ibm-aix3.2.4
 	else
-		echo rs6000-ibm-aix3.2
+		GUESS=rs6000-ibm-aix3.2
 	fi
-	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
@@ -634,48 +656,48 @@ EOF
 		IBM_ARCH=powerpc
 	fi
 	if test -x /usr/bin/lslpp ; then
-		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
+		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
 			   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"
-	exit ;;
+	GUESS=$IBM_ARCH-ibm-aix$IBM_REV
+	;;
     *:AIX:*:*)
-	echo rs6000-ibm-aix
-	exit ;;
+	GUESS=rs6000-ibm-aix
+	;;
     ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
-	echo romp-ibm-bsd4.4
-	exit ;;
+	GUESS=romp-ibm-bsd4.4
+	;;
     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
-	echo romp-ibm-bsd"$UNAME_RELEASE"   # 4.3 with uname added to
-	exit ;;                             # report: romp-ibm BSD 4.3
+	GUESS=romp-ibm-bsd$UNAME_RELEASE    # 4.3 with uname added to
+	;;                                  # report: romp-ibm BSD 4.3
     *:BOSX:*:*)
-	echo rs6000-bull-bosx
-	exit ;;
+	GUESS=rs6000-bull-bosx
+	;;
     DPX/2?00:B.O.S.:*:*)
-	echo m68k-bull-sysv3
-	exit ;;
+	GUESS=m68k-bull-sysv3
+	;;
     9000/[34]??:4.3bsd:1.*:*)
-	echo m68k-hp-bsd
-	exit ;;
+	GUESS=m68k-hp-bsd
+	;;
     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
-	echo m68k-hp-bsd4.4
-	exit ;;
+	GUESS=m68k-hp-bsd4.4
+	;;
     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 test -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
+		    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
+			case $sc_kernel_bits in
 			  32) HP_ARCH=hppa2.0n ;;
 			  64) HP_ARCH=hppa2.0w ;;
 			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
@@ -742,12 +764,12 @@ EOF
 		HP_ARCH=hppa64
 	    fi
 	fi
-	echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
-	exit ;;
+	GUESS=$HP_ARCH-hp-hpux$HPUX_REV
+	;;
     ia64:HP-UX:*:*)
-	HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
-	echo ia64-hp-hpux"$HPUX_REV"
-	exit ;;
+	HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
+	GUESS=ia64-hp-hpux$HPUX_REV
+	;;
     3050*:HI-UX:*:*)
 	set_cc_for_build
 	sed 's/^	//' << EOF > "$dummy.c"
@@ -777,36 +799,36 @@ EOF
 EOF
 	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
 		{ echo "$SYSTEM_NAME"; exit; }
-	echo unknown-hitachi-hiuxwe2
-	exit ;;
+	GUESS=unknown-hitachi-hiuxwe2
+	;;
     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
-	echo hppa1.1-hp-bsd
-	exit ;;
+	GUESS=hppa1.1-hp-bsd
+	;;
     9000/8??:4.3bsd:*:*)
-	echo hppa1.0-hp-bsd
-	exit ;;
+	GUESS=hppa1.0-hp-bsd
+	;;
     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
-	echo hppa1.0-hp-mpeix
-	exit ;;
+	GUESS=hppa1.0-hp-mpeix
+	;;
     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
-	echo hppa1.1-hp-osf
-	exit ;;
+	GUESS=hppa1.1-hp-osf
+	;;
     hp8??:OSF1:*:*)
-	echo hppa1.0-hp-osf
-	exit ;;
+	GUESS=hppa1.0-hp-osf
+	;;
     i*86:OSF1:*:*)
 	if test -x /usr/sbin/sysversion ; then
-	    echo "$UNAME_MACHINE"-unknown-osf1mk
+	    GUESS=$UNAME_MACHINE-unknown-osf1mk
 	else
-	    echo "$UNAME_MACHINE"-unknown-osf1
+	    GUESS=$UNAME_MACHINE-unknown-osf1
 	fi
-	exit ;;
+	;;
     parisc*:Lites*:*:*)
-	echo hppa1.1-hp-lites
-	exit ;;
+	GUESS=hppa1.1-hp-lites
+	;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
-	echo c1-convex-bsd
-	exit ;;
+	GUESS=c1-convex-bsd
+	;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
 	if getsysinfo -f scalar_acc
 	then echo c32-convex-bsd
@@ -814,17 +836,18 @@ EOF
 	fi
 	exit ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
-	echo c34-convex-bsd
-	exit ;;
+	GUESS=c34-convex-bsd
+	;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
-	echo c38-convex-bsd
-	exit ;;
+	GUESS=c38-convex-bsd
+	;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
-	echo c4-convex-bsd
-	exit ;;
+	GUESS=c4-convex-bsd
+	;;
     CRAY*Y-MP:*:*:*)
-	echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
-	exit ;;
+	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+	GUESS=ymp-cray-unicos$CRAY_REL
+	;;
     CRAY*[A-Z]90:*:*:*)
 	echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
@@ -832,112 +855,124 @@ EOF
 	      -e 's/\.[^.]*$/.X/'
 	exit ;;
     CRAY*TS:*:*:*)
-	echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
-	exit ;;
+	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+	GUESS=t90-cray-unicos$CRAY_REL
+	;;
     CRAY*T3E:*:*:*)
-	echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
-	exit ;;
+	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+	GUESS=alphaev5-cray-unicosmk$CRAY_REL
+	;;
     CRAY*SV1:*:*:*)
-	echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
-	exit ;;
+	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+	GUESS=sv1-cray-unicos$CRAY_REL
+	;;
     *:UNICOS/mp:*:*)
-	echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
-	exit ;;
+	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
+	GUESS=craynv-cray-unicosmp$CRAY_REL
+	;;
     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/ /_/'`
-	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-	exit ;;
+	GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+	;;
     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/ /_/'`
-	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-	exit ;;
+	GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
+	;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
-	echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
+	;;
     sparc*:BSD/OS:*:*)
-	echo sparc-unknown-bsdi"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sparc-unknown-bsdi$UNAME_RELEASE
+	;;
     *:BSD/OS:*:*)
-	echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
+	;;
     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
+	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
 	else
-	    echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf
+	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
 	fi
-	exit ;;
+	;;
     *:FreeBSD:*:*)
 	UNAME_PROCESSOR=`/usr/bin/uname -p`
-	case "$UNAME_PROCESSOR" in
+	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/[-(].*//'`"
-	exit ;;
+	FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+	GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
+	;;
     i*:CYGWIN*:*)
-	echo "$UNAME_MACHINE"-pc-cygwin
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-cygwin
+	;;
     *:MINGW64*:*)
-	echo "$UNAME_MACHINE"-pc-mingw64
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-mingw64
+	;;
     *:MINGW*:*)
-	echo "$UNAME_MACHINE"-pc-mingw32
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-mingw32
+	;;
     *:MSYS*:*)
-	echo "$UNAME_MACHINE"-pc-msys
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-msys
+	;;
     i*:PW*:*)
-	echo "$UNAME_MACHINE"-pc-pw32
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-pw32
+	;;
     *:Interix*:*)
-	case "$UNAME_MACHINE" in
+	case $UNAME_MACHINE in
 	    x86)
-		echo i586-pc-interix"$UNAME_RELEASE"
-		exit ;;
+		GUESS=i586-pc-interix$UNAME_RELEASE
+		;;
 	    authenticamd | genuineintel | EM64T)
-		echo x86_64-unknown-interix"$UNAME_RELEASE"
-		exit ;;
+		GUESS=x86_64-unknown-interix$UNAME_RELEASE
+		;;
 	    IA64)
-		echo ia64-unknown-interix"$UNAME_RELEASE"
-		exit ;;
+		GUESS=ia64-unknown-interix$UNAME_RELEASE
+		;;
 	esac ;;
     i*:UWIN*:*)
-	echo "$UNAME_MACHINE"-pc-uwin
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-uwin
+	;;
     amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
-	echo x86_64-pc-cygwin
-	exit ;;
+	GUESS=x86_64-pc-cygwin
+	;;
     prep*:SunOS:5.*:*)
-	echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
-	exit ;;
+	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
+	GUESS=powerpcle-unknown-solaris2$SUN_REL
+	;;
     *:GNU:*:*)
 	# the GNU system
-	echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
-	exit ;;
+	GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
+	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
+	GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
+	;;
     *:GNU/*:*:*)
 	# other systems with GNU libc and userland
-	echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
-	exit ;;
+	GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
+	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+	GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
+	;;
     *:Minix:*:*)
-	echo "$UNAME_MACHINE"-unknown-minix
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-minix
+	;;
     aarch64:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     aarch64_be:Linux:*:*)
 	UNAME_MACHINE=aarch64_be
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     alpha:Linux:*:*)
 	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
 	  EV5)   UNAME_MACHINE=alphaev5 ;;
@@ -950,63 +985,63 @@ EOF
 	esac
 	objdump --private-headers /bin/sh | grep -q ld.so.1
 	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 ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
+    arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     arm*:Linux:*:*)
 	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"
+	    GUESS=$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
+		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
 	    else
-		echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
+		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
 	    fi
 	fi
-	exit ;;
+	;;
     avr32*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     cris:Linux:*:*)
-	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+	;;
     crisv32:Linux:*:*)
-	echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
+	;;
     e2k:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     frv:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     hexagon:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     i*86:Linux:*:*)
-	echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-linux-$LIBC
+	;;
     ia64:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     k1om:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     m32r*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     m68*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     mips:Linux:*:* | mips64:Linux:*:*)
 	set_cc_for_build
 	IS_GLIBC=0
@@ -1051,65 +1086,66 @@ EOF
 	#endif
 	#endif
 EOF
-	eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`"
+	cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
+	eval "$cc_set_vars"
 	test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
 	;;
     mips64el:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     openrisc*:Linux:*:*)
-	echo or1k-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=or1k-unknown-linux-$LIBC
+	;;
     or32:Linux:*:* | or1k*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     padre:Linux:*:*)
-	echo sparc-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=sparc-unknown-linux-$LIBC
+	;;
     parisc64:Linux:*:* | hppa64:Linux:*:*)
-	echo hppa64-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=hppa64-unknown-linux-$LIBC
+	;;
     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*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
+	  PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
+	  *)    GUESS=hppa-unknown-linux-$LIBC ;;
 	esac
-	exit ;;
+	;;
     ppc64:Linux:*:*)
-	echo powerpc64-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=powerpc64-unknown-linux-$LIBC
+	;;
     ppc:Linux:*:*)
-	echo powerpc-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=powerpc-unknown-linux-$LIBC
+	;;
     ppc64le:Linux:*:*)
-	echo powerpc64le-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=powerpc64le-unknown-linux-$LIBC
+	;;
     ppcle:Linux:*:*)
-	echo powerpcle-unknown-linux-"$LIBC"
-	exit ;;
-    riscv32:Linux:*:* | riscv64:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=powerpcle-unknown-linux-$LIBC
+	;;
+    riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     s390:Linux:*:* | s390x:Linux:*:*)
-	echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
+	;;
     sh64*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     sh*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     sparc:Linux:*:* | sparc64:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     tile*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     vax:Linux:*:*)
-	echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-dec-linux-$LIBC
+	;;
     x86_64:Linux:*:*)
 	set_cc_for_build
 	LIBCABI=$LIBC
@@ -1118,56 +1154,56 @@ EOF
 		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
 		grep IS_X32 >/dev/null
 	    then
-		LIBCABI="$LIBC"x32
+		LIBCABI=${LIBC}x32
 	    fi
 	fi
-	echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI"
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI
+	;;
     xtensa*:Linux:*:*)
-	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
+	;;
     i*86:DYNIX/ptx:4*:*)
 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
 	# earlier versions are messed up and put the nodename in both
 	# sysname and nodename.
-	echo i386-sequent-sysv4
-	exit ;;
+	GUESS=i386-sequent-sysv4
+	;;
     i*86:UNIX_SV:4.2MP:2.*)
 	# Unixware is an offshoot of SVR4, but it has its own version
 	# number series starting with 2...
 	# 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"
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
+	;;
     i*86:OS/2:*:*)
 	# If we were able to find `uname', then EMX Unix compatibility
 	# is probably installed.
-	echo "$UNAME_MACHINE"-pc-os2-emx
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-os2-emx
+	;;
     i*86:XTS-300:*:STOP)
-	echo "$UNAME_MACHINE"-unknown-stop
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-stop
+	;;
     i*86:atheos:*:*)
-	echo "$UNAME_MACHINE"-unknown-atheos
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-atheos
+	;;
     i*86:syllable:*:*)
-	echo "$UNAME_MACHINE"-pc-syllable
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-syllable
+	;;
     i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
-	echo i386-unknown-lynxos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=i386-unknown-lynxos$UNAME_RELEASE
+	;;
     i*86:*DOS:*:*)
-	echo "$UNAME_MACHINE"-pc-msdosdjgpp
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-msdosdjgpp
+	;;
     i*86:*:4.*:*)
 	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"
+		GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
 	else
-		echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
+		GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
 	fi
-	exit ;;
+	;;
     i*86:*:5:[678]*)
 	# UnixWare 7.x, OpenUNIX and OpenServer 6.
 	case `/bin/uname -X | grep "^Machine"` in
@@ -1175,12 +1211,12 @@ EOF
 	    *Pentium)	     UNAME_MACHINE=i586 ;;
 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
 	esac
-	echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+	;;
     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"
+		GUESS=$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
@@ -1190,11 +1226,11 @@ EOF
 			&& UNAME_MACHINE=i686
 		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
 			&& UNAME_MACHINE=i686
-		echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
+		GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
 	else
-		echo "$UNAME_MACHINE"-pc-sysv32
+		GUESS=$UNAME_MACHINE-pc-sysv32
 	fi
-	exit ;;
+	;;
     pc:*:*:*)
 	# Left here for compatibility:
 	# uname -m prints for DJGPP always 'pc', but it prints nothing about
@@ -1202,31 +1238,31 @@ EOF
 	# Note: whatever this is, it MUST be the same as what config.sub
 	# prints for the "djgpp" host, or else GDB configure will decide that
 	# this is a cross-build.
-	echo i586-pc-msdosdjgpp
-	exit ;;
+	GUESS=i586-pc-msdosdjgpp
+	;;
     Intel:Mach:3*:*)
-	echo i386-pc-mach3
-	exit ;;
+	GUESS=i386-pc-mach3
+	;;
     paragon:*:*:*)
-	echo i860-intel-osf1
-	exit ;;
+	GUESS=i860-intel-osf1
+	;;
     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
+	  GUESS=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
+	  GUESS=i860-unknown-sysv$UNAME_RELEASE     # Unknown i860-SVR4
 	fi
-	exit ;;
+	;;
     mini*:CTIX:SYS*5:*)
 	# "miniframe"
-	echo m68010-convergent-sysv
-	exit ;;
+	GUESS=m68010-convergent-sysv
+	;;
     mc68k:UNIX:SYSTEM5:3.51m)
-	echo m68k-convergent-sysv
-	exit ;;
+	GUESS=m68k-convergent-sysv
+	;;
     M680?0:D-NIX:5.3:*)
-	echo m68k-diab-dnix
-	exit ;;
+	GUESS=m68k-diab-dnix
+	;;
     M68*:*:R3V[5678]*:*)
 	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
     3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
@@ -1251,116 +1287,116 @@ EOF
 	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
 	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
-	echo m68k-unknown-lynxos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-unknown-lynxos$UNAME_RELEASE
+	;;
     mc68030:UNIX_System_V:4.*:*)
-	echo m68k-atari-sysv4
-	exit ;;
+	GUESS=m68k-atari-sysv4
+	;;
     TSUNAMI:LynxOS:2.*:*)
-	echo sparc-unknown-lynxos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sparc-unknown-lynxos$UNAME_RELEASE
+	;;
     rs6000:LynxOS:2.*:*)
-	echo rs6000-unknown-lynxos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
+	;;
     PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
-	echo powerpc-unknown-lynxos"$UNAME_RELEASE"
-	exit ;;
+	GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
+	;;
     SM[BE]S:UNIX_SV:*:*)
-	echo mips-dde-sysv"$UNAME_RELEASE"
-	exit ;;
+	GUESS=mips-dde-sysv$UNAME_RELEASE
+	;;
     RM*:ReliantUNIX-*:*:*)
-	echo mips-sni-sysv4
-	exit ;;
+	GUESS=mips-sni-sysv4
+	;;
     RM*:SINIX-*:*:*)
-	echo mips-sni-sysv4
-	exit ;;
+	GUESS=mips-sni-sysv4
+	;;
     *:SINIX-*:*:*)
 	if uname -p 2>/dev/null >/dev/null ; then
 		UNAME_MACHINE=`(uname -p) 2>/dev/null`
-		echo "$UNAME_MACHINE"-sni-sysv4
+		GUESS=$UNAME_MACHINE-sni-sysv4
 	else
-		echo ns32k-sni-sysv
+		GUESS=ns32k-sni-sysv
 	fi
-	exit ;;
+	;;
     PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
 			# says <Richard.M.Bartel@ccMail.Census.GOV>
-	echo i586-unisys-sysv4
-	exit ;;
+	GUESS=i586-unisys-sysv4
+	;;
     *:UNIX_System_V:4*:FTX*)
 	# From Gerald Hewes <hewes@openmarket.com>.
 	# How about differentiating between stratus architectures? -djm
-	echo hppa1.1-stratus-sysv4
-	exit ;;
+	GUESS=hppa1.1-stratus-sysv4
+	;;
     *:*:*:FTX*)
 	# From seanf@swdc.stratus.com.
-	echo i860-stratus-sysv4
-	exit ;;
+	GUESS=i860-stratus-sysv4
+	;;
     i*86:VOS:*:*)
 	# From Paul.Green@stratus.com.
-	echo "$UNAME_MACHINE"-stratus-vos
-	exit ;;
+	GUESS=$UNAME_MACHINE-stratus-vos
+	;;
     *:VOS:*:*)
 	# From Paul.Green@stratus.com.
-	echo hppa1.1-stratus-vos
-	exit ;;
+	GUESS=hppa1.1-stratus-vos
+	;;
     mc68*:A/UX:*:*)
-	echo m68k-apple-aux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=m68k-apple-aux$UNAME_RELEASE
+	;;
     news*:NEWS-OS:6*:*)
-	echo mips-sony-newsos6
-	exit ;;
+	GUESS=mips-sony-newsos6
+	;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
 	if test -d /usr/nec; then
-		echo mips-nec-sysv"$UNAME_RELEASE"
+		GUESS=mips-nec-sysv$UNAME_RELEASE
 	else
-		echo mips-unknown-sysv"$UNAME_RELEASE"
+		GUESS=mips-unknown-sysv$UNAME_RELEASE
 	fi
-	exit ;;
+	;;
     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
-	echo powerpc-be-beos
-	exit ;;
+	GUESS=powerpc-be-beos
+	;;
     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
-	echo powerpc-apple-beos
-	exit ;;
+	GUESS=powerpc-apple-beos
+	;;
     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
-	echo i586-pc-beos
-	exit ;;
+	GUESS=i586-pc-beos
+	;;
     BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
-	echo i586-pc-haiku
-	exit ;;
+	GUESS=i586-pc-haiku
+	;;
     x86_64:Haiku:*:*)
-	echo x86_64-unknown-haiku
-	exit ;;
+	GUESS=x86_64-unknown-haiku
+	;;
     SX-4:SUPER-UX:*:*)
-	echo sx4-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx4-nec-superux$UNAME_RELEASE
+	;;
     SX-5:SUPER-UX:*:*)
-	echo sx5-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx5-nec-superux$UNAME_RELEASE
+	;;
     SX-6:SUPER-UX:*:*)
-	echo sx6-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx6-nec-superux$UNAME_RELEASE
+	;;
     SX-7:SUPER-UX:*:*)
-	echo sx7-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx7-nec-superux$UNAME_RELEASE
+	;;
     SX-8:SUPER-UX:*:*)
-	echo sx8-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx8-nec-superux$UNAME_RELEASE
+	;;
     SX-8R:SUPER-UX:*:*)
-	echo sx8r-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sx8r-nec-superux$UNAME_RELEASE
+	;;
     SX-ACE:SUPER-UX:*:*)
-	echo sxace-nec-superux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=sxace-nec-superux$UNAME_RELEASE
+	;;
     Power*:Rhapsody:*:*)
-	echo powerpc-apple-rhapsody"$UNAME_RELEASE"
-	exit ;;
+	GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
+	;;
     *:Rhapsody:*:*)
-	echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
+	;;
     arm64:Darwin:*:*)
-	echo aarch64-apple-darwin"$UNAME_RELEASE"
-	exit ;;
+	GUESS=aarch64-apple-darwin$UNAME_RELEASE
+	;;
     *:Darwin:*:*)
 	UNAME_PROCESSOR=`uname -p`
 	case $UNAME_PROCESSOR in
@@ -1396,109 +1432,116 @@ EOF
 	    # uname -m returns i386 or x86_64
 	    UNAME_PROCESSOR=$UNAME_MACHINE
 	fi
-	echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
+	;;
     *:procnto*:*:* | *:QNX:[0123456789]*:*)
 	UNAME_PROCESSOR=`uname -p`
 	if test "$UNAME_PROCESSOR" = x86; then
 		UNAME_PROCESSOR=i386
 		UNAME_MACHINE=pc
 	fi
-	echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
+	;;
     *:QNX:*:4*)
-	echo i386-pc-qnx
-	exit ;;
+	GUESS=i386-pc-qnx
+	;;
     NEO-*:NONSTOP_KERNEL:*:*)
-	echo neo-tandem-nsk"$UNAME_RELEASE"
-	exit ;;
+	GUESS=neo-tandem-nsk$UNAME_RELEASE
+	;;
     NSE-*:NONSTOP_KERNEL:*:*)
-	echo nse-tandem-nsk"$UNAME_RELEASE"
-	exit ;;
+	GUESS=nse-tandem-nsk$UNAME_RELEASE
+	;;
     NSR-*:NONSTOP_KERNEL:*:*)
-	echo nsr-tandem-nsk"$UNAME_RELEASE"
-	exit ;;
+	GUESS=nsr-tandem-nsk$UNAME_RELEASE
+	;;
     NSV-*:NONSTOP_KERNEL:*:*)
-	echo nsv-tandem-nsk"$UNAME_RELEASE"
-	exit ;;
+	GUESS=nsv-tandem-nsk$UNAME_RELEASE
+	;;
     NSX-*:NONSTOP_KERNEL:*:*)
-	echo nsx-tandem-nsk"$UNAME_RELEASE"
-	exit ;;
+	GUESS=nsx-tandem-nsk$UNAME_RELEASE
+	;;
     *:NonStop-UX:*:*)
-	echo mips-compaq-nonstopux
-	exit ;;
+	GUESS=mips-compaq-nonstopux
+	;;
     BS2000:POSIX*:*:*)
-	echo bs2000-siemens-sysv
-	exit ;;
+	GUESS=bs2000-siemens-sysv
+	;;
     DS/*:UNIX_System_V:*:*)
-	echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
+	;;
     *:Plan9:*:*)
 	# "uname -m" is not consistent, so use $cputype instead. 386
 	# is converted to i386 for consistency with other x86
 	# operating systems.
-	# shellcheck disable=SC2154
-	if test "$cputype" = 386; then
+	if test "${cputype-}" = 386; then
 	    UNAME_MACHINE=i386
-	else
-	    UNAME_MACHINE="$cputype"
+	elif test "x${cputype-}" != x; then
+	    UNAME_MACHINE=$cputype
 	fi
-	echo "$UNAME_MACHINE"-unknown-plan9
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-plan9
+	;;
     *:TOPS-10:*:*)
-	echo pdp10-unknown-tops10
-	exit ;;
+	GUESS=pdp10-unknown-tops10
+	;;
     *:TENEX:*:*)
-	echo pdp10-unknown-tenex
-	exit ;;
+	GUESS=pdp10-unknown-tenex
+	;;
     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
-	echo pdp10-dec-tops20
-	exit ;;
+	GUESS=pdp10-dec-tops20
+	;;
     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
-	echo pdp10-xkl-tops20
-	exit ;;
+	GUESS=pdp10-xkl-tops20
+	;;
     *:TOPS-20:*:*)
-	echo pdp10-unknown-tops20
-	exit ;;
+	GUESS=pdp10-unknown-tops20
+	;;
     *:ITS:*:*)
-	echo pdp10-unknown-its
-	exit ;;
+	GUESS=pdp10-unknown-its
+	;;
     SEI:*:*:SEIUX)
-	echo mips-sei-seiux"$UNAME_RELEASE"
-	exit ;;
+	GUESS=mips-sei-seiux$UNAME_RELEASE
+	;;
     *:DragonFly:*:*)
-	echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
-	exit ;;
+	DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
+	GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
+	;;
     *:*VMS:*:*)
 	UNAME_MACHINE=`(uname -p) 2>/dev/null`
-	case "$UNAME_MACHINE" in
-	    A*) echo alpha-dec-vms ; exit ;;
-	    I*) echo ia64-dec-vms ; exit ;;
-	    V*) echo vax-dec-vms ; exit ;;
+	case $UNAME_MACHINE in
+	    A*) GUESS=alpha-dec-vms ;;
+	    I*) GUESS=ia64-dec-vms ;;
+	    V*) GUESS=vax-dec-vms ;;
 	esac ;;
     *:XENIX:*:SysV)
-	echo i386-pc-xenix
-	exit ;;
+	GUESS=i386-pc-xenix
+	;;
     i*86:skyos:*:*)
-	echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
-	exit ;;
+	SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
+	GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
+	;;
     i*86:rdos:*:*)
-	echo "$UNAME_MACHINE"-pc-rdos
-	exit ;;
-    i*86:AROS:*:*)
-	echo "$UNAME_MACHINE"-pc-aros
-	exit ;;
+	GUESS=$UNAME_MACHINE-pc-rdos
+	;;
+    *:AROS:*:*)
+	GUESS=$UNAME_MACHINE-unknown-aros
+	;;
     x86_64:VMkernel:*:*)
-	echo "$UNAME_MACHINE"-unknown-esx
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-esx
+	;;
     amd64:Isilon\ OneFS:*:*)
-	echo x86_64-unknown-onefs
-	exit ;;
+	GUESS=x86_64-unknown-onefs
+	;;
     *:Unleashed:*:*)
-	echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE"
-	exit ;;
+	GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
+	;;
 esac
 
+# Do we have a guess based on uname results?
+if test "x$GUESS" != x; then
+    echo "$GUESS"
+    exit
+fi
+
 # No uname command or uname output not recognized.
 set_cc_for_build
 cat > "$dummy.c" <<EOF
@@ -1630,7 +1673,7 @@ main ()
 }
 EOF
 
-$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
 	{ echo "$SYSTEM_NAME"; exit; }
 
 # Apollos put the system type in the environment.
@@ -1638,7 +1681,7 @@ test -d /usr/apollo && { echo "$ISP-apol
 
 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
@@ -1655,14 +1698,16 @@ This script (version $timestamp), has fa
 operating system you are using. If your script is old, overwrite *all*
 copies of config.guess and config.sub with the latest versions from:
 
-  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
+  https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
 and
-  https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+  https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
 EOF
 
-year=`echo $timestamp | sed 's,-.*,,'`
+our_year=`echo $timestamp | sed 's,-.*,,'`
+thisyear=`date +%Y`
 # shellcheck disable=SC2003
-if test "`expr "\`date +%Y\`" - "$year"`" -lt 3 ; then
+script_age=`expr "$thisyear" - "$our_year"`
+if test "$script_age" -lt 3 ; then
    cat >&2 <<EOF
 
 If $0 has already been updated, send the following data and any
diff -Nurp '--exclude=.bzr*' tin-2.4.5/config.sub tin-2.6.0/config.sub
--- tin-2.4.5/config.sub	2020-12-23 11:07:09.000000000 +0100
+++ tin-2.6.0/config.sub	2021-08-21 08:15:24.035318815 +0200
@@ -1,8 +1,10 @@
 #! /bin/sh
 # Configuration validation subroutine script.
-#   Copyright 1992-2020 Free Software Foundation, Inc.
+#   Copyright 1992-2021 Free Software Foundation, Inc.
 
-timestamp='2020-10-13'
+# shellcheck disable=SC2006,SC2268 # see below for rationale
+
+timestamp='2021-08-14'
 
 # 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
@@ -33,7 +35,7 @@ timestamp='2020-10-13'
 # Otherwise, we print the canonical config type on stdout and succeed.
 
 # You can get the latest version of this script from:
-# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
+# https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
 
 # This file is supposed to be the same for all GNU packages
 # and recognize all the CPU types, system types and aliases
@@ -50,6 +52,13 @@ timestamp='2020-10-13'
 #	CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
 # It is wrong to echo any other type of specification.
 
+# The "shellcheck disable" line above the timestamp inhibits complaints
+# about features and limitations of the classic Bourne shell that were
+# superseded or lifted in POSIX.  However, this script identifies a wide
+# variety of pre-POSIX systems that do not have POSIX shells at all, and
+# even some reasonably current systems (Solaris 10 as case-in-point) still
+# have a pre-POSIX /bin/sh.
+
 me=`echo "$0" | sed -e 's,.*/,,'`
 
 usage="\
@@ -67,7 +76,7 @@ Report bugs and patches to <config-patch
 version="\
 GNU config.sub ($timestamp)
 
-Copyright 1992-2020 Free Software Foundation, Inc.
+Copyright 1992-2021 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."
@@ -112,9 +121,11 @@ esac
 
 # Split fields of configuration type
 # shellcheck disable=SC2162
+saved_IFS=$IFS
 IFS="-" read field1 field2 field3 field4 <<EOF
 $1
 EOF
+IFS=$saved_IFS
 
 # Separate into logical components for further validation
 case $1 in
@@ -163,6 +174,10 @@ case $1 in
 						basic_machine=$field1
 						basic_os=$field2
 						;;
+					zephyr*)
+						basic_machine=$field1-unknown
+						basic_os=$field2
+						;;
 					# Manufacturers
 					dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \
 					| att* | 7300* | 3300* | delta* | motorola* | sun[234]* \
@@ -922,9 +937,11 @@ case $basic_machine in
 
 	*-*)
 		# shellcheck disable=SC2162
+		saved_IFS=$IFS
 		IFS="-" read cpu vendor <<EOF
 $basic_machine
 EOF
+		IFS=$saved_IFS
 		;;
 	# We use `pc' rather than `unknown'
 	# because (1) that's what they normally are, and
@@ -1165,7 +1182,7 @@ case $cpu-$vendor in
 			| alphapca5[67] | alpha64pca5[67] \
 			| am33_2.0 \
 			| amdgcn \
-			| arc | arceb \
+			| arc | arceb | arc32 | arc64 \
 			| arm | arm[lb]e | arme[lb] | armv* \
 			| avr | avr32 \
 			| asmjs \
@@ -1183,9 +1200,9 @@ case $cpu-$vendor in
 			| i370 | i*86 | i860 | i960 | ia16 | ia64 \
 			| ip2k | iq2000 \
 			| k1om \
-			| loongarch32 | loongarch64 | loongarchx32 \
 			| le32 | le64 \
 			| lm32 \
+			| loongarch32 | loongarch64 | loongarchx32 \
 			| m32c | m32r | m32rle \
 			| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
 			| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
@@ -1204,9 +1221,13 @@ case $cpu-$vendor in
 			| mips64vr5900 | mips64vr5900el \
 			| mipsisa32 | mipsisa32el \
 			| mipsisa32r2 | mipsisa32r2el \
+			| mipsisa32r3 | mipsisa32r3el \
+			| mipsisa32r5 | mipsisa32r5el \
 			| mipsisa32r6 | mipsisa32r6el \
 			| mipsisa64 | mipsisa64el \
 			| mipsisa64r2 | mipsisa64r2el \
+			| mipsisa64r3 | mipsisa64r3el \
+			| mipsisa64r5 | mipsisa64r5el \
 			| mipsisa64r6 | mipsisa64r6el \
 			| mipsisa64sb1 | mipsisa64sb1el \
 			| mipsisa64sr71k | mipsisa64sr71kel \
@@ -1230,7 +1251,7 @@ case $cpu-$vendor in
 			| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
 			| pru \
 			| pyramid \
-			| riscv | riscv32 | riscv64 \
+			| riscv | riscv32 | riscv32be | riscv64 | riscv64be \
 			| rl78 | romp | rs6000 | rx \
 			| s390 | s390x \
 			| score \
@@ -1288,30 +1309,32 @@ then
 case $basic_os in
 	gnu/linux*)
 		kernel=linux
-		os=`echo $basic_os | sed -e 's|gnu/linux|gnu|'`
+		os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'`
 		;;
 	os2-emx)
 		kernel=os2
-		os=`echo $basic_os | sed -e 's|os2-emx|emx|'`
+		os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'`
 		;;
 	nto-qnx*)
 		kernel=nto
-		os=`echo $basic_os | sed -e 's|nto-qnx|qnx|'`
+		os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'`
 		;;
 	*-*)
 		# shellcheck disable=SC2162
+		saved_IFS=$IFS
 		IFS="-" read kernel os <<EOF
 $basic_os
 EOF
+		IFS=$saved_IFS
 		;;
 	# Default OS when just kernel was specified
 	nto*)
 		kernel=nto
-		os=`echo $basic_os | sed -e 's|nto|qnx|'`
+		os=`echo "$basic_os" | sed -e 's|nto|qnx|'`
 		;;
 	linux*)
 		kernel=linux
-		os=`echo $basic_os | sed -e 's|linux|gnu|'`
+		os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
 		;;
 	*)
 		kernel=
@@ -1332,7 +1355,7 @@ case $os in
 		os=cnk
 		;;
 	solaris1 | solaris1.*)
-		os=`echo $os | sed -e 's|solaris1|sunos4|'`
+		os=`echo "$os" | sed -e 's|solaris1|sunos4|'`
 		;;
 	solaris)
 		os=solaris2
@@ -1361,7 +1384,7 @@ case $os in
 		os=sco3.2v4
 		;;
 	sco3.2.[4-9]*)
-		os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
+		os=`echo "$os" | sed -e 's/sco3.2./sco3.2v/'`
 		;;
 	sco*v* | scout)
 		# Don't match below
@@ -1437,7 +1460,7 @@ case $os in
 		;;
 	# Preserve the version number of sinix5.
 	sinix5.*)
-		os=`echo $os | sed -e 's|sinix|sysv|'`
+		os=`echo "$os" | sed -e 's|sinix|sysv|'`
 		;;
 	sinix*)
 		os=sysv4
@@ -1683,11 +1706,14 @@ fi
 
 # Now, validate our (potentially fixed-up) OS.
 case $os in
-	# Sometimes we do "kernel-abi", so those need to count as OSes.
-	musl* | newlib* | uclibc*)
+	# Sometimes we do "kernel-libc", so those need to count as OSes.
+	musl* | newlib* | relibc* | uclibc*)
 		;;
-	# Likewise for "kernel-libc"
-	eabi | eabihf | gnueabi | gnueabihf)
+	# Likewise for "kernel-abi"
+	eabi* | gnueabi*)
+		;;
+	# VxWorks passes extra cpu info in the 4th filed.
+	simlinux | simwindows | spe)
 		;;
 	# Now accept the basic system types.
 	# The portable systems comes first.
@@ -1704,12 +1730,12 @@ case $os in
 	     | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
 	     | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
 	     | mirbsd* | netbsd* | dicos* | openedition* | ose* \
-	     | bitrig* | openbsd* | solidbsd* | libertybsd* | os108* \
+	     | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
 	     | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
 	     | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
 	     | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
 	     | udi* | lites* | ieee* | go32* | aux* | hcos* \
-	     | chorusrdb* | cegcc* | glidix* \
+	     | chorusrdb* | cegcc* | glidix* | serenity* \
 	     | cygwin* | msys* | pe* | moss* | proelf* | rtems* \
 	     | midipix* | mingw32* | mingw64* | mint* \
 	     | uxpv* | beos* | mpeix* | udk* | moxiebox* \
@@ -1722,7 +1748,7 @@ case $os in
 	     | skyos* | haiku* | rdos* | toppers* | drops* | es* \
 	     | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
 	     | midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
-	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx*)
+	     | nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr*)
 		;;
 	# This one is extra strict with allowed versions
 	sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
@@ -1739,11 +1765,12 @@ esac
 # As a final step for OS-related things, validate the OS-kernel combination
 # (given a valid OS), if there is a kernel.
 case $kernel-$os in
-	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* | linux-musl* | linux-uclibc* )
+	linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
+		   | linux-musl* | linux-relibc* | linux-uclibc* )
 		;;
 	uclinux-uclibc* )
 		;;
-	-dietlibc* | -newlib* | -musl* | -uclibc* )
+	-dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
 		# These are just libc implementations, not actual OSes, and thus
 		# require a kernel.
 		echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
@@ -1751,6 +1778,8 @@ case $kernel-$os in
 		;;
 	kfreebsd*-gnu* | kopensolaris*-gnu*)
 		;;
+	vxworks-simlinux | vxworks-simwindows | vxworks-spe)
+		;;
 	nto-qnx*)
 		;;
 	os2-emx)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/configure tin-2.6.0/configure
--- tin-2.4.5/configure	2020-12-24 12:47:24.000000000 +0100
+++ tin-2.6.0/configure	2021-08-23 07:06:06.485104917 +0200
@@ -1,7 +1,8 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by Autoconf 2.52.20200802.
+# Generated by Autoconf 2.52.20210105.
 #
+# Copyright 2003-2020,2021	Thomas E. Dickey
 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
 # Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
@@ -59,9 +60,9 @@ as_executable_p="test -f"
 
 # Support unset when possible.
 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
-  as_unset=unset
+  as_unset="unset"
 else
-  as_unset=false
+  as_unset="false"
 fi
 
 # NLS nuisances.
@@ -96,13 +97,14 @@ exec 6>&1
 ac_default_prefix=/usr/local
 cross_compiling=no
 subdirs=
-MFLAGS= MAKEFLAGS=
+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_max_here_lines=38}"
 
 ac_unique_file="include/tin.h"
 ac_default_prefix=/usr/local
@@ -204,7 +206,7 @@ do
 
   # 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 ;;
@@ -245,7 +247,7 @@ do
     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'`
+    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
     eval "enable_$ac_feature=no" ;;
 
   -enable-* | --enable-*)
@@ -254,8 +256,8 @@ do
     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_feature=`echo "$ac_feature" | sed 's/-/_/g'`
+    case "$ac_option" in
       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
       *) ac_optarg=yes ;;
     esac
@@ -445,8 +447,8 @@ do
     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
+    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
+    case "$ac_option" in
       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
       *) ac_optarg=yes ;;
     esac
@@ -458,7 +460,7 @@ do
     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'`
+    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
     eval "with_$ac_package=no" ;;
 
   --x)
@@ -492,21 +494,21 @@ Try \`$0 --help' for more information."
    { (exit 1); exit 1; }; }
     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
     eval "$ac_envvar='$ac_optarg'"
-    export $ac_envvar ;;
+    export "$ac_envvar" ;;
 
   *)
     # 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}
+    : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
     ;;
 
   esac
 done
 
 if test -n "$ac_prev"; then
-  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+  ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
   { echo "$as_me: error: missing argument to $ac_option" >&2
    { (exit 1); exit 1; }; }
 fi
@@ -514,8 +516,8 @@ fi
 # Be sure to have absolute paths.
 for ac_var in exec_prefix prefix
 do
-  eval ac_val=$`echo $ac_var`
-  case $ac_val in
+  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; }; };;
@@ -526,8 +528,8 @@ done
 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
+  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; }; };;
@@ -564,13 +566,13 @@ if test -z "$srcdir"; then
   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
+  if test ! -r "$srcdir/$ac_unique_file"; then
     srcdir=..
   fi
 else
   ac_srcdir_defaulted=no
 fi
-if test ! -r $srcdir/$ac_unique_file; then
+if test ! -r "$srcdir/$ac_unique_file"; then
   if test "$ac_srcdir_defaulted" = yes; then
     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
    { (exit 1); exit 1; }; }
@@ -821,42 +823,43 @@ if test "$ac_init_help" = "recursive"; t
   # 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
+    cd "$ac_subdir"
     # A "../" for each directory in /$ac_subdir.
-    ac_dots=`echo $ac_subdir |
+    ac_dots=`echo "$ac_subdir" |
              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
 
-    case $srcdir in
+    case "$srcdir" in
     .) # No --srcdir option.  We are building in place.
-      ac_sub_srcdir=$srcdir ;;
+      ac_sub_srcdir="$srcdir" ;;
     [\\/]* | ?:[\\/]* ) # Absolute path.
-      ac_sub_srcdir=$srcdir/$ac_subdir ;;
+      ac_sub_srcdir="$srcdir/$ac_subdir" ;;
     *) # Relative path.
-      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
+      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
+    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
+      $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
+      $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
+      "$ac_configure" --help
     else
       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
     fi
-    cd $ac_popdir
+    cd "$ac_popdir"
   done
 fi
 
 test -n "$ac_init_help" && exit 0
-if $ac_init_version; then
+if "$ac_init_version"; then
   cat <<\EOF
 
+Copyright 2003-2020,2021	Thomas E. Dickey
 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
 Free Software Foundation, Inc.
 This configure script is free software; the Free Software Foundation
@@ -870,7 +873,7 @@ This file contains any messages produced
 running configure, to aid debugging if configure makes a mistake.
 
 It was created by $as_me, which was
-generated by GNU Autoconf 2.52.20200802.  Invocation command line was
+generated by GNU Autoconf 2.52.20210105.  Invocation command line was
 
   $ $0 $@
 
@@ -917,7 +920,7 @@ ac_configure_args=
 ac_sep=
 for ac_arg
 do
-  case $ac_arg in
+  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 \
@@ -974,7 +977,7 @@ trap 'exit_status=$?
     exit $exit_status
      ' 0
 for ac_signal in 1 2 13 15; do
-  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
+  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
 done
 ac_signal=0
 
@@ -994,7 +997,7 @@ if test -z "$CONFIG_SITE"; then
 fi
 for ac_site_file in $CONFIG_SITE; do
   if test -r "$ac_site_file"; then
-    { echo "$as_me:997: loading site script $ac_site_file" >&5
+    { echo "$as_me:1000: 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"
@@ -1005,7 +1008,7 @@ 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:1008: loading cache $cache_file" >&5
+    { echo "$as_me:1011: loading cache $cache_file" >&5
 echo "$as_me: loading cache $cache_file" >&6;}
     case $cache_file in
       [\\/]* | ?:[\\/]* ) . $cache_file;;
@@ -1013,7 +1016,7 @@ echo "$as_me: loading cache $cache_file"
     esac
   fi
 else
-  { echo "$as_me:1016: creating cache $cache_file" >&5
+  { echo "$as_me:1019: creating cache $cache_file" >&5
 echo "$as_me: creating cache $cache_file" >&6;}
   >$cache_file
 fi
@@ -1027,23 +1030,23 @@ for ac_var in `(set) 2>&1 |
   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
+  case "$ac_old_set,$ac_new_set" in
     set,)
-      { echo "$as_me:1032: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+      { echo "$as_me:1035: 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:1036: error: \`$ac_var' was not set in the previous run" >&5
+      { echo "$as_me:1039: 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:1042: error: \`$ac_var' has changed since the previous run:" >&5
+        { echo "$as_me:1045: 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:1044:   former value:  $ac_old_val" >&5
+        { echo "$as_me:1047:   former value:  $ac_old_val" >&5
 echo "$as_me:   former value:  $ac_old_val" >&2;}
-        { echo "$as_me:1046:   current value: $ac_new_val" >&5
+        { echo "$as_me:1049:   current value: $ac_new_val" >&5
 echo "$as_me:   current value: $ac_new_val" >&2;}
         ac_cache_corrupted=:
       fi;;
@@ -1051,7 +1054,7 @@ echo "$as_me:   current value: $ac_new_v
   # 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
+    case "$ac_new_val" in
     *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
       ac_configure_args="$ac_configure_args '$ac_arg'"
@@ -1061,35 +1064,43 @@ echo "$as_me:   current value: $ac_new_v
     esac
   fi
 done
-if $ac_cache_corrupted; then
-  { echo "$as_me:1065: error: changes in the environment can compromise the build" >&5
+if "$ac_cache_corrupted"; then
+  { echo "$as_me:1068: 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:1067: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
+  { { echo "$as_me:1070: 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_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
+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= ;;
+  *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:1088: PATH=\".;.\"; conftest.sh") >&5
+if { (echo "$as_me:1099: PATH=\".;.\"; conftest.sh") >&5
   (PATH=".;."; conftest.sh) 2>&5
   ac_status=$?
-  echo "$as_me:1091: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
+  echo "$as_me:1102: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; then
   ac_path_separator=';'
 else
   ac_path_separator=:
@@ -1100,7 +1111,7 @@ rm -f conftest.sh
 ac_config_headers="$ac_config_headers include/autoconf.h:include/autoconf.hin"
 
 PACKAGE=tin
-VERSION=2.4.5
+VERSION=2.6.0
 
 cat >>confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
@@ -1114,22 +1125,22 @@ EXTRAO_DEP='#'
 
 ac_aux_dir=
 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
-  if test -f $ac_dir/install-sh; then
+  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
+  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
+  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:1132: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
+  { { echo "$as_me:1143: 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
@@ -1139,11 +1150,11 @@ ac_configure="$SHELL $ac_aux_dir/configu
 
 # Make sure we can run config.sub.
 $ac_config_sub sun4 >/dev/null 2>&1 ||
-  { { echo "$as_me:1142: error: cannot run $ac_config_sub" >&5
+  { { echo "$as_me:1153: error: cannot run $ac_config_sub" >&5
 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
    { (exit 1); exit 1; }; }
 
-echo "$as_me:1146: checking build system type" >&5
+echo "$as_me:1157: 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
@@ -1152,24 +1163,24 @@ else
 test -z "$ac_cv_build_alias" &&
   ac_cv_build_alias=`$ac_config_guess`
 test -z "$ac_cv_build_alias" &&
-  { { echo "$as_me:1155: error: cannot guess build type; you must specify one" >&5
+  { { echo "$as_me:1166: 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:1159: error: $ac_config_sub $ac_cv_build_alias failed." >&5
+ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
+  { { echo "$as_me:1170: 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:1164: result: $ac_cv_build" >&5
+echo "$as_me:1175: 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/'`
+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:1172: checking host system type" >&5
+if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
+	echo "$as_me:1183: 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
@@ -1177,18 +1188,18 @@ 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:1181: error: $ac_config_sub $ac_cv_host_alias failed" >&5
+ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
+  { { echo "$as_me:1192: 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:1186: result: $ac_cv_host" >&5
+echo "$as_me:1197: 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/'`
+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
@@ -1209,25 +1220,25 @@ else
 fi
 
 test -z "$system_name" && system_name="$cf_cv_system_name"
-test -n "$cf_cv_system_name" && echo "$as_me:1212: result: Configuring for $cf_cv_system_name" >&5
+test -n "$cf_cv_system_name" && echo "$as_me:1223: 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:1216: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
+	echo "$as_me:1227: 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:1218: error: \"Please remove config.cache and try again.\"" >&5
+	{ { echo "$as_me:1229: 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 "$as_me:1223: checking for PATH separator" >&5
+	echo "$as_me:1234: checking for PATH separator" >&5
 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	os2*)	PATH_SEPARATOR=';'  ;;
 	*)	${PATH_SEPARATOR:=':'}  ;;
 	esac
 
-	echo "$as_me:1230: result: $PATH_SEPARATOR" >&5
+	echo "$as_me:1241: result: $PATH_SEPARATOR" >&5
 echo "${ECHO_T}$PATH_SEPARATOR" >&6
 
 # Check whether --with-install-prefix or --without-install-prefix was given.
@@ -1251,19 +1262,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:1266: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:1277: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -1299,7 +1310,7 @@ 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 "$as_me:1302: checking for $ac_word" >&5
+echo "$as_me:1313: 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
@@ -1316,7 +1327,7 @@ for ac_dir in $ac_dummy; do
   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:1319: found $ac_dir/$ac_word" >&5
+   echo "$as_me:1330: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -1327,10 +1338,10 @@ fi
 XLC=$ac_cv_path_XLC
 
 if test -n "$XLC"; then
-  echo "$as_me:1330: result: $XLC" >&5
+  echo "$as_me:1341: result: $XLC" >&5
 echo "${ECHO_T}$XLC" >&6
 else
-  echo "$as_me:1333: result: no" >&5
+  echo "$as_me:1344: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1352,14 +1363,14 @@ 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_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
+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:1362: checking for $ac_word" >&5
+echo "$as_me:1373: 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
@@ -1374,7 +1385,7 @@ for ac_dir in $ac_dummy; do
   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:1377: found $ac_dir/$ac_word" >&5
+echo "$as_me:1388: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1382,10 +1393,10 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:1385: result: $CC" >&5
+  echo "$as_me:1396: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:1388: result: no" >&5
+  echo "$as_me:1399: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1394,7 +1405,7 @@ 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:1397: checking for $ac_word" >&5
+echo "$as_me:1408: 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
@@ -1409,7 +1420,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_CC="gcc"
-echo "$as_me:1412: found $ac_dir/$ac_word" >&5
+echo "$as_me:1423: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1417,10 +1428,10 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:1420: result: $ac_ct_CC" >&5
+  echo "$as_me:1431: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:1423: result: no" >&5
+  echo "$as_me:1434: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1433,7 +1444,7 @@ 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:1436: checking for $ac_word" >&5
+echo "$as_me:1447: 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
@@ -1448,7 +1459,7 @@ for ac_dir in $ac_dummy; do
   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:1451: found $ac_dir/$ac_word" >&5
+echo "$as_me:1462: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1456,10 +1467,10 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:1459: result: $CC" >&5
+  echo "$as_me:1470: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:1462: result: no" >&5
+  echo "$as_me:1473: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1468,7 +1479,7 @@ 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:1471: checking for $ac_word" >&5
+echo "$as_me:1482: 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
@@ -1483,7 +1494,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_CC="cc"
-echo "$as_me:1486: found $ac_dir/$ac_word" >&5
+echo "$as_me:1497: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1491,10 +1502,10 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:1494: result: $ac_ct_CC" >&5
+  echo "$as_me:1505: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:1497: result: no" >&5
+  echo "$as_me:1508: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1507,7 +1518,7 @@ 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:1510: checking for $ac_word" >&5
+echo "$as_me:1521: 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
@@ -1527,11 +1538,11 @@ if test "$ac_dir/$ac_word" = "/usr/ucb/c
   continue
 fi
 ac_cv_prog_CC="cc"
-echo "$as_me:1530: found $ac_dir/$ac_word" >&5
+echo "$as_me:1541: found $ac_dir/$ac_word" >&5
 break
 done
 
-if test $ac_prog_rejected = yes; then
+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
@@ -1549,10 +1560,10 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:1552: result: $CC" >&5
+  echo "$as_me:1563: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:1555: result: no" >&5
+  echo "$as_me:1566: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1563,7 +1574,7 @@ if test -z "$CC"; then
   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:1566: checking for $ac_word" >&5
+echo "$as_me:1577: 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
@@ -1578,7 +1589,7 @@ for ac_dir in $ac_dummy; do
   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:1581: found $ac_dir/$ac_word" >&5
+echo "$as_me:1592: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1586,10 +1597,10 @@ fi
 fi
 CC=$ac_cv_prog_CC
 if test -n "$CC"; then
-  echo "$as_me:1589: result: $CC" >&5
+  echo "$as_me:1600: result: $CC" >&5
 echo "${ECHO_T}$CC" >&6
 else
-  echo "$as_me:1592: result: no" >&5
+  echo "$as_me:1603: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1602,7 +1613,7 @@ if test -z "$CC"; then
 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:1605: checking for $ac_word" >&5
+echo "$as_me:1616: 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
@@ -1617,7 +1628,7 @@ for ac_dir in $ac_dummy; do
   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:1620: found $ac_dir/$ac_word" >&5
+echo "$as_me:1631: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -1625,10 +1636,10 @@ fi
 fi
 ac_ct_CC=$ac_cv_prog_ac_ct_CC
 if test -n "$ac_ct_CC"; then
-  echo "$as_me:1628: result: $ac_ct_CC" >&5
+  echo "$as_me:1639: result: $ac_ct_CC" >&5
 echo "${ECHO_T}$ac_ct_CC" >&6
 else
-  echo "$as_me:1631: result: no" >&5
+  echo "$as_me:1642: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -1640,32 +1651,32 @@ fi
 
 fi
 
-test -z "$CC" && { { echo "$as_me:1643: error: no acceptable cc found in \$PATH" >&5
+test -z "$CC" && { { echo "$as_me:1654: 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:1648:" \
+echo "$as_me:1659:" \
      "checking for C compiler version" >&5
-ac_compiler=`set X $ac_compile; echo $2`
-{ (eval echo "$as_me:1651: \"$ac_compiler --version </dev/null >&5\"") >&5
+ac_compiler=`set X $ac_compile; echo "$2"`
+{ (eval echo "$as_me:1662: \"$ac_compiler --version </dev/null >&5\"") >&5
   (eval $ac_compiler --version </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:1654: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:1656: \"$ac_compiler -v </dev/null >&5\"") >&5
+  echo "$as_me:1665: \$? = $ac_status" >&5
+  (exit "$ac_status"); }
+{ (eval echo "$as_me:1667: \"$ac_compiler -v </dev/null >&5\"") >&5
   (eval $ac_compiler -v </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:1659: \$? = $ac_status" >&5
-  (exit $ac_status); }
-{ (eval echo "$as_me:1661: \"$ac_compiler -V </dev/null >&5\"") >&5
+  echo "$as_me:1670: \$? = $ac_status" >&5
+  (exit "$ac_status"); }
+{ (eval echo "$as_me:1672: \"$ac_compiler -V </dev/null >&5\"") >&5
   (eval $ac_compiler -V </dev/null >&5) 2>&5
   ac_status=$?
-  echo "$as_me:1664: \$? = $ac_status" >&5
-  (exit $ac_status); }
+  echo "$as_me:1675: \$? = $ac_status" >&5
+  (exit "$ac_status"); }
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 1668 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 1679 "configure"
 #include "confdefs.h"
 
 int
@@ -1681,14 +1692,14 @@ ac_clean_files="$ac_clean_files a.out a.
 # 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:1684: checking for C compiler default output" >&5
+echo "$as_me:1695: 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:1687: \"$ac_link_default\"") >&5
+ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
+if { (eval echo "$as_me:1698: \"$ac_link_default\"") >&5
   (eval $ac_link_default) 2>&5
   ac_status=$?
-  echo "$as_me:1690: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
+  echo "$as_me:1701: \$? = $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.
@@ -1709,35 +1720,35 @@ for ac_file in `ls a.exe conftest.exe 2>
 done
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:1713: error: C compiler cannot create executables" >&5
+cat "conftest.$ac_ext" >&5
+{ { echo "$as_me:1724: 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:1719: result: $ac_file" >&5
+echo "$as_me:1730: 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:1724: checking whether the C compiler works" >&5
+echo "$as_me:1735: 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:1730: \"$ac_try\"") >&5
+  { (eval echo "$as_me:1741: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:1733: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:1744: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
     cross_compiling=no
   else
     if test "$cross_compiling" = maybe; then
 	cross_compiling=yes
     else
-	{ { echo "$as_me:1740: error: cannot run C compiled programs.
+	{ { echo "$as_me:1751: 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;}
@@ -1745,25 +1756,25 @@ If you meant to cross compile, use \`--h
     fi
   fi
 fi
-echo "$as_me:1748: result: yes" >&5
+echo "$as_me:1759: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
-rm -f a.out a.exe conftest$ac_cv_exeext
+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:1755: checking whether we are cross compiling" >&5
+echo "$as_me:1766: checking whether we are cross compiling" >&5
 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
-echo "$as_me:1757: result: $cross_compiling" >&5
+echo "$as_me:1768: result: $cross_compiling" >&5
 echo "${ECHO_T}$cross_compiling" >&6
 
-echo "$as_me:1760: checking for executable suffix" >&5
+echo "$as_me:1771: checking for executable suffix" >&5
 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
-if { (eval echo "$as_me:1762: \"$ac_link\"") >&5
+if { (eval echo "$as_me:1773: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:1765: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
+  echo "$as_me:1776: \$? = $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
@@ -1778,25 +1789,25 @@ for ac_file in `(ls conftest.exe; ls con
   esac
 done
 else
-  { { echo "$as_me:1781: error: cannot compute EXEEXT: cannot compile and link" >&5
+  { { echo "$as_me:1792: 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:1787: result: $ac_cv_exeext" >&5
+rm -f "conftest$ac_cv_exeext"
+echo "$as_me:1798: result: $ac_cv_exeext" >&5
 echo "${ECHO_T}$ac_cv_exeext" >&6
 
-rm -f conftest.$ac_ext
+rm -f "conftest.$ac_ext"
 EXEEXT=$ac_cv_exeext
 ac_exeext=$EXEEXT
-echo "$as_me:1793: checking for object suffix" >&5
+echo "$as_me:1804: 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 1799 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 1810 "configure"
 #include "confdefs.h"
 
 int
@@ -1808,11 +1819,11 @@ main (void)
 }
 _ACEOF
 rm -f conftest.o conftest.obj
-if { (eval echo "$as_me:1811: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:1822: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:1814: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
+  echo "$as_me:1825: \$? = $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 ) ;;
@@ -1822,25 +1833,25 @@ if { (eval echo "$as_me:1811: \"$ac_comp
 done
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:1826: error: cannot compute OBJEXT: cannot compile" >&5
+cat "conftest.$ac_ext" >&5
+{ { echo "$as_me:1837: 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
+rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:1833: result: $ac_cv_objext" >&5
+echo "$as_me:1844: result: $ac_cv_objext" >&5
 echo "${ECHO_T}$ac_cv_objext" >&6
 OBJEXT=$ac_cv_objext
 ac_objext=$OBJEXT
-echo "$as_me:1837: checking whether we are using the GNU C compiler" >&5
+echo "$as_me:1848: 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 1843 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 1854 "configure"
 #include "confdefs.h"
 
 int
@@ -1854,41 +1865,41 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:1858: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:1869: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:1861: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:1864: \"$ac_try\"") >&5
+  echo "$as_me:1872: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:1875: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:1867: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:1878: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_compiler_gnu=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_compiler_gnu=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 ac_cv_c_compiler_gnu=$ac_compiler_gnu
 
 fi
-echo "$as_me:1879: result: $ac_cv_c_compiler_gnu" >&5
+echo "$as_me:1890: 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:1885: checking whether $CC accepts -g" >&5
+echo "$as_me:1896: 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 1891 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 1902 "configure"
 #include "confdefs.h"
 
 int
@@ -1899,27 +1910,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:1903: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:1914: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:1906: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:1909: \"$ac_try\"") >&5
+  echo "$as_me:1917: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:1920: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:1912: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:1923: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_prog_cc_g=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:1922: result: $ac_cv_prog_cc_g" >&5
+echo "$as_me:1933: 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
@@ -1940,23 +1951,23 @@ fi
 # 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
+cat >"conftest.$ac_ext" <<_ACEOF
 #ifndef __cplusplus
   choke me
 #endif
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:1949: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:1960: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:1952: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:1955: \"$ac_try\"") >&5
+  echo "$as_me:1963: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:1966: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:1958: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:1969: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   for ac_declaration in \
    ''\
    '#include <stdlib.h>' \
@@ -1966,8 +1977,8 @@ if { (eval echo "$as_me:1949: \"$ac_comp
    'extern "C" void exit (int);' \
    'void exit (int);'
 do
-  cat >conftest.$ac_ext <<_ACEOF
-#line 1970 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 1981 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 $ac_declaration
@@ -1979,27 +1990,27 @@ exit (42);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:1983: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:1994: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:1986: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:1989: \"$ac_try\"") >&5
+  echo "$as_me:1997: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:2000: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:1992: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2003: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 continue
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-  cat >conftest.$ac_ext <<_ACEOF
-#line 2002 "configure"
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2013 "configure"
 #include "confdefs.h"
 $ac_declaration
 int
@@ -2010,65 +2021,65 @@ exit (42);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:2014: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:2025: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:2017: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:2020: \"$ac_try\"") >&5
+  echo "$as_me:2028: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:2031: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:2023: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2034: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+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 "$ac_declaration"    >>confdefs.h
   echo '#endif'             >>confdefs.h
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+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_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
+ac_main_return="return"
 
 GCC_VERSION=none
 if test "$GCC" = yes ; then
-	echo "$as_me:2053: checking version of $CC" >&5
+	echo "$as_me:2064: 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:2057: result: $GCC_VERSION" >&5
+	echo "$as_me:2068: result: $GCC_VERSION" >&5
 echo "${ECHO_T}$GCC_VERSION" >&6
 fi
 
 INTEL_COMPILER=no
 
 if test "$GCC" = yes ; then
-	case $host_os in
+	case "$host_os" in
 	linux*|gnu*)
-		echo "$as_me:2066: checking if this is really Intel C compiler" >&5
+		echo "$as_me:2077: 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 <<_ACEOF
-#line 2071 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 2082 "configure"
 #include "confdefs.h"
 
 int
@@ -2084,28 +2095,28 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:2088: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:2099: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:2091: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:2094: \"$ac_try\"") >&5
+  echo "$as_me:2102: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:2105: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:2097: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2108: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   INTEL_COMPILER=yes
 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		CFLAGS="$cf_save_CFLAGS"
-		echo "$as_me:2108: result: $INTEL_COMPILER" >&5
+		echo "$as_me:2119: result: $INTEL_COMPILER" >&5
 echo "${ECHO_T}$INTEL_COMPILER" >&6
 		;;
 	esac
@@ -2114,11 +2125,11 @@ fi
 CLANG_COMPILER=no
 
 if test "$GCC" = yes ; then
-	echo "$as_me:2117: checking if this is really Clang C compiler" >&5
+	echo "$as_me:2128: 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"
-	cat >conftest.$ac_ext <<_ACEOF
-#line 2121 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 2132 "configure"
 #include "confdefs.h"
 
 int
@@ -2134,27 +2145,27 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:2138: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:2149: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:2141: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:2144: \"$ac_try\"") >&5
+  echo "$as_me:2152: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:2155: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:2147: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2158: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   CLANG_COMPILER=yes
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	CFLAGS="$cf_save_CFLAGS"
-	echo "$as_me:2157: result: $CLANG_COMPILER" >&5
+	echo "$as_me:2168: result: $CLANG_COMPILER" >&5
 echo "${ECHO_T}$CLANG_COMPILER" >&6
 fi
 
@@ -2163,30 +2174,30 @@ CLANG_VERSION=none
 if test "x$CLANG_COMPILER" = "xyes" ; then
 	case "$CC" in
 	c[1-9][0-9]|*/c[1-9][0-9])
-		{ echo "$as_me:2166: WARNING: replacing broken compiler alias $CC" >&5
+		{ echo "$as_me:2177: WARNING: replacing broken compiler alias $CC" >&5
 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
 		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
 		CC=clang
 		;;
 	esac
 
-	echo "$as_me:2173: checking version of $CC" >&5
+	echo "$as_me:2184: checking version of $CC" >&5
 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
 	CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
 	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
-	echo "$as_me:2177: result: $CLANG_VERSION" >&5
+	echo "$as_me:2188: result: $CLANG_VERSION" >&5
 echo "${ECHO_T}$CLANG_VERSION" >&6
 
 	for cf_clang_opt in \
 		-Qunused-arguments \
 		-Wno-error=implicit-function-declaration
 	do
-		echo "$as_me:2184: checking if option $cf_clang_opt works" >&5
+		echo "$as_me:2195: checking if option $cf_clang_opt works" >&5
 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
 		cf_save_CFLAGS="$CFLAGS"
 		CFLAGS="$CFLAGS $cf_clang_opt"
-		cat >conftest.$ac_ext <<_ACEOF
-#line 2189 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 2200 "configure"
 #include "confdefs.h"
 
 			#include <stdio.h>
@@ -2194,39 +2205,39 @@ int
 main (void)
 {
 
-			printf("hello!\n");
+			printf("hello!\\n");
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:2203: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:2214: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:2206: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:2209: \"$ac_try\"") >&5
+  echo "$as_me:2217: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:2220: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:2212: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2223: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 			cf_clang_optok=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 			cf_clang_optok=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:2223: result: $cf_clang_optok" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:2234: result: $cf_clang_optok" >&5
 echo "${ECHO_T}$cf_clang_optok" >&6
 		CFLAGS="$cf_save_CFLAGS"
-		if test $cf_clang_optok = yes; then
+		if test "$cf_clang_optok" = yes; then
 			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
 
-echo "${as_me:-configure}:2229: testing adding option $cf_clang_opt ..." 1>&5
+echo "${as_me:-configure}:2240: testing adding option $cf_clang_opt ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_clang_opt"
@@ -2235,15 +2246,15 @@ echo "${as_me:-configure}:2229: testing
 	done
 fi
 
-echo "$as_me:2238: checking for $CC option to accept ANSI C" >&5
+echo "$as_me:2249: 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 2246 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 2257 "configure"
 #include "confdefs.h"
 #include <stdarg.h>
 #include <stdio.h>
@@ -2291,51 +2302,51 @@ _ACEOF
 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:2295: \"$ac_compile\"") >&5
+  rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:2306: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:2298: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:2301: \"$ac_try\"") >&5
+  echo "$as_me:2309: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:2312: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:2304: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:2315: \$? = $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
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext
+rm -f "conftest.$ac_objext"
 done
-rm -f conftest.$ac_ext conftest.$ac_objext
+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:2321: result: none needed" >&5
+    echo "$as_me:2332: result: none needed" >&5
 echo "${ECHO_T}none needed" >&6 ;;
   *)
-    echo "$as_me:2324: result: $ac_cv_prog_cc_stdc" >&5
+    echo "$as_me:2335: 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}
+: "${CC:=cc}"
 
-echo "$as_me:2332: checking \$CFLAGS variable" >&5
+echo "$as_me:2343: checking \$CFLAGS variable" >&5
 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
 case "x$CFLAGS" in
 *-[IUD]*)
-	echo "$as_me:2336: result: broken" >&5
+	echo "$as_me:2347: result: broken" >&5
 echo "${ECHO_T}broken" >&6
-	{ echo "$as_me:2338: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
+	{ echo "$as_me:2349: 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=
@@ -2349,19 +2360,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_arg
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -2380,7 +2391,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -2410,7 +2421,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -2443,18 +2454,18 @@ fi
 	done
 	;;
 *)
-	echo "$as_me:2446: result: ok" >&5
+	echo "$as_me:2457: result: ok" >&5
 echo "${ECHO_T}ok" >&6
 	;;
 esac
 
-echo "$as_me:2451: checking \$CC variable" >&5
+echo "$as_me:2462: checking \$CC variable" >&5
 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
 case "$CC" in
 *[\ \	]-*)
-	echo "$as_me:2455: result: broken" >&5
+	echo "$as_me:2466: result: broken" >&5
 echo "${ECHO_T}broken" >&6
-	{ echo "$as_me:2457: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
+	{ echo "$as_me:2468: 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/[ ]*[ ]-[^ ].*//'`
@@ -2472,19 +2483,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_arg
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -2503,7 +2514,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -2533,7 +2544,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -2571,30 +2582,128 @@ fi
 	done
 	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
 
-echo "${as_me:-configure}:2574: testing resulting CC: '$CC' ..." 1>&5
+echo "${as_me:-configure}:2585: testing resulting CC: '$CC' ..." 1>&5
 
 	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
 
-echo "${as_me:-configure}:2578: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
+echo "${as_me:-configure}:2589: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
 
 	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
 
-echo "${as_me:-configure}:2582: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
+echo "${as_me:-configure}:2593: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
 
 	;;
 *)
-	echo "$as_me:2586: result: ok" >&5
+	echo "$as_me:2597: result: ok" >&5
 echo "${ECHO_T}ok" >&6
 	;;
 esac
 
+for ac_prog in ggrep grep
+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:2606: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_prog_GREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test -n "$GREP"; then
+  ac_cv_prog_GREP="$GREP" # 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_GREP="$ac_prog"
+echo "$as_me:2621: found $ac_dir/$ac_word" >&5
+break
+done
+
+fi
+fi
+GREP=$ac_cv_prog_GREP
+if test -n "$GREP"; then
+  echo "$as_me:2629: result: $GREP" >&5
+echo "${ECHO_T}$GREP" >&6
+else
+  echo "$as_me:2632: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$GREP" && break
+done
+test -n "$GREP" || GREP=": "
+
+echo "$as_me:2640: checking for egrep" >&5
+echo $ECHO_N "checking for egrep... $ECHO_C" >&6
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+   then ac_cv_path_EGREP="$GREP -E"
+   else
+     for ac_prog in gegrep egrep
+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:2652: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_EGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $EGREP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_EGREP="$EGREP" # 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_EGREP="$ac_dir/$ac_word"
+   echo "$as_me:2669: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
+  ;;
+esac
+fi
+EGREP=$ac_cv_path_EGREP
+
+if test -n "$EGREP"; then
+  echo "$as_me:2680: result: $EGREP" >&5
+echo "${ECHO_T}$EGREP" >&6
+else
+  echo "$as_me:2683: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$EGREP" && break
+done
+test -n "$EGREP" || EGREP=": "
+
+     test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2691: error: cannot find workable egrep" >&5
+echo "$as_me: error: cannot find workable egrep" >&2;}
+   { (exit 1); exit 1; }; }
+   fi
+fi
+echo "$as_me:2696: result: $ac_cv_path_EGREP" >&5
+echo "${ECHO_T}$ac_cv_path_EGREP" >&6
+ EGREP="$ac_cv_path_EGREP"
+
 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_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:2597: checking how to run the C preprocessor" >&5
+ac_main_return="return"
+echo "$as_me:2706: 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
@@ -2614,20 +2723,20 @@ do
   # 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 2618 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2727 "configure"
 #include "confdefs.h"
 #include <assert.h>
                      Syntax error
 _ACEOF
-if { (eval echo "$as_me:2623: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:2732: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:2629: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:2738: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -2640,27 +2749,27 @@ if test -z "$ac_cpp_err"; then
   :
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   # Broken: fails on valid input.
 continue
 fi
-rm -f conftest.err conftest.$ac_ext
+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 2652 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2761 "configure"
 #include "confdefs.h"
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:2656: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:2765: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:2662: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:2771: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -2674,16 +2783,16 @@ if test -z "$ac_cpp_err"; then
 continue
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   # Passes both tests.
 ac_preproc_ok=:
 break
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 
 done
 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 if $ac_preproc_ok; then
   break
 fi
@@ -2696,7 +2805,7 @@ fi
 else
   ac_cv_prog_CPP=$CPP
 fi
-echo "$as_me:2699: result: $CPP" >&5
+echo "$as_me:2808: result: $CPP" >&5
 echo "${ECHO_T}$CPP" >&6
 ac_preproc_ok=false
 for ac_c_preproc_warn_flag in '' yes
@@ -2705,20 +2814,20 @@ do
   # 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 2709 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2818 "configure"
 #include "confdefs.h"
 #include <assert.h>
                      Syntax error
 _ACEOF
-if { (eval echo "$as_me:2714: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:2823: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:2720: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:2829: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -2731,27 +2840,27 @@ if test -z "$ac_cpp_err"; then
   :
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   # Broken: fails on valid input.
 continue
 fi
-rm -f conftest.err conftest.$ac_ext
+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 2743 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2852 "configure"
 #include "confdefs.h"
 #include <ac_nonexistent.h>
 _ACEOF
-if { (eval echo "$as_me:2747: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:2856: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:2753: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:2862: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -2765,46 +2874,46 @@ if test -z "$ac_cpp_err"; then
 continue
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   # Passes both tests.
 ac_preproc_ok=:
 break
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 
 done
 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 if $ac_preproc_ok; then
   :
 else
-  { { echo "$as_me:2781: error: C preprocessor \"$CPP\" fails sanity check" >&5
+  { { echo "$as_me:2890: 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
 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_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
+ac_main_return="return"
 
 if test $ac_cv_c_compiler_gnu = yes; then
-    echo "$as_me:2794: checking whether $CC needs -traditional" >&5
+    echo "$as_me:2903: 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 <<_ACEOF
-#line 2801 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 2910 "configure"
 #include "confdefs.h"
 #include <sgtty.h>
 int Autoconf = TIOCGETP;
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "$ac_pattern" >/dev/null 2>&1; then
+  $EGREP "$ac_pattern" >/dev/null 2>&1; then
   ac_cv_prog_gcc_traditional=yes
 else
   ac_cv_prog_gcc_traditional=no
@@ -2812,28 +2921,28 @@ fi
 rm -rf conftest*
 
   if test $ac_cv_prog_gcc_traditional = no; then
-    cat >conftest.$ac_ext <<_ACEOF
-#line 2816 "configure"
+    cat >"conftest.$ac_ext" <<_ACEOF
+#line 2925 "configure"
 #include "confdefs.h"
 #include <termio.h>
 int Autoconf = TCGETA;
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "$ac_pattern" >/dev/null 2>&1; then
+  $EGREP "$ac_pattern" >/dev/null 2>&1; then
   ac_cv_prog_gcc_traditional=yes
 fi
 rm -rf conftest*
 
   fi
 fi
-echo "$as_me:2829: result: $ac_cv_prog_gcc_traditional" >&5
+echo "$as_me:2938: 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 "$as_me:2836: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "$as_me:2945: 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
@@ -2853,11 +2962,11 @@ fi
 rm -f conftest.make
 fi
 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
-  echo "$as_me:2856: result: yes" >&5
+  echo "$as_me:2965: result: yes" >&5
 echo "${ECHO_T}yes" >&6
   SET_MAKE=
 else
-  echo "$as_me:2860: result: no" >&5
+  echo "$as_me:2969: result: no" >&5
 echo "${ECHO_T}no" >&6
   SET_MAKE="MAKE=${MAKE-make}"
 fi
@@ -2874,7 +2983,7 @@ fi
 # 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 "$as_me:2877: checking for a BSD compatible install" >&5
+echo "$as_me:2986: checking for a BSD compatible install" >&5
 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
 if test -z "$INSTALL"; then
 if test "${ac_cv_path_install+set}" = set; then
@@ -2923,7 +3032,7 @@ fi
     INSTALL=$ac_install_sh
   fi
 fi
-echo "$as_me:2926: result: $INSTALL" >&5
+echo "$as_me:3035: result: $INSTALL" >&5
 echo "${ECHO_T}$INSTALL" >&6
 
 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
@@ -2956,30 +3065,30 @@ EOF
   for cf_prog in 'bison -y' byacc yacc
   do
     rm -f y.tab.ch
-    echo "$as_me:2959: checking for $cf_prog" >&5
+    echo "$as_me:3068: 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 "$as_me:2963: \"$cf_command\"") >&5
+    if { (eval echo "$as_me:3072: \"$cf_command\"") >&5
   (eval $cf_command) 2>&5
   ac_status=$?
-  echo "$as_me:2966: \$? = $ac_status" >&5
-  (exit $ac_status); } && test -s y.tab.c ; then
+  echo "$as_me:3075: \$? = $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 "$as_me:2971: \"$ac_link\"") >&5
+        if { (eval echo "$as_me:3080: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:2974: \$? = $ac_status" >&5
-  (exit $ac_status); } && test -s conftest ; then
+  echo "$as_me:3083: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && test -s conftest ; then
           cf_result=yes
         fi
       else
         cf_result=yes
       fi
     fi
-    echo "$as_me:2982: result: $cf_result" >&5
+    echo "$as_me:3091: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
     if test $cf_result = yes ; then
       cf_cv_prog_YACC="$cf_prog"
@@ -2996,7 +3105,7 @@ for ac_prog in lint alint lclint tdlint
 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:2999: checking for $ac_word" >&5
+echo "$as_me:3108: 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
@@ -3011,7 +3120,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_LINT="$ac_prog"
-echo "$as_me:3014: found $ac_dir/$ac_word" >&5
+echo "$as_me:3123: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -3019,10 +3128,10 @@ fi
 fi
 LINT=$ac_cv_prog_LINT
 if test -n "$LINT"; then
-  echo "$as_me:3022: result: $LINT" >&5
+  echo "$as_me:3131: result: $LINT" >&5
 echo "${ECHO_T}$LINT" >&6
 else
-  echo "$as_me:3025: result: no" >&5
+  echo "$as_me:3134: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -3030,14 +3139,14 @@ fi
 done
 test -n "$LINT" || LINT=":"
 
-echo "$as_me:3033: checking if the POSIX test-macros are already defined" >&5
+echo "$as_me:3142: checking if the POSIX test-macros are already defined" >&5
 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
 if test "${cf_cv_posix_visible+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 3040 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 3149 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -3055,28 +3164,28 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3059: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3168: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3062: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3065: \"$ac_try\"") >&5
+  echo "$as_me:3171: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3174: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3068: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3177: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_posix_visible=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_posix_visible=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3079: result: $cf_cv_posix_visible" >&5
+echo "$as_me:3188: result: $cf_cv_posix_visible" >&5
 echo "${ECHO_T}$cf_cv_posix_visible" >&6
 
 if test "$cf_cv_posix_visible" = no; then
@@ -3085,7 +3194,7 @@ cf_XOPEN_SOURCE=500
 cf_POSIX_C_SOURCE=199506L
 cf_xopen_source=
 
-case $host_os in
+case "$host_os" in
 aix[4-7]*)
 	cf_xopen_source="-D_ALL_SOURCE"
 	;;
@@ -3121,14 +3230,14 @@ linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cy
 
 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
 
-echo "$as_me:3124: checking if this is the GNU C library" >&5
+echo "$as_me:3233: 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 3131 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 3240 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3146,28 +3255,28 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3150: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3259: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3153: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3156: \"$ac_try\"") >&5
+  echo "$as_me:3262: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3265: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3159: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3268: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_gnu_library=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3170: result: $cf_cv_gnu_library" >&5
+echo "$as_me:3279: result: $cf_cv_gnu_library" >&5
 echo "${ECHO_T}$cf_cv_gnu_library" >&6
 
 if test x$cf_cv_gnu_library = xyes; then
@@ -3175,7 +3284,7 @@ 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.  newlib incorporated the change about 4
 	# years later.
-	echo "$as_me:3178: checking if _DEFAULT_SOURCE can be used as a basis" >&5
+	echo "$as_me:3287: 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
@@ -3186,8 +3295,8 @@ else
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
 
-		cat >conftest.$ac_ext <<_ACEOF
-#line 3190 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 3299 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3205,34 +3314,34 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3209: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3318: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3212: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3215: \"$ac_try\"") >&5
+  echo "$as_me:3321: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3324: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3218: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3327: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_gnu_library_219=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		CPPFLAGS="$cf_save"
 
 fi
-echo "$as_me:3230: result: $cf_cv_gnu_library_219" >&5
+echo "$as_me:3339: 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:3235: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
+		echo "$as_me:3344: 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
@@ -3245,19 +3354,19 @@ 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
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -3276,7 +3385,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -3306,7 +3415,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -3336,8 +3445,8 @@ if test -n "$cf_new_extra_cppflags" ; th
 
 fi
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 3340 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 3449 "configure"
 #include "confdefs.h"
 
 				#include <limits.h>
@@ -3356,28 +3465,28 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3360: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3469: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3363: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3366: \"$ac_try\"") >&5
+  echo "$as_me:3472: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3475: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3369: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3478: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_gnu_dftsrc_219=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3380: result: $cf_cv_gnu_dftsrc_219" >&5
+echo "$as_me:3489: 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
@@ -3386,14 +3495,14 @@ echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&
 
 	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
 
-		echo "$as_me:3389: checking if we must define _GNU_SOURCE" >&5
+		echo "$as_me:3498: 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 3396 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 3505 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3407,22 +3516,22 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3411: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3520: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3414: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3417: \"$ac_try\"") >&5
+  echo "$as_me:3523: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3526: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3420: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3529: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_save="$CPPFLAGS"
 
 cf_fix_cppflags=no
@@ -3432,19 +3541,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in -D_GNU_SOURCE
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -3463,7 +3572,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -3493,7 +3602,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -3523,8 +3632,8 @@ if test -n "$cf_new_extra_cppflags" ; th
 
 fi
 
-			 cat >conftest.$ac_ext <<_ACEOF
-#line 3527 "configure"
+			 cat >"conftest.$ac_ext" <<_ACEOF
+#line 3636 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3538,37 +3647,37 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3542: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3651: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3545: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3548: \"$ac_try\"") >&5
+  echo "$as_me:3654: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3657: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3551: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3660: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_gnu_source=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			CPPFLAGS="$cf_save"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3566: result: $cf_cv_gnu_source" >&5
+echo "$as_me:3675: result: $cf_cv_gnu_source" >&5
 echo "${ECHO_T}$cf_cv_gnu_source" >&6
 
 		if test "$cf_cv_gnu_source" = yes
 		then
-		echo "$as_me:3571: checking if we should also define _DEFAULT_SOURCE" >&5
+		echo "$as_me:3680: 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
@@ -3577,8 +3686,8 @@ else
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 3581 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 3690 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3592,28 +3701,28 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3596: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3705: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3599: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3602: \"$ac_try\"") >&5
+  echo "$as_me:3708: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3711: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3605: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3714: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_default_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_default_source=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3616: result: $cf_cv_default_source" >&5
+echo "$as_me:3725: result: $cf_cv_default_source" >&5
 echo "${ECHO_T}$cf_cv_default_source" >&6
 			if test "$cf_cv_default_source" = yes
 			then
@@ -3650,16 +3759,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-echo "$as_me:3653: checking if we should define _POSIX_C_SOURCE" >&5
+echo "$as_me:3762: 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 "${as_me:-configure}:3659: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:3768: testing if the symbol is already defined go no further ..." 1>&5
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 3662 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 3771 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3673,22 +3782,22 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3677: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3786: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3680: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3683: \"$ac_try\"") >&5
+  echo "$as_me:3789: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3792: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3686: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3795: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_posix_c_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_want_posix_source=no
 	 case .$cf_POSIX_C_SOURCE in
 	 .[12]??*)
@@ -3703,8 +3812,8 @@ cf_want_posix_source=no
 		;;
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
-		cat >conftest.$ac_ext <<_ACEOF
-#line 3707 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 3816 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3718,28 +3827,28 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3722: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3831: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3725: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3728: \"$ac_try\"") >&5
+  echo "$as_me:3834: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3837: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3731: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3840: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	 fi
 
-echo "${as_me:-configure}:3742: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me:-configure}:3851: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
 	 CPPFLAGS="$cf_trim_CPPFLAGS"
@@ -3747,10 +3856,10 @@ echo "${as_me:-configure}:3742: testing
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
 
-echo "${as_me:-configure}:3750: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me:-configure}:3859: testing if the second compile does not leave our definition intact error ..." 1>&5
 
-	 cat >conftest.$ac_ext <<_ACEOF
-#line 3753 "configure"
+	 cat >"conftest.$ac_ext" <<_ACEOF
+#line 3862 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -3764,33 +3873,33 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3768: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:3877: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3771: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3774: \"$ac_try\"") >&5
+  echo "$as_me:3880: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:3883: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3777: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:3886: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_posix_c_source=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	 CFLAGS="$cf_save_CFLAGS"
 	 CPPFLAGS="$cf_save_CPPFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:3793: result: $cf_cv_posix_c_source" >&5
+echo "$as_me:3902: 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
@@ -3804,19 +3913,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_cv_posix_c_source
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -3835,7 +3944,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -3865,7 +3974,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -3903,7 +4012,16 @@ fi # cf_cv_posix_visible
 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
 	;;
-openbsd[4-9]*)
+openbsd[6-9]*)
+	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
+	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
+	# Abusing the conformance level is a workaround.
+	{ echo "$as_me:4019: WARNING: this system does not provide usable locale support" >&5
+echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
+	cf_xopen_source="-D_BSD_SOURCE"
+	cf_XOPEN_SOURCE=700
+	;;
+openbsd[4-5]*)
 	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
 	cf_xopen_source="-D_BSD_SOURCE"
 	cf_XOPEN_SOURCE=600
@@ -3930,14 +4048,14 @@ sysv4.2uw2.*) # Novell/SCO UnixWare 2.x
 	;;
 *)
 
-echo "$as_me:3933: checking if we should define _XOPEN_SOURCE" >&5
+echo "$as_me:4051: 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 <<_ACEOF
-#line 3940 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 4058 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -3955,29 +4073,29 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3959: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4077: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:3962: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:3965: \"$ac_try\"") >&5
+  echo "$as_me:4080: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4083: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:3968: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4086: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xopen_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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 3980 "configure"
+	 cat >"conftest.$ac_ext" <<_ACEOF
+#line 4098 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -3995,32 +4113,32 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:3999: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4117: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4002: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4005: \"$ac_try\"") >&5
+  echo "$as_me:4120: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4123: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4008: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4126: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xopen_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_xopen_source=$cf_XOPEN_SOURCE
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	CPPFLAGS="$cf_save"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:4023: result: $cf_cv_xopen_source" >&5
+echo "$as_me:4141: result: $cf_cv_xopen_source" >&5
 echo "${ECHO_T}$cf_cv_xopen_source" >&6
 
 if test "$cf_cv_xopen_source" != no ; then
@@ -4042,19 +4160,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_temp_xopen_source
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -4073,7 +4191,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -4103,7 +4221,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -4150,16 +4268,16 @@ cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAG
 	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
 		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
 
-echo "$as_me:4153: checking if we should define _POSIX_C_SOURCE" >&5
+echo "$as_me:4271: 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 "${as_me:-configure}:4159: testing if the symbol is already defined go no further ..." 1>&5
+echo "${as_me:-configure}:4277: testing if the symbol is already defined go no further ..." 1>&5
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 4162 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 4280 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -4173,22 +4291,22 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4177: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4295: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4180: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4183: \"$ac_try\"") >&5
+  echo "$as_me:4298: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4301: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4186: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4304: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_posix_c_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_want_posix_source=no
 	 case .$cf_POSIX_C_SOURCE in
 	 .[12]??*)
@@ -4203,8 +4321,8 @@ cf_want_posix_source=no
 		;;
 	 esac
 	 if test "$cf_want_posix_source" = yes ; then
-		cat >conftest.$ac_ext <<_ACEOF
-#line 4207 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 4325 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -4218,28 +4336,28 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4222: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4340: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4225: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4228: \"$ac_try\"") >&5
+  echo "$as_me:4343: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4346: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4231: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4349: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	 fi
 
-echo "${as_me:-configure}:4242: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
+echo "${as_me:-configure}:4360: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
 
 	 CFLAGS="$cf_trim_CFLAGS"
 	 CPPFLAGS="$cf_trim_CPPFLAGS"
@@ -4247,10 +4365,10 @@ echo "${as_me:-configure}:4242: testing
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
 
-echo "${as_me:-configure}:4250: testing if the second compile does not leave our definition intact error ..." 1>&5
+echo "${as_me:-configure}:4368: testing if the second compile does not leave our definition intact error ..." 1>&5
 
-	 cat >conftest.$ac_ext <<_ACEOF
-#line 4253 "configure"
+	 cat >"conftest.$ac_ext" <<_ACEOF
+#line 4371 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 int
@@ -4264,33 +4382,33 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4268: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4386: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4271: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4274: \"$ac_try\"") >&5
+  echo "$as_me:4389: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4392: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4277: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4395: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_posix_c_source=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	 CFLAGS="$cf_save_CFLAGS"
 	 CPPFLAGS="$cf_save_CPPFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:4293: result: $cf_cv_posix_c_source" >&5
+echo "$as_me:4411: 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
@@ -4304,19 +4422,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_cv_posix_c_source
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -4335,7 +4453,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -4365,7 +4483,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -4411,19 +4529,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_xopen_source
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -4442,7 +4560,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -4472,7 +4590,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -4484,7 +4602,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:4487: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:4605: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
@@ -4494,7 +4612,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:4497: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:4615: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
@@ -4504,7 +4622,7 @@ 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}:4507: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:4625: 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"
@@ -4514,10 +4632,10 @@ fi
 fi
 
 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
-	echo "$as_me:4517: checking if _XOPEN_SOURCE really is set" >&5
+	echo "$as_me:4635: 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 4520 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 4638 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 int
@@ -4531,31 +4649,31 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4535: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4653: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4538: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4541: \"$ac_try\"") >&5
+  echo "$as_me:4656: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4659: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4544: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4662: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_XOPEN_SOURCE_set=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_XOPEN_SOURCE_set=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-	echo "$as_me:4553: result: $cf_XOPEN_SOURCE_set" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+	echo "$as_me:4671: result: $cf_XOPEN_SOURCE_set" >&5
 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
-	if test $cf_XOPEN_SOURCE_set = yes
+	if test "$cf_XOPEN_SOURCE_set" = yes
 	then
-		cat >conftest.$ac_ext <<_ACEOF
-#line 4558 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 4676 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 int
@@ -4569,40 +4687,40 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4573: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4691: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4576: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4579: \"$ac_try\"") >&5
+  echo "$as_me:4694: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4697: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4582: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4700: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_XOPEN_SOURCE_set_ok=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_XOPEN_SOURCE_set_ok=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-		if test $cf_XOPEN_SOURCE_set_ok = no
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+		if test "$cf_XOPEN_SOURCE_set_ok" = no
 		then
-			{ echo "$as_me:4593: WARNING: _XOPEN_SOURCE is lower than requested" >&5
+			{ echo "$as_me:4711: WARNING: _XOPEN_SOURCE is lower than requested" >&5
 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
 		fi
 	else
 
-echo "$as_me:4598: checking if we should define _XOPEN_SOURCE" >&5
+echo "$as_me:4716: 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 <<_ACEOF
-#line 4605 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 4723 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -4620,29 +4738,29 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4624: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4742: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4627: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4630: \"$ac_try\"") >&5
+  echo "$as_me:4745: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4748: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4633: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4751: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xopen_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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 4645 "configure"
+	 cat >"conftest.$ac_ext" <<_ACEOF
+#line 4763 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -4660,32 +4778,32 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4664: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4782: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4667: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4670: \"$ac_try\"") >&5
+  echo "$as_me:4785: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4788: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4673: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4791: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xopen_source=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_xopen_source=$cf_XOPEN_SOURCE
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	CPPFLAGS="$cf_save"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:4688: result: $cf_cv_xopen_source" >&5
+echo "$as_me:4806: result: $cf_cv_xopen_source" >&5
 echo "${ECHO_T}$cf_cv_xopen_source" >&6
 
 if test "$cf_cv_xopen_source" != no ; then
@@ -4707,19 +4825,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_temp_xopen_source
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -4738,7 +4856,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -4768,7 +4886,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -4804,14 +4922,14 @@ fi
 fi
 fi # cf_cv_posix_visible
 
-echo "$as_me:4807: checking if SIGWINCH is defined" >&5
+echo "$as_me:4925: 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 <<_ACEOF
-#line 4814 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 4932 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -4825,24 +4943,24 @@ int x = SIGWINCH; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4829: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4947: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4832: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4835: \"$ac_try\"") >&5
+  echo "$as_me:4950: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4953: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4838: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4956: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_define_sigwinch=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-cat >conftest.$ac_ext <<_ACEOF
-#line 4845 "configure"
+cat "conftest.$ac_ext" >&5
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 4963 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -4859,35 +4977,35 @@ int x = SIGWINCH; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4863: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:4981: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4866: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4869: \"$ac_try\"") >&5
+  echo "$as_me:4984: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:4987: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4872: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:4990: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_define_sigwinch=maybe
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_define_sigwinch=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:4886: result: $cf_cv_define_sigwinch" >&5
+echo "$as_me:5004: result: $cf_cv_define_sigwinch" >&5
 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
 
 if test "$cf_cv_define_sigwinch" = maybe ; then
-echo "$as_me:4890: checking for actual SIGWINCH definition" >&5
+echo "$as_me:5008: 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
@@ -4895,10 +5013,10 @@ else
 
 cf_cv_fixup_sigwinch=unknown
 cf_sigwinch=32
-while test $cf_sigwinch != 1
+while test "$cf_sigwinch" != 1
 do
-	cat >conftest.$ac_ext <<_ACEOF
-#line 4901 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 5019 "configure"
 #include "confdefs.h"
 
 #undef _XOPEN_SOURCE
@@ -4919,31 +5037,31 @@ int x = SIGWINCH; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:4923: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:5041: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:4926: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:4929: \"$ac_try\"") >&5
+  echo "$as_me:5044: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:5047: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:4932: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:5050: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_fixup_sigwinch=$cf_sigwinch
 	 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
-cf_sigwinch=`expr $cf_sigwinch - 1`
+cf_sigwinch="`expr "$cf_sigwinch" - 1`"
 done
 
 fi
-echo "$as_me:4946: result: $cf_cv_fixup_sigwinch" >&5
+echo "$as_me:5064: result: $cf_cv_fixup_sigwinch" >&5
 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
 
 	if test "$cf_cv_fixup_sigwinch" != unknown ; then
@@ -4951,7 +5069,7 @@ echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&
 	fi
 fi
 
-case $cf_cv_system_name in
+case "$cf_cv_system_name" in
 os2*)
 	CFLAGS="$CFLAGS -Zmt"
 
@@ -4972,7 +5090,7 @@ cat >>confdefs.h <<EOF
 #define PROG_EXT "$PROG_EXT"
 EOF
 
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	OS/2*|os2*)
 		if test "$DFT_LWR_MODEL" = libtool; then
 			LIB_PREFIX='lib'
@@ -4988,14 +5106,14 @@ EOF
 	esac
 LIB_PREFIX=$LIB_PREFIX
 
-echo "$as_me:4991: checking whether ln -s works" >&5
+echo "$as_me:5109: 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:4995: result: yes" >&5
+  echo "$as_me:5113: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-  echo "$as_me:4998: result: no, using $LN_S" >&5
+  echo "$as_me:5116: result: no, using $LN_S" >&5
 echo "${ECHO_T}no, using $LN_S" >&6
 fi
 
@@ -5018,7 +5136,7 @@ else
 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:5021: checking for $ac_word" >&5
+echo "$as_me:5139: 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
@@ -5033,7 +5151,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_BUILD_CC="$ac_prog"
-echo "$as_me:5036: found $ac_dir/$ac_word" >&5
+echo "$as_me:5154: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5041,10 +5159,10 @@ fi
 fi
 BUILD_CC=$ac_cv_prog_BUILD_CC
 if test -n "$BUILD_CC"; then
-  echo "$as_me:5044: result: $BUILD_CC" >&5
+  echo "$as_me:5162: result: $BUILD_CC" >&5
 echo "${ECHO_T}$BUILD_CC" >&6
 else
-  echo "$as_me:5047: result: no" >&5
+  echo "$as_me:5165: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5053,12 +5171,12 @@ done
 test -n "$BUILD_CC" || BUILD_CC="none"
 
 fi;
-	echo "$as_me:5056: checking for native build C compiler" >&5
+	echo "$as_me:5174: checking for native build C compiler" >&5
 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
-	echo "$as_me:5058: result: $BUILD_CC" >&5
+	echo "$as_me:5176: result: $BUILD_CC" >&5
 echo "${ECHO_T}$BUILD_CC" >&6
 
-	echo "$as_me:5061: checking for native build C preprocessor" >&5
+	echo "$as_me:5179: checking for native build C preprocessor" >&5
 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
 
 # Check whether --with-build-cpp or --without-build-cpp was given.
@@ -5068,10 +5186,10 @@ if test "${with_build_cpp+set}" = set; t
 else
   BUILD_CPP='${BUILD_CC} -E'
 fi;
-	echo "$as_me:5071: result: $BUILD_CPP" >&5
+	echo "$as_me:5189: result: $BUILD_CPP" >&5
 echo "${ECHO_T}$BUILD_CPP" >&6
 
-	echo "$as_me:5074: checking for native build C flags" >&5
+	echo "$as_me:5192: checking for native build C flags" >&5
 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
 
 # Check whether --with-build-cflags or --without-build-cflags was given.
@@ -5079,10 +5197,10 @@ if test "${with_build_cflags+set}" = set
   withval="$with_build_cflags"
   BUILD_CFLAGS="$withval"
 fi;
-	echo "$as_me:5082: result: $BUILD_CFLAGS" >&5
+	echo "$as_me:5200: result: $BUILD_CFLAGS" >&5
 echo "${ECHO_T}$BUILD_CFLAGS" >&6
 
-	echo "$as_me:5085: checking for native build C preprocessor-flags" >&5
+	echo "$as_me:5203: checking for native build C preprocessor-flags" >&5
 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
 
 # Check whether --with-build-cppflags or --without-build-cppflags was given.
@@ -5090,10 +5208,10 @@ if test "${with_build_cppflags+set}" = s
   withval="$with_build_cppflags"
   BUILD_CPPFLAGS="$withval"
 fi;
-	echo "$as_me:5093: result: $BUILD_CPPFLAGS" >&5
+	echo "$as_me:5211: result: $BUILD_CPPFLAGS" >&5
 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
 
-	echo "$as_me:5096: checking for native build linker-flags" >&5
+	echo "$as_me:5214: checking for native build linker-flags" >&5
 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
 
 # Check whether --with-build-ldflags or --without-build-ldflags was given.
@@ -5101,10 +5219,10 @@ if test "${with_build_ldflags+set}" = se
   withval="$with_build_ldflags"
   BUILD_LDFLAGS="$withval"
 fi;
-	echo "$as_me:5104: result: $BUILD_LDFLAGS" >&5
+	echo "$as_me:5222: result: $BUILD_LDFLAGS" >&5
 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
 
-	echo "$as_me:5107: checking for native build linker-libraries" >&5
+	echo "$as_me:5225: checking for native build linker-libraries" >&5
 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
 
 # Check whether --with-build-libs or --without-build-libs was given.
@@ -5112,7 +5230,7 @@ if test "${with_build_libs+set}" = set;
   withval="$with_build_libs"
   BUILD_LIBS="$withval"
 fi;
-	echo "$as_me:5115: result: $BUILD_LIBS" >&5
+	echo "$as_me:5233: result: $BUILD_LIBS" >&5
 echo "${ECHO_T}$BUILD_LIBS" >&6
 
 	# this assumes we're on Unix.
@@ -5121,8 +5239,8 @@ echo "${ECHO_T}$BUILD_LIBS" >&6
 
 	: ${BUILD_CC:='${CC}'}
 
-	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
-		{ { echo "$as_me:5125: error: Cross-build requires two compilers.
+	if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then
+		{ { echo "$as_me:5243: 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;}
@@ -5143,7 +5261,7 @@ fi
 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:5146: checking for $ac_word" >&5
+echo "$as_me:5264: 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
@@ -5158,7 +5276,7 @@ for ac_dir in $ac_dummy; do
   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:5161: found $ac_dir/$ac_word" >&5
+echo "$as_me:5279: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5166,10 +5284,10 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  echo "$as_me:5169: result: $RANLIB" >&5
+  echo "$as_me:5287: result: $RANLIB" >&5
 echo "${ECHO_T}$RANLIB" >&6
 else
-  echo "$as_me:5172: result: no" >&5
+  echo "$as_me:5290: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5178,7 +5296,7 @@ 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:5181: checking for $ac_word" >&5
+echo "$as_me:5299: 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
@@ -5193,7 +5311,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_RANLIB="ranlib"
-echo "$as_me:5196: found $ac_dir/$ac_word" >&5
+echo "$as_me:5314: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5202,10 +5320,10 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  echo "$as_me:5205: result: $ac_ct_RANLIB" >&5
+  echo "$as_me:5323: result: $ac_ct_RANLIB" >&5
 echo "${ECHO_T}$ac_ct_RANLIB" >&6
 else
-  echo "$as_me:5208: result: no" >&5
+  echo "$as_me:5326: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5217,7 +5335,7 @@ fi
 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 "$as_me:5220: checking for $ac_word" >&5
+echo "$as_me:5338: 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
@@ -5232,7 +5350,7 @@ for ac_dir in $ac_dummy; do
   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:5235: found $ac_dir/$ac_word" >&5
+echo "$as_me:5353: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5240,10 +5358,10 @@ fi
 fi
 LD=$ac_cv_prog_LD
 if test -n "$LD"; then
-  echo "$as_me:5243: result: $LD" >&5
+  echo "$as_me:5361: result: $LD" >&5
 echo "${ECHO_T}$LD" >&6
 else
-  echo "$as_me:5246: result: no" >&5
+  echo "$as_me:5364: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5252,7 +5370,7 @@ if test -z "$ac_cv_prog_LD"; 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 "$as_me:5255: checking for $ac_word" >&5
+echo "$as_me:5373: 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
@@ -5267,7 +5385,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_LD="ld"
-echo "$as_me:5270: found $ac_dir/$ac_word" >&5
+echo "$as_me:5388: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5276,10 +5394,10 @@ fi
 fi
 ac_ct_LD=$ac_cv_prog_ac_ct_LD
 if test -n "$ac_ct_LD"; then
-  echo "$as_me:5279: result: $ac_ct_LD" >&5
+  echo "$as_me:5397: result: $ac_ct_LD" >&5
 echo "${ECHO_T}$ac_ct_LD" >&6
 else
-  echo "$as_me:5282: result: no" >&5
+  echo "$as_me:5400: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5291,7 +5409,7 @@ fi
 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 "$as_me:5294: checking for $ac_word" >&5
+echo "$as_me:5412: 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
@@ -5306,7 +5424,7 @@ for ac_dir in $ac_dummy; do
   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:5309: found $ac_dir/$ac_word" >&5
+echo "$as_me:5427: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5314,10 +5432,10 @@ fi
 fi
 AR=$ac_cv_prog_AR
 if test -n "$AR"; then
-  echo "$as_me:5317: result: $AR" >&5
+  echo "$as_me:5435: result: $AR" >&5
 echo "${ECHO_T}$AR" >&6
 else
-  echo "$as_me:5320: result: no" >&5
+  echo "$as_me:5438: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5326,7 +5444,7 @@ if test -z "$ac_cv_prog_AR"; 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 "$as_me:5329: checking for $ac_word" >&5
+echo "$as_me:5447: 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
@@ -5341,7 +5459,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_AR="ar"
-echo "$as_me:5344: found $ac_dir/$ac_word" >&5
+echo "$as_me:5462: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -5350,10 +5468,10 @@ fi
 fi
 ac_ct_AR=$ac_cv_prog_ac_ct_AR
 if test -n "$ac_ct_AR"; then
-  echo "$as_me:5353: result: $ac_ct_AR" >&5
+  echo "$as_me:5471: result: $ac_ct_AR" >&5
 echo "${ECHO_T}$ac_ct_AR" >&6
 else
-  echo "$as_me:5356: result: no" >&5
+  echo "$as_me:5474: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5362,13 +5480,13 @@ else
   AR="$ac_cv_prog_AR"
 fi
 
-echo "$as_me:5365: checking for options to update archives" >&5
+echo "$as_me:5483: 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
 
-	case $cf_cv_system_name in
+	case "$cf_cv_system_name" in
 	*-msvc*)
 		cf_cv_ar_flags=''
 		cat >mk_static_lib.sh <<-EOF
@@ -5395,38 +5513,38 @@ else
 				fi
 			fi
 
-			rm -f conftest.$ac_cv_objext
+			rm -f "conftest.$ac_cv_objext"
 			rm -f conftest.a
 
-			cat >conftest.$ac_ext <<EOF
-#line 5402 "configure"
+			cat >"conftest.$ac_ext" <<EOF
+#line 5520 "configure"
 int	testdata[3] = { 123, 456, 789 };
 EOF
-			if { (eval echo "$as_me:5405: \"$ac_compile\"") >&5
+			if { (eval echo "$as_me:5523: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:5408: \$? = $ac_status" >&5
-  (exit $ac_status); } ; then
+  echo "$as_me:5526: \$? = $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
+				$AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
 				if test -f conftest.a ; then
-					cf_cv_ar_flags=$cf_ar_flags
+					cf_cv_ar_flags="$cf_ar_flags"
 					break
 				fi
 			else
 				test -n "$verbose" && echo "	cannot compile test-program" 1>&6
 
-echo "${as_me:-configure}:5419: testing cannot compile test-program ..." 1>&5
+echo "${as_me:-configure}:5537: testing cannot compile test-program ..." 1>&5
 
 				break
 			fi
 		done
-		rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
+		rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
 		;;
 	esac
 
 fi
-echo "$as_me:5429: result: $cf_cv_ar_flags" >&5
+echo "$as_me:5547: result: $cf_cv_ar_flags" >&5
 echo "${ECHO_T}$cf_cv_ar_flags" >&6
 
 if test -n "$ARFLAGS" ; then
@@ -5460,7 +5578,7 @@ EOF
 
 esac
 
-echo "$as_me:5463: checking if you would like to use heapsort" >&5
+echo "$as_me:5581: 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.
@@ -5477,20 +5595,20 @@ else
 	cf_use_heapsort=yes
 
 fi;
-echo "$as_me:5480: result: $cf_use_heapsort" >&5
+echo "$as_me:5598: 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
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:5487: checking for $ac_func" >&5
+echo "$as_me:5605: 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 5493 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 5611 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -5520,29 +5638,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:5524: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:5642: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:5527: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:5530: \"$ac_try\"") >&5
+  echo "$as_me:5645: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:5648: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5533: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:5651: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:5543: 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
+echo "$as_me:5661: 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
@@ -5551,10 +5669,10 @@ fi
 done
 
 	if test x"$ac_cv_func_heapsort" = xyes; then
-		echo "$as_me:5554: checking if its prototype is compatible with qsort" >&5
+		echo "$as_me:5672: 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 5557 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 5675 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -5572,31 +5690,31 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:5576: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:5694: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:5579: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:5582: \"$ac_try\"") >&5
+  echo "$as_me:5697: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:5700: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5585: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:5703: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_use_heapsort=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext;
-		echo "$as_me:5594: result: $cf_use_heapsort" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext";
+		echo "$as_me:5712: 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}:5599: testing will use our own heapsort function ..." 1>&5
+echo "${as_me:-configure}:5717: testing will use our own heapsort function ..." 1>&5
 
 		EXTRAO_DEP=''
 		EXTRAOBJS="$EXTRAOBJS \$(OBJDIR)/heapsort.o"
@@ -5615,7 +5733,7 @@ if test "${with_ispell+set}" = set; then
   withval="$with_ispell"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:5618: error: expected a value for --with-ispell" >&5
+   { { echo "$as_me:5736: error: expected a value for --with-ispell" >&5
 echo "$as_me: error: expected a value for --with-ispell" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -5623,7 +5741,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-ispell=path"
-   echo "$as_me:5626: checking for ispell" >&5
+   echo "$as_me:5744: checking for ispell" >&5
 echo $ECHO_N "checking for ispell... $ECHO_C" >&6
    ac_cv_path_PATH_ISPELL="$withval"
 
@@ -5634,7 +5752,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_ISPELL 1
 EOF
-   echo "$as_me:5637: result: $withval" >&5
+   echo "$as_me:5755: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -5643,7 +5761,7 @@ 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 "$as_me:5646: checking for $ac_word" >&5
+echo "$as_me:5764: 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
@@ -5660,7 +5778,7 @@ for ac_dir in $ac_dummy; do
   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:5663: found $ac_dir/$ac_word" >&5
+   echo "$as_me:5781: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -5671,10 +5789,10 @@ fi
 PATH_ISPELL=$ac_cv_path_PATH_ISPELL
 
 if test -n "$PATH_ISPELL"; then
-  echo "$as_me:5674: result: $PATH_ISPELL" >&5
+  echo "$as_me:5792: result: $PATH_ISPELL" >&5
 echo "${ECHO_T}$PATH_ISPELL" >&6
 else
-  echo "$as_me:5677: result: no" >&5
+  echo "$as_me:5795: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5694,7 +5812,7 @@ if test "${with_metamail+set}" = set; th
   withval="$with_metamail"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:5697: error: expected a value for --with-metamail" >&5
+   { { echo "$as_me:5815: error: expected a value for --with-metamail" >&5
 echo "$as_me: error: expected a value for --with-metamail" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -5702,7 +5820,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-metamail=path"
-   echo "$as_me:5705: checking for metamail" >&5
+   echo "$as_me:5823: checking for metamail" >&5
 echo $ECHO_N "checking for metamail... $ECHO_C" >&6
    ac_cv_path_PATH_METAMAIL="$withval"
 
@@ -5713,7 +5831,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_METAMAIL 1
 EOF
-   echo "$as_me:5716: result: $withval" >&5
+   echo "$as_me:5834: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -5722,7 +5840,7 @@ 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 "$as_me:5725: checking for $ac_word" >&5
+echo "$as_me:5843: 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
@@ -5739,7 +5857,7 @@ for ac_dir in $ac_dummy; do
   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:5742: found $ac_dir/$ac_word" >&5
+   echo "$as_me:5860: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -5750,10 +5868,10 @@ fi
 PATH_METAMAIL=$ac_cv_path_PATH_METAMAIL
 
 if test -n "$PATH_METAMAIL"; then
-  echo "$as_me:5753: result: $PATH_METAMAIL" >&5
+  echo "$as_me:5871: result: $PATH_METAMAIL" >&5
 echo "${ECHO_T}$PATH_METAMAIL" >&6
 else
-  echo "$as_me:5756: result: no" >&5
+  echo "$as_me:5874: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5773,7 +5891,7 @@ if test "${with_sum+set}" = set; then
   withval="$with_sum"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:5776: error: expected a value for --with-sum" >&5
+   { { echo "$as_me:5894: error: expected a value for --with-sum" >&5
 echo "$as_me: error: expected a value for --with-sum" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -5781,7 +5899,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-sum=path"
-   echo "$as_me:5784: checking for sum" >&5
+   echo "$as_me:5902: checking for sum" >&5
 echo $ECHO_N "checking for sum... $ECHO_C" >&6
    ac_cv_path_PATH_SUM="$withval"
 
@@ -5792,7 +5910,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_SUM 1
 EOF
-   echo "$as_me:5795: result: $withval" >&5
+   echo "$as_me:5913: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -5801,7 +5919,7 @@ 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 "$as_me:5804: checking for $ac_word" >&5
+echo "$as_me:5922: 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
@@ -5818,7 +5936,7 @@ for ac_dir in $ac_dummy; do
   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:5821: found $ac_dir/$ac_word" >&5
+   echo "$as_me:5939: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -5829,10 +5947,10 @@ fi
 PATH_SUM=$ac_cv_path_PATH_SUM
 
 if test -n "$PATH_SUM"; then
-  echo "$as_me:5832: result: $PATH_SUM" >&5
+  echo "$as_me:5950: result: $PATH_SUM" >&5
 echo "${ECHO_T}$PATH_SUM" >&6
 else
-  echo "$as_me:5835: result: no" >&5
+  echo "$as_me:5953: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -5849,18 +5967,18 @@ fi;
 
 if test $ac_cv_path_PATH_SUM
 then
-echo "$as_me:5852: checking if $ac_cv_path_PATH_SUM takes -r" >&5
+echo "$as_me:5970: 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 "$as_me:5859: \"$ac_try\"") >&5
+  { (eval echo "$as_me:5977: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:5862: \$? = $ac_status" >&5
-  (exit $ac_status); }; }
+  echo "$as_me:5980: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }
 then
 	ac_cv_prog_sum_r=yes
 else
@@ -5885,11 +6003,11 @@ else
 EOF
 
 fi
-echo "$as_me:5888: result: $ac_cv_prog_sum_r" >&5
+echo "$as_me:6006: result: $ac_cv_prog_sum_r" >&5
 echo "${ECHO_T}$ac_cv_prog_sum_r" >&6
 fi
 
-echo "$as_me:5892: checking for default editor" >&5
+echo "$as_me:6010: checking for default editor" >&5
 echo $ECHO_N "checking for default editor... $ECHO_C" >&6
 
 # Check whether --with-editor or --without-editor was given.
@@ -5901,7 +6019,7 @@ else
 fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:5904: error: expected a value for --with-editor" >&5
+  { { echo "$as_me:6022: error: expected a value for --with-editor" >&5
 echo "$as_me: error: expected a value for --with-editor" >&2;}
    { (exit 1); exit 1; }; }
   ;; #(vi
@@ -5918,7 +6036,7 @@ 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 "$as_me:5921: checking for $ac_word" >&5
+echo "$as_me:6039: 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
@@ -5935,7 +6053,7 @@ for ac_dir in $ac_dummy; do
   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:5938: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6056: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -5947,16 +6065,16 @@ fi
 DEFAULT_EDITOR=$ac_cv_path_DEFAULT_EDITOR
 
 if test -n "$DEFAULT_EDITOR"; then
-  echo "$as_me:5950: result: $DEFAULT_EDITOR" >&5
+  echo "$as_me:6068: result: $DEFAULT_EDITOR" >&5
 echo "${ECHO_T}$DEFAULT_EDITOR" >&6
 else
-  echo "$as_me:5953: result: no" >&5
+  echo "$as_me:6071: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
     fi
 fi
-echo "$as_me:5959: result: $DEFAULT_EDITOR" >&5
+echo "$as_me:6077: result: $DEFAULT_EDITOR" >&5
 echo "${ECHO_T}$DEFAULT_EDITOR" >&6
 
 cat >>confdefs.h <<EOF
@@ -5965,7 +6083,7 @@ EOF
 
 # Extract the first word of "sendmail", so it can be a program name with args.
 set dummy sendmail; ac_word=$2
-echo "$as_me:5968: checking for $ac_word" >&5
+echo "$as_me:6086: 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
@@ -5982,7 +6100,7 @@ for ac_dir in $ac_dummy; do
   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:5985: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6103: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -5993,10 +6111,10 @@ fi
 DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
 
 if test -n "$DEFAULT_MAILER"; then
-  echo "$as_me:5996: result: $DEFAULT_MAILER" >&5
+  echo "$as_me:6114: result: $DEFAULT_MAILER" >&5
 echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$as_me:5999: result: no" >&5
+  echo "$as_me:6117: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6009,7 +6127,7 @@ else
 fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:6012: error: expected a value for --with-mailer" >&5
+  { { echo "$as_me:6130: error: expected a value for --with-mailer" >&5
 echo "$as_me: error: expected a value for --with-mailer" >&2;}
    { (exit 1); exit 1; }; }
   ;; #(vi
@@ -6021,7 +6139,7 @@ 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 "$as_me:6024: checking for $ac_word" >&5
+echo "$as_me:6142: 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
@@ -6038,7 +6156,7 @@ for ac_dir in $ac_dummy; do
   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:6041: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6159: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6049,10 +6167,10 @@ fi
 DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
 
 if test -n "$DEFAULT_MAILER"; then
-  echo "$as_me:6052: result: $DEFAULT_MAILER" >&5
+  echo "$as_me:6170: result: $DEFAULT_MAILER" >&5
 echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$as_me:6055: result: no" >&5
+  echo "$as_me:6173: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6060,7 +6178,7 @@ 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 "$as_me:6063: checking for $ac_word" >&5
+echo "$as_me:6181: 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
@@ -6077,7 +6195,7 @@ for ac_dir in $ac_dummy; do
   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:6080: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6198: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6088,15 +6206,15 @@ fi
 DEFAULT_MAILER=$ac_cv_path_DEFAULT_MAILER
 
 if test -n "$DEFAULT_MAILER"; then
-  echo "$as_me:6091: result: $DEFAULT_MAILER" >&5
+  echo "$as_me:6209: result: $DEFAULT_MAILER" >&5
 echo "${ECHO_T}$DEFAULT_MAILER" >&6
 else
-  echo "$as_me:6094: result: no" >&5
+  echo "$as_me:6212: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
 fi
-echo "$as_me:6099: checking for default mailer" >&5
+echo "$as_me:6217: checking for default mailer" >&5
 echo $ECHO_N "checking for default mailer... $ECHO_C" >&6
 if test -n "$DEFAULT_MAILER" ; then
 
@@ -6119,10 +6237,10 @@ EOF
 else
 	DEFAULT_MAILER=none
 fi
-echo "$as_me:6122: result: $DEFAULT_MAILER" >&5
+echo "$as_me:6240: result: $DEFAULT_MAILER" >&5
 echo "${ECHO_T}$DEFAULT_MAILER" >&6
 
-echo "$as_me:6125: checking for incoming-mail directory" >&5
+echo "$as_me:6243: 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.
@@ -6134,7 +6252,7 @@ else
 fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:6137: error: expected a value for --with-mailbox" >&5
+  { { echo "$as_me:6255: error: expected a value for --with-mailbox" >&5
 echo "$as_me: error: expected a value for --with-mailbox" >&2;}
    { (exit 1); exit 1; }; }
   ;; #(vi
@@ -6166,10 +6284,10 @@ EOF
 else
 	DEFAULT_MAILBOX=none
 fi
-echo "$as_me:6169: result: $DEFAULT_MAILBOX" >&5
+echo "$as_me:6287: result: $DEFAULT_MAILBOX" >&5
 echo "${ECHO_T}$DEFAULT_MAILBOX" >&6
 
-echo "$as_me:6172: checking if you want to use pkg-config" >&5
+echo "$as_me:6290: 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.
@@ -6179,10 +6297,10 @@ if test "${with_pkg_config+set}" = set;
 else
   cf_pkg_config=yes
 fi;
-echo "$as_me:6182: result: $cf_pkg_config" >&5
+echo "$as_me:6300: result: $cf_pkg_config" >&5
 echo "${ECHO_T}$cf_pkg_config" >&6
 
-case $cf_pkg_config in
+case "$cf_pkg_config" in
 no)
 	PKG_CONFIG=none
 	;;
@@ -6191,7 +6309,7 @@ yes)
 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:6194: checking for $ac_word" >&5
+echo "$as_me:6312: 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
@@ -6208,7 +6326,7 @@ for ac_dir in $ac_dummy; do
   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:6211: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6329: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6219,10 +6337,10 @@ fi
 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
 
 if test -n "$PKG_CONFIG"; then
-  echo "$as_me:6222: result: $PKG_CONFIG" >&5
+  echo "$as_me:6340: result: $PKG_CONFIG" >&5
 echo "${ECHO_T}$PKG_CONFIG" >&6
 else
-  echo "$as_me:6225: result: no" >&5
+  echo "$as_me:6343: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6231,7 +6349,7 @@ if test -z "$ac_cv_path_PKG_CONFIG"; the
   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:6234: checking for $ac_word" >&5
+echo "$as_me:6352: 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
@@ -6248,7 +6366,7 @@ for ac_dir in $ac_dummy; do
   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:6251: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6369: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6260,10 +6378,10 @@ fi
 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
 
 if test -n "$ac_pt_PKG_CONFIG"; then
-  echo "$as_me:6263: result: $ac_pt_PKG_CONFIG" >&5
+  echo "$as_me:6381: result: $ac_pt_PKG_CONFIG" >&5
 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
 else
-  echo "$as_me:6266: result: no" >&5
+  echo "$as_me:6384: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6294,31 +6412,31 @@ case ".$PKG_CONFIG" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval PKG_CONFIG="$PKG_CONFIG"
 	case ".$PKG_CONFIG" in
 	.NONE/*)
-		PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
+		PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
+	PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:6309: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
+	{ { echo "$as_me:6427: 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 "$as_me:6316: WARNING: pkg-config is not installed" >&5
+	{ echo "$as_me:6434: WARNING: pkg-config is not installed" >&5
 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
 fi
 
 ## PGP Support
-echo "$as_me:6321: checking if you want PGP/GPG-Support" >&5
+echo "$as_me:6439: 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.
@@ -6335,7 +6453,7 @@ else
 	USE_PGP_GPG=yes
 
 fi;
-echo "$as_me:6338: result: $enableval" >&5
+echo "$as_me:6456: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 if test "$USE_PGP_GPG" = "yes" ; then
 
@@ -6344,7 +6462,7 @@ if test "${with_pgp+set}" = set; then
   withval="$with_pgp"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:6347: error: expected a value for --with-pgp" >&5
+   { { echo "$as_me:6465: error: expected a value for --with-pgp" >&5
 echo "$as_me: error: expected a value for --with-pgp" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -6352,7 +6470,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-pgp=path"
-   echo "$as_me:6355: checking for pgp" >&5
+   echo "$as_me:6473: checking for pgp" >&5
 echo $ECHO_N "checking for pgp... $ECHO_C" >&6
    ac_cv_path_PATH_PGP="$withval"
 
@@ -6363,7 +6481,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_PGP 1
 EOF
-   echo "$as_me:6366: result: $withval" >&5
+   echo "$as_me:6484: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -6372,7 +6490,7 @@ 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 "$as_me:6375: checking for $ac_word" >&5
+echo "$as_me:6493: 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
@@ -6389,7 +6507,7 @@ for ac_dir in $ac_dummy; do
   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:6392: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6510: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6400,10 +6518,10 @@ fi
 PATH_PGP=$ac_cv_path_PATH_PGP
 
 if test -n "$PATH_PGP"; then
-  echo "$as_me:6403: result: $PATH_PGP" >&5
+  echo "$as_me:6521: result: $PATH_PGP" >&5
 echo "${ECHO_T}$PATH_PGP" >&6
 else
-  echo "$as_me:6406: result: no" >&5
+  echo "$as_me:6524: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6424,7 +6542,7 @@ if test "${with_pgpk+set}" = set; then
   withval="$with_pgpk"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:6427: error: expected a value for --with-pgpk" >&5
+   { { echo "$as_me:6545: error: expected a value for --with-pgpk" >&5
 echo "$as_me: error: expected a value for --with-pgpk" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -6432,7 +6550,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-pgpk=path"
-   echo "$as_me:6435: checking for pgpk" >&5
+   echo "$as_me:6553: checking for pgpk" >&5
 echo $ECHO_N "checking for pgpk... $ECHO_C" >&6
    ac_cv_path_PATH_PGPK="$withval"
 
@@ -6443,7 +6561,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_PGPK 1
 EOF
-   echo "$as_me:6446: result: $withval" >&5
+   echo "$as_me:6564: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -6452,7 +6570,7 @@ 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 "$as_me:6455: checking for $ac_word" >&5
+echo "$as_me:6573: 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
@@ -6469,7 +6587,7 @@ for ac_dir in $ac_dummy; do
   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:6472: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6590: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6480,10 +6598,10 @@ fi
 PATH_PGPK=$ac_cv_path_PATH_PGPK
 
 if test -n "$PATH_PGPK"; then
-  echo "$as_me:6483: result: $PATH_PGPK" >&5
+  echo "$as_me:6601: result: $PATH_PGPK" >&5
 echo "${ECHO_T}$PATH_PGPK" >&6
 else
-  echo "$as_me:6486: result: no" >&5
+  echo "$as_me:6604: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6504,7 +6622,7 @@ if test "${with_gpg+set}" = set; then
   withval="$with_gpg"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:6507: error: expected a value for --with-gpg" >&5
+   { { echo "$as_me:6625: error: expected a value for --with-gpg" >&5
 echo "$as_me: error: expected a value for --with-gpg" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -6512,7 +6630,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-gpg=path"
-   echo "$as_me:6515: checking for gpg" >&5
+   echo "$as_me:6633: checking for gpg" >&5
 echo $ECHO_N "checking for gpg... $ECHO_C" >&6
    ac_cv_path_PATH_GPG="$withval"
 
@@ -6523,7 +6641,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_GPG 1
 EOF
-   echo "$as_me:6526: result: $withval" >&5
+   echo "$as_me:6644: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -6532,7 +6650,7 @@ 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 "$as_me:6535: checking for $ac_word" >&5
+echo "$as_me:6653: 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
@@ -6549,7 +6667,7 @@ for ac_dir in $ac_dummy; do
   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:6552: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6670: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6560,10 +6678,10 @@ fi
 PATH_GPG=$ac_cv_path_PATH_GPG
 
 if test -n "$PATH_GPG"; then
-  echo "$as_me:6563: result: $PATH_GPG" >&5
+  echo "$as_me:6681: result: $PATH_GPG" >&5
 echo "${ECHO_T}$PATH_GPG" >&6
 else
-  echo "$as_me:6566: result: no" >&5
+  echo "$as_me:6684: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6586,7 +6704,7 @@ if test "${with_slrnface+set}" = set; th
   withval="$with_slrnface"
   case "$withval" in #(vi
   yes)
-   { { echo "$as_me:6589: error: expected a value for --with-slrnface" >&5
+   { { echo "$as_me:6707: error: expected a value for --with-slrnface" >&5
 echo "$as_me: error: expected a value for --with-slrnface" >&2;}
    { (exit 1); exit 1; }; }
    ;; #(vi
@@ -6594,7 +6712,7 @@ echo "$as_me: error: expected a value fo
    ;; #(vi
   *)
    # user supplied option-value for "--with-slrnface=path"
-   echo "$as_me:6597: checking for slrnface" >&5
+   echo "$as_me:6715: checking for slrnface" >&5
 echo $ECHO_N "checking for slrnface... $ECHO_C" >&6
    ac_cv_path_PATH_SLRNFACE="$withval"
 
@@ -6605,7 +6723,7 @@ EOF
 cat >>confdefs.h <<\EOF
 #define HAVE_SLRNFACE 1
 EOF
-   echo "$as_me:6608: result: $withval" >&5
+   echo "$as_me:6726: result: $withval" >&5
 echo "${ECHO_T}$withval" >&6
    ;;
  esac
@@ -6614,7 +6732,7 @@ 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 "$as_me:6617: checking for $ac_word" >&5
+echo "$as_me:6735: 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
@@ -6631,7 +6749,7 @@ for ac_dir in $ac_dummy; do
   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:6634: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6752: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6642,10 +6760,10 @@ fi
 PATH_SLRNFACE=$ac_cv_path_PATH_SLRNFACE
 
 if test -n "$PATH_SLRNFACE"; then
-  echo "$as_me:6645: result: $PATH_SLRNFACE" >&5
+  echo "$as_me:6763: result: $PATH_SLRNFACE" >&5
 echo "${ECHO_T}$PATH_SLRNFACE" >&6
 else
-  echo "$as_me:6648: result: no" >&5
+  echo "$as_me:6766: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6674,14 +6792,14 @@ else
   cf_cv_default_shell=
 fi;
 
-echo "$as_me:6677: checking for the default shell program" >&5
+echo "$as_me:6795: 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 <<_ACEOF
-#line 6684 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 6802 "configure"
 #include "confdefs.h"
 
 #include <sys/params.h>
@@ -6698,31 +6816,31 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:6702: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:6820: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:6705: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:6708: \"$ac_try\"") >&5
+  echo "$as_me:6823: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:6826: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:6711: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:6829: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   $cf_shell_progs="csh tcsh $cf_shell_progs"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "${as_me:-configure}:6721: testing paths of shell programs: $cf_shell_progs ..." 1>&5
+echo "${as_me:-configure}:6839: 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}:6725: testing /etc/shells ..." 1>&5
+echo "${as_me:-configure}:6843: testing /etc/shells ..." 1>&5
 
 	for cf_prog in $cf_shell_progs
 	do
@@ -6731,7 +6849,7 @@ echo "${as_me:-configure}:6725: testing
 				cf_pattern="^"$cf_prog"$"
 				;;
 			*/*)
-				{ { echo "$as_me:6734: error: Program name must be absolute or filename: $cf_prog" >&5
+				{ { echo "$as_me:6852: 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; }; }
 				;;
@@ -6756,17 +6874,17 @@ echo "$as_me: error: Program name must b
 			break
 		fi
 	done
-	echo "$as_me:6759: result: $DEFAULT_SHELL" >&5
+	echo "$as_me:6877: result: $DEFAULT_SHELL" >&5
 echo "${ECHO_T}$DEFAULT_SHELL" >&6
 else
 
-echo "${as_me:-configure}:6763: testing $PATH ..." 1>&5
+echo "${as_me:-configure}:6881: 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.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:6769: checking for $ac_word" >&5
+echo "$as_me:6887: 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
@@ -6783,7 +6901,7 @@ for ac_dir in $ac_dummy; do
   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:6786: found $ac_dir/$ac_word" >&5
+   echo "$as_me:6904: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -6794,10 +6912,10 @@ fi
 DEFAULT_SHELL=$ac_cv_path_DEFAULT_SHELL
 
 if test -n "$DEFAULT_SHELL"; then
-  echo "$as_me:6797: result: $DEFAULT_SHELL" >&5
+  echo "$as_me:6915: result: $DEFAULT_SHELL" >&5
 echo "${ECHO_T}$DEFAULT_SHELL" >&6
 else
-  echo "$as_me:6800: result: no" >&5
+  echo "$as_me:6918: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -6806,14 +6924,14 @@ done
 
 fi
 if test -z "$DEFAULT_SHELL" ; then
-	{ echo "$as_me:6809: WARNING: Cannot find the default shell you specified: $cf_shell_progs" >&5
+	{ echo "$as_me:6927: 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 "$as_me:6812: WARNING: Using /bin/false instead" >&5
+		{ echo "$as_me:6930: WARNING: Using /bin/false instead" >&5
 echo "$as_me: WARNING: Using /bin/false instead" >&2;}
 		DEFAULT_SHELL=/bin/false
 	else
-		{ { echo "$as_me:6816: error: Cannot use /bin/false because it does not exist" >&5
+		{ { echo "$as_me:6934: 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
@@ -6824,7 +6942,7 @@ cat >>confdefs.h <<EOF
 EOF
 
 ### check for this early, since it'll override several options
-echo "$as_me:6827: checking if NNTP-support will be used" >&5
+echo "$as_me:6945: 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.
@@ -6841,12 +6959,12 @@ else
 	USE_NNTP=yes
 
 fi;
-echo "$as_me:6844: result: $enableval" >&5
+echo "$as_me:6962: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 USE_SPOOLDIR=yes
 if test "$USE_NNTP" = "yes" ; then
-echo "$as_me:6849: checking whether to be NNTP_ONLY" >&5
+echo "$as_me:6967: 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.
@@ -6875,12 +6993,12 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:6878: result: $enableval" >&5
+echo "$as_me:6996: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 fi
 
 ###	use option --enable-debug to compile-in test/development code
-echo "$as_me:6883: checking if you want to compile-in debug support" >&5
+echo "$as_me:7001: 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.
@@ -6893,20 +7011,20 @@ if test "${enable_debug+set}" = set; the
 	LDFLAGS="-g $LDFLAGS"
 	else
 		ENABLE_DEBUG='#'
-	test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`
+	test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`"
 	fi
 else
   enableval=no
 	ENABLE_DEBUG='#'
-	test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`
+	test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`"
 
 fi;
-echo "$as_me:6904: result: $enableval" >&5
+echo "$as_me:7022: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ###	use option --disable-echo to suppress full display compiling commands
 
-echo "$as_me:6909: checking if you want to see long compiling messages" >&5
+echo "$as_me:7027: 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.
@@ -6940,11 +7058,11 @@ else
 	ECHO_CC=''
 
 fi;
-echo "$as_me:6943: result: $enableval" >&5
+echo "$as_me:7061: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### use option --enable-prototypes to turn on optional prototypes
-echo "$as_me:6947: checking if you want to compile with fallback prototypes" >&5
+echo "$as_me:7065: 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.
@@ -6961,14 +7079,14 @@ else
 	with_decl_check=no
 
 fi;
-echo "$as_me:6964: result: $enableval" >&5
+echo "$as_me:7082: 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 "$as_me:6971: checking if you want to turn on gcc warnings" >&5
+echo "$as_me:7089: 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.
@@ -6985,12 +7103,12 @@ else
 	with_warnings=no
 
 fi;
-echo "$as_me:6988: result: $with_warnings" >&5
+echo "$as_me:7106: result: $with_warnings" >&5
 echo "${ECHO_T}$with_warnings" >&6
 if test "$with_warnings" = "yes"
 then
 	with_ext_const=yes
-	echo "$as_me:6993: checking for X" >&5
+	echo "$as_me:7111: checking for X" >&5
 echo $ECHO_N "checking for X... $ECHO_C" >&6
 
 # Check whether --with-x or --without-x was given.
@@ -7022,11 +7140,11 @@ acfindx:
 EOF
   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
+    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 dylib dll; do
-      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
-         test -f $ac_im_libdir/libX11.$ac_extension; then
+      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+         test -f "$ac_im_libdir/libX11.$ac_extension"; then
         ac_im_usrlibdir=$ac_im_libdir; break
       fi
     done
@@ -7093,19 +7211,19 @@ ac_x_header_dirs='
 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 <<_ACEOF
-#line 7097 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 7215 "configure"
 #include "confdefs.h"
 #include <X11/Intrinsic.h>
 _ACEOF
-if { (eval echo "$as_me:7101: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:7219: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:7107: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:7225: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -7119,7 +7237,7 @@ if test -z "$ac_cpp_err"; then
 ac_x_includes=
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   for ac_dir in $ac_x_header_dirs; do
   if test -r "$ac_dir/X11/Intrinsic.h"; then
     ac_x_includes=$ac_dir
@@ -7127,7 +7245,7 @@ else
   fi
 done
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi # $ac_x_includes = no
 
 if test "$ac_x_libraries" = no; then
@@ -7136,8 +7254,8 @@ if test "$ac_x_libraries" = no; then
   # Don't add to $LIBS permanently.
   ac_save_LIBS=$LIBS
   LIBS="-lXt $LIBS"
-  cat >conftest.$ac_ext <<_ACEOF
-#line 7140 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 7258 "configure"
 #include "confdefs.h"
 #include <X11/Intrinsic.h>
 int
@@ -7148,37 +7266,37 @@ XtMalloc (0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7152: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7270: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7155: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7158: \"$ac_try\"") >&5
+  echo "$as_me:7273: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7276: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7161: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7279: \$? = $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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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
+    if test -r "$ac_dir/libXt.$ac_extension"; then
       ac_x_libraries=$ac_dir
       break 2
     fi
   done
 done
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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
@@ -7196,7 +7314,7 @@ fi
 fi # $with_x != no
 
 if test "$have_x" != yes; then
-  echo "$as_me:7199: result: $have_x" >&5
+  echo "$as_me:7317: result: $have_x" >&5
 echo "${ECHO_T}$have_x" >&6
   no_x=yes
 else
@@ -7206,7 +7324,7 @@ 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 "$as_me:7209: result: libraries $x_libraries, headers $x_includes" >&5
+  echo "$as_me:7327: result: libraries $x_libraries, headers $x_includes" >&5
 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
 fi
 
@@ -7217,7 +7335,10 @@ cat >>confdefs.h <<\EOF
 #define X_DISPLAY_MISSING 1
 EOF
 
-  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+  X_CFLAGS=
+  X_PRE_LIBS=
+  X_LIBS=
+  X_EXTRA_LIBS=
 else
   if test -n "$x_includes"; then
     X_CFLAGS="$X_CFLAGS -I$x_includes"
@@ -7230,11 +7351,11 @@ else
     # others require no space.  Words are not sufficient . . . .
     case `(uname -sr) 2>/dev/null` in
     "SunOS 5"*)
-      echo "$as_me:7233: checking whether -R must be followed by a space" >&5
+      echo "$as_me:7354: 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 7237 "configure"
+      cat >"conftest.$ac_ext" <<_ACEOF
+#line 7358 "configure"
 #include "confdefs.h"
 
 int
@@ -7245,33 +7366,33 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7249: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7370: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7252: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7255: \"$ac_try\"") >&5
+  echo "$as_me:7373: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7376: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7258: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7379: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_R_nospace=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_R_nospace=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
       if test $ac_R_nospace = yes; then
-	echo "$as_me:7268: result: no" >&5
+	echo "$as_me:7389: 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 <<_ACEOF
-#line 7274 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 7395 "configure"
 #include "confdefs.h"
 
 int
@@ -7282,31 +7403,31 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7286: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7407: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7289: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7292: \"$ac_try\"") >&5
+  echo "$as_me:7410: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7413: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7295: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7416: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_R_space=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_R_space=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 	if test $ac_R_space = yes; then
-	  echo "$as_me:7305: result: yes" >&5
+	  echo "$as_me:7426: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 	  X_LIBS="$X_LIBS -R $x_libraries"
 	else
-	  echo "$as_me:7309: result: neither works" >&5
+	  echo "$as_me:7430: result: neither works" >&5
 echo "${ECHO_T}neither works" >&6
 	fi
       fi
@@ -7325,8 +7446,8 @@ echo "${ECHO_T}neither works" >&6
     # libraries were built with DECnet support.  And Karl Berry says
     # the Alpha needs dnet_stub (dnet does not exist).
     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
-    cat >conftest.$ac_ext <<_ACEOF
-#line 7329 "configure"
+    cat >"conftest.$ac_ext" <<_ACEOF
+#line 7450 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7344,31 +7465,31 @@ XOpenDisplay ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7348: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7469: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7351: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7354: \"$ac_try\"") >&5
+  echo "$as_me:7472: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7475: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7357: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7478: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:7363: checking for dnet_ntoa in -ldnet" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:7484: 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 7371 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7492 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7386,43 +7507,43 @@ dnet_ntoa ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7390: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7511: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7393: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7396: \"$ac_try\"") >&5
+  echo "$as_me:7514: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7517: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7399: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7520: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_dnet_dnet_ntoa=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7410: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "$as_me:7531: 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
+if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
 fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
-      echo "$as_me:7417: checking for dnet_ntoa in -ldnet_stub" >&5
+      echo "$as_me:7538: 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_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet_stub  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7425 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7546 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7440,36 +7561,36 @@ dnet_ntoa ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7444: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7565: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7447: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7450: \"$ac_try\"") >&5
+  echo "$as_me:7568: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7571: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7453: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7574: \$? = $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
+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
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7464: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "$as_me:7585: 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
+if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
 fi
 
     fi
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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,
@@ -7480,13 +7601,13 @@ rm -f conftest.$ac_objext conftest$ac_ex
     # 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:7483: checking for gethostbyname" >&5
+    echo "$as_me:7604: 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 7489 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 7610 "configure"
 #include "confdefs.h"
 #define gethostbyname autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -7516,39 +7637,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7520: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7641: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7523: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7526: \"$ac_try\"") >&5
+  echo "$as_me:7644: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7647: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7529: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7650: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_gethostbyname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:7539: result: $ac_cv_func_gethostbyname" >&5
+echo "$as_me:7660: result: $ac_cv_func_gethostbyname" >&5
 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
 
     if test $ac_cv_func_gethostbyname = no; then
-      echo "$as_me:7543: checking for gethostbyname in -lnsl" >&5
+      echo "$as_me:7664: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7551 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7672 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7566,43 +7687,43 @@ gethostbyname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7570: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7691: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7573: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7576: \"$ac_try\"") >&5
+  echo "$as_me:7694: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7697: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7579: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7700: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_nsl_gethostbyname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7590: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "$as_me:7711: 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
+if test "$ac_cv_lib_nsl_gethostbyname" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
 fi
 
       if test $ac_cv_lib_nsl_gethostbyname = no; then
-        echo "$as_me:7597: checking for gethostbyname in -lbsd" >&5
+        echo "$as_me:7718: 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
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7605 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7726 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7620,30 +7741,30 @@ gethostbyname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7624: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7745: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7627: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7630: \"$ac_try\"") >&5
+  echo "$as_me:7748: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7751: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7633: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7754: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_bsd_gethostbyname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7644: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "$as_me:7765: 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
+if test "$ac_cv_lib_bsd_gethostbyname" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
 fi
 
@@ -7657,13 +7778,13 @@ fi
     # 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:7660: checking for connect" >&5
+    echo "$as_me:7781: 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 7666 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 7787 "configure"
 #include "confdefs.h"
 #define connect autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -7693,39 +7814,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7697: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7818: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7700: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7703: \"$ac_try\"") >&5
+  echo "$as_me:7821: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7824: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7706: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7827: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_connect=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:7716: result: $ac_cv_func_connect" >&5
+echo "$as_me:7837: result: $ac_cv_func_connect" >&5
 echo "${ECHO_T}$ac_cv_func_connect" >&6
 
     if test $ac_cv_func_connect = no; then
-      echo "$as_me:7720: checking for connect in -lsocket" >&5
+      echo "$as_me:7841: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7728 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7849 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7743,43 +7864,43 @@ connect ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7747: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7868: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7750: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7753: \"$ac_try\"") >&5
+  echo "$as_me:7871: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7874: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7756: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7877: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_socket_connect=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7767: result: $ac_cv_lib_socket_connect" >&5
+echo "$as_me:7888: 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
+if test "$ac_cv_lib_socket_connect" = yes; then
   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
 fi
 
     fi
 
     # Guillermo Gomez says -lposix is necessary on A/UX.
-    echo "$as_me:7776: checking for remove" >&5
+    echo "$as_me:7897: 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 7782 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 7903 "configure"
 #include "confdefs.h"
 #define remove autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -7809,39 +7930,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7813: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7934: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7816: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7819: \"$ac_try\"") >&5
+  echo "$as_me:7937: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7940: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7822: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7943: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_remove=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:7832: result: $ac_cv_func_remove" >&5
+echo "$as_me:7953: result: $ac_cv_func_remove" >&5
 echo "${ECHO_T}$ac_cv_func_remove" >&6
 
     if test $ac_cv_func_remove = no; then
-      echo "$as_me:7836: checking for remove in -lposix" >&5
+      echo "$as_me:7957: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lposix  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7844 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 7965 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7859,43 +7980,43 @@ remove ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7863: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:7984: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7866: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7869: \"$ac_try\"") >&5
+  echo "$as_me:7987: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:7990: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7872: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:7993: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_posix_remove=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7883: result: $ac_cv_lib_posix_remove" >&5
+echo "$as_me:8004: 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
+if test "$ac_cv_lib_posix_remove" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
 fi
 
     fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
-    echo "$as_me:7892: checking for shmat" >&5
+    echo "$as_me:8013: 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 7898 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 8019 "configure"
 #include "confdefs.h"
 #define shmat autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -7925,39 +8046,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7929: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:8050: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7932: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7935: \"$ac_try\"") >&5
+  echo "$as_me:8053: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:8056: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7938: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8059: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_shmat=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:7948: result: $ac_cv_func_shmat" >&5
+echo "$as_me:8069: result: $ac_cv_func_shmat" >&5
 echo "${ECHO_T}$ac_cv_func_shmat" >&6
 
     if test $ac_cv_func_shmat = no; then
-      echo "$as_me:7952: checking for shmat in -lipc" >&5
+      echo "$as_me:8073: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lipc  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 7960 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 8081 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -7975,30 +8096,30 @@ shmat ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:7979: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:8100: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:7982: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:7985: \"$ac_try\"") >&5
+  echo "$as_me:8103: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:8106: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:7988: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8109: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_ipc_shmat=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:7999: result: $ac_cv_lib_ipc_shmat" >&5
+echo "$as_me:8120: 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
+if test "$ac_cv_lib_ipc_shmat" = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
 fi
 
@@ -8014,15 +8135,15 @@ fi
   # These have to be linked with before -lX11, unlike the other
   # libraries we check for below, so use a different variable.
   # John Interrante, Karl Berry
-  echo "$as_me:8017: checking for IceConnectionNumber in -lICE" >&5
+  echo "$as_me:8138: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 8025 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 8146 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -8040,30 +8161,30 @@ IceConnectionNumber ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8044: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:8165: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8047: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8050: \"$ac_try\"") >&5
+  echo "$as_me:8168: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:8171: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8053: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8174: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_ICE_IceConnectionNumber=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:8064: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "$as_me:8185: 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
+if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then
   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
 fi
 
@@ -8089,8 +8210,8 @@ do
 	esac
 done
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 8093 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 8214 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -8099,32 +8220,32 @@ cat >conftest.$ac_ext <<_ACEOF
 int
 main (void)
 {
-String foo = malloc(1); (void)foo
+String foo = malloc(1); free((void*)foo)
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:8108: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:8229: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8111: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:8114: \"$ac_try\"") >&5
+  echo "$as_me:8232: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:8235: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8117: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8238: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
-echo "$as_me:8120: checking for X11/Xt const-feature" >&5
+echo "$as_me:8241: checking for X11/Xt const-feature" >&5
 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
 if test "${cf_cv_const_x_string+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 8127 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 8248 "configure"
 #include "confdefs.h"
 
 #define _CONST_X_STRING	/* X11R7.8 (perhaps) */
@@ -8140,39 +8261,39 @@ String foo = malloc(1); *foo = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:8144: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:8265: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8147: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:8150: \"$ac_try\"") >&5
+  echo "$as_me:8268: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:8271: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8153: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8274: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 			cf_cv_const_x_string=no
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 			cf_cv_const_x_string=yes
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:8168: result: $cf_cv_const_x_string" >&5
+echo "$as_me:8289: result: $cf_cv_const_x_string" >&5
 echo "${ECHO_T}$cf_cv_const_x_string" >&6
 
 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
 
-case $cf_cv_const_x_string in
+case "$cf_cv_const_x_string" in
 no)
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
@@ -8189,12 +8310,12 @@ esac
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
  fi
-cat > conftest.$ac_ext <<EOF
-#line 8197 "${as_me:-configure}"
+cat > "conftest.$ac_ext" <<EOF
+#line 8318 "${as_me:-configure}"
 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
 EOF
 if test "$INTEL_COMPILER" = yes
@@ -8210,7 +8331,7 @@ then
 # remark #981: operands are evaluated in unspecified order
 # warning #279: controlling expression is constant
 
-	{ echo "$as_me:8213: checking for $CC warning options..." >&5
+	{ echo "$as_me:8334: checking for $CC warning options..." >&5
 echo "$as_me: checking for $CC warning options..." >&6;}
 	cf_save_CFLAGS="$CFLAGS"
 	EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
@@ -8226,12 +8347,12 @@ echo "$as_me: checking for $CC warning o
 		wd981
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo "$as_me:8229: \"$ac_compile\"") >&5
+		if { (eval echo "$as_me:8350: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8232: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
-			test -n "$verbose" && echo "$as_me:8234: result: ... -$cf_opt" >&5
+  echo "$as_me:8353: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; then
+			test -n "$verbose" && echo "$as_me:8355: result: ... -$cf_opt" >&5
 echo "${ECHO_T}... -$cf_opt" >&6
 			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
 		fi
@@ -8239,7 +8360,7 @@ echo "${ECHO_T}... -$cf_opt" >&6
 	CFLAGS="$cf_save_CFLAGS"
 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
 then
-	{ echo "$as_me:8242: checking for $CC warning options..." >&5
+	{ echo "$as_me:8363: checking for $CC warning options..." >&5
 echo "$as_me: checking for $CC warning options..." >&6;}
 	cf_save_CFLAGS="$CFLAGS"
 	cf_warn_CONST=""
@@ -8262,30 +8383,30 @@ echo "$as_me: checking for $CC warning o
 		Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST
 	do
 		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
-		if { (eval echo "$as_me:8265: \"$ac_compile\"") >&5
+		if { (eval echo "$as_me:8386: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8268: \$? = $ac_status" >&5
-  (exit $ac_status); }; then
-			test -n "$verbose" && echo "$as_me:8270: result: ... -$cf_opt" >&5
+  echo "$as_me:8389: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; then
+			test -n "$verbose" && echo "$as_me:8391: result: ... -$cf_opt" >&5
 echo "${ECHO_T}... -$cf_opt" >&6
-			case $cf_opt in
+			case "$cf_opt" in
 			Winline)
-				case $GCC_VERSION in
+				case "$GCC_VERSION" in
 				[34].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:8278: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me:-configure}:8399: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 					continue;;
 				esac
 				;;
 			Wpointer-arith)
-				case $GCC_VERSION in
+				case "$GCC_VERSION" in
 				[12].*)
 					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
 
-echo "${as_me:-configure}:8288: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
+echo "${as_me:-configure}:8409: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
 
 					continue;;
 				esac
@@ -8296,7 +8417,7 @@ echo "${as_me:-configure}:8288: testing
 	done
 	CFLAGS="$cf_save_CFLAGS"
 fi
-rm -rf conftest*
+rm -rf ./conftest*
 
 fi
 fi
@@ -8304,7 +8425,7 @@ fi
 ## !NNTP_ONLY
 if test "$USE_SPOOLDIR" = "yes"; then
 	## options for directories
-	echo "$as_me:8307: checking for news-library path" >&5
+	echo "$as_me:8428: 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.
@@ -8328,19 +8449,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:8343: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:8464: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -8349,10 +8470,10 @@ esac
 fi
 eval NEWSLIBDIR="$withval"
 
-	echo "$as_me:8352: result: $NEWSLIBDIR" >&5
+	echo "$as_me:8473: result: $NEWSLIBDIR" >&5
 echo "${ECHO_T}$NEWSLIBDIR" >&6
 
-	echo "$as_me:8355: checking for news spool-directory path" >&5
+	echo "$as_me:8476: checking for news spool-directory path" >&5
 echo $ECHO_N "checking for news spool-directory path... $ECHO_C" >&6
 
 # Check whether --with-spooldir or --without-spooldir was given.
@@ -8376,19 +8497,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:8391: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:8512: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -8397,10 +8518,10 @@ esac
 fi
 eval SPOOLDIR="$withval"
 
-	echo "$as_me:8400: result: $SPOOLDIR" >&5
+	echo "$as_me:8521: result: $SPOOLDIR" >&5
 echo "${ECHO_T}$SPOOLDIR" >&6
 
-	echo "$as_me:8403: checking for news overview-directory path" >&5
+	echo "$as_me:8524: checking for news overview-directory path" >&5
 echo $ECHO_N "checking for news overview-directory path... $ECHO_C" >&6
 
 # Check whether --with-nov-dir or --without-nov-dir was given.
@@ -8424,19 +8545,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:8439: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:8560: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -8445,10 +8566,10 @@ esac
 fi
 eval NOVROOTDIR="$withval"
 
-	echo "$as_me:8448: result: $NOVROOTDIR" >&5
+	echo "$as_me:8569: result: $NOVROOTDIR" >&5
 echo "${ECHO_T}$NOVROOTDIR" >&6
 
-	echo "$as_me:8451: checking for overview filename" >&5
+	echo "$as_me:8572: checking for overview filename" >&5
 echo $ECHO_N "checking for overview filename... $ECHO_C" >&6
 
 # Check whether --with-nov-fname or --without-nov-fname was given.
@@ -8460,7 +8581,7 @@ else
 fi; test -z "$withval" && withval=no
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:8463: error: expected a value for --with-nov-fname" >&5
+  { { echo "$as_me:8584: 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
@@ -8473,7 +8594,7 @@ cat >>confdefs.h <<EOF
 #define OVERVIEW_FILE "$withval"
 EOF
 
-	echo "$as_me:8476: result: $OVERVIEW_FILE" >&5
+	echo "$as_me:8597: result: $OVERVIEW_FILE" >&5
 echo "${ECHO_T}$OVERVIEW_FILE" >&6
 
 	INEWSPATH="$NEWSLIBDIR"
@@ -8486,7 +8607,7 @@ fi
 
 ## TODO: kick the --with-inews-dir= stuff, the check below should be enough
 ## (requires some code rework in tin)
-echo "$as_me:8489: checking for directory containing \"inews\"" >&5
+echo "$as_me:8610: 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.
@@ -8510,19 +8631,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:8525: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:8646: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -8531,13 +8652,13 @@ esac
 fi
 eval INEWSDIR="$withval"
 
-INEWSDIR=`echo $INEWSDIR |sed -e 's,/$,,'`
-echo "$as_me:8535: result: $INEWSDIR" >&5
+INEWSDIR="`echo $INEWSDIR |sed -e 's,/$,,'`"
+echo "$as_me:8656: 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 "$as_me:8540: checking for $ac_word" >&5
+echo "$as_me:8661: 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
@@ -8554,7 +8675,7 @@ for ac_dir in $ac_dummy; do
   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:8557: found $ac_dir/$ac_word" >&5
+   echo "$as_me:8678: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -8566,10 +8687,10 @@ fi
 INEWS=$ac_cv_path_INEWS
 
 if test -n "$INEWS"; then
-  echo "$as_me:8569: result: $INEWS" >&5
+  echo "$as_me:8690: result: $INEWS" >&5
 echo "${ECHO_T}$INEWS" >&6
 else
-  echo "$as_me:8572: result: no" >&5
+  echo "$as_me:8693: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -8595,7 +8716,7 @@ fi
 
 ### Look for network libraries first, since some functions (such as gethostname)
 ### are used in a lot of places.
-echo "$as_me:8598: checking if you want socks library" >&5
+echo "$as_me:8719: 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
@@ -8610,10 +8731,10 @@ else
 fi;
 
 fi
-echo "$as_me:8613: result: $cf_cv_use_libsocks" >&5
+echo "$as_me:8734: result: $cf_cv_use_libsocks" >&5
 echo "${ECHO_T}$cf_cv_use_libsocks" >&6
 
-echo "$as_me:8616: checking if you want socks5 library" >&5
+echo "$as_me:8737: 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
@@ -8628,7 +8749,7 @@ else
 fi;
 
 fi
-echo "$as_me:8631: result: $cf_cv_use_libsocks5" >&5
+echo "$as_me:8752: result: $cf_cv_use_libsocks5" >&5
 echo "${ECHO_T}$cf_cv_use_libsocks5" >&6
 
 if test "x$cf_cv_use_libsocks" != xno ; then
@@ -8641,14 +8762,14 @@ yes)
 *)
 
 for cf_searchpath in `echo "$cf_cv_use_libsocks" | tr $PATH_SEPARATOR ' '`; do
-	if test -d $cf_searchpath/include; then
+	if test -d "$cf_searchpath/include" ; then
 
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -8669,8 +8790,8 @@ if test -n "$cf_searchpath/include" ; th
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 8673 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 8794 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -8681,25 +8802,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:8685: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:8806: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8688: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:8691: \"$ac_try\"") >&5
+  echo "$as_me:8809: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:8812: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8694: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8815: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -8708,11 +8829,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8711: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8832: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -8725,14 +8846,14 @@ echo "${as_me:-configure}:8711: testing
   done
 fi
 
-	elif test -d $cf_searchpath/../include ; then
+	elif test -d "$cf_searchpath/../include" ; then
 
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -8753,8 +8874,8 @@ if test -n "$cf_searchpath/../include" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 8757 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 8878 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -8765,25 +8886,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:8769: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:8890: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:8772: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:8775: \"$ac_try\"") >&5
+  echo "$as_me:8893: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:8896: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8778: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:8899: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -8792,11 +8913,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:8795: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:8916: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -8810,18 +8931,18 @@ echo "${as_me:-configure}:8795: testing
 fi
 
 	else
-{ { echo "$as_me:8813: error: cannot find socks library under $cf_cv_use_libsocks" >&5
+{ { echo "$as_me:8934: 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 -d "$cf_searchpath/lib" ; then
 
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -8835,7 +8956,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}:8838: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:8959: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -8843,14 +8964,14 @@ echo "${as_me:-configure}:8838: testing
 	done
 fi
 
-	elif test -d $cf_searchpath ; then
+	elif test -d "$cf_searchpath" ; then
 
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -8864,7 +8985,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}:8867: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:8988: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -8873,7 +8994,7 @@ echo "${as_me:-configure}:8867: testing
 fi
 
 	else
-{ { echo "$as_me:8876: error: cannot find socks library under $cf_cv_use_libsocks" >&5
+{ { echo "$as_me:8997: 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
@@ -8887,12 +9008,12 @@ esac
 cf_cv_header_path_socks=
 cf_cv_library_path_socks=
 
-echo "${as_me:-configure}:8890: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:9011: testing Starting FIND_LINKAGE(socks,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 8895 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 9016 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -8907,18 +9028,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8911: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9032: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8914: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8917: \"$ac_try\"") >&5
+  echo "$as_me:9035: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9038: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8920: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9041: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_socks=yes
 	cf_cv_header_path_socks=/usr/include
@@ -8926,12 +9047,12 @@ if { (eval echo "$as_me:8911: \"$ac_link
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 LIBS="-lsocks  $cf_save_LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 8934 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 9055 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -8946,18 +9067,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:8950: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9071: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:8953: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:8956: \"$ac_try\"") >&5
+  echo "$as_me:9074: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9077: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:8959: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9080: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_socks=yes
 	cf_cv_header_path_socks=/usr/include
@@ -8966,16 +9087,16 @@ if { (eval echo "$as_me:8950: \"$ac_link
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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}:8976: testing find linkage for socks library ..." 1>&5
+echo "${as_me:-configure}:9097: testing find linkage for socks library ..." 1>&5
 
-echo "${as_me:-configure}:8978: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:9099: testing Searching for headers in FIND_LINKAGE(socks,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -8987,7 +9108,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -8995,11 +9116,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/socks &&       cf_search="$cf_search $cf_header_path/include/socks"
-	test -d $cf_header_path/include/socks/include &&    cf_search="$cf_search $cf_header_path/include/socks/include"
-	test -d $cf_header_path/socks/include &&       cf_search="$cf_search $cf_header_path/socks/include"
-	test -d $cf_header_path/socks/include/socks &&    cf_search="$cf_search $cf_header_path/socks/include/socks"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/socks" &&       cf_search="$cf_search $cf_header_path/include/socks"
+	test -d "$cf_header_path/include/socks/include" &&    cf_search="$cf_search $cf_header_path/include/socks/include"
+	test -d "$cf_header_path/socks/include" &&       cf_search="$cf_search $cf_header_path/socks/include"
+	test -d "$cf_header_path/socks/include/socks" &&    cf_search="$cf_search $cf_header_path/socks/include/socks"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -9016,11 +9137,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/socks &&       cf_search="$cf_search $prefix/include/socks"
-	test -d $prefix/include/socks/include &&    cf_search="$cf_search $prefix/include/socks/include"
-	test -d $prefix/socks/include &&       cf_search="$cf_search $prefix/socks/include"
-	test -d $prefix/socks/include/socks &&    cf_search="$cf_search $prefix/socks/include/socks"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/socks" &&       cf_search="$cf_search $prefix/include/socks"
+	test -d "$prefix/include/socks/include" &&    cf_search="$cf_search $prefix/include/socks/include"
+	test -d "$prefix/socks/include" &&       cf_search="$cf_search $prefix/socks/include"
+	test -d "$prefix/socks/include/socks" &&    cf_search="$cf_search $prefix/socks/include/socks"
 }
 
 for cf_subdir_prefix in \
@@ -9034,13 +9155,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/socks &&       cf_search="$cf_search $cf_subdir_prefix/include/socks"
-	test -d $cf_subdir_prefix/include/socks/include &&    cf_search="$cf_search $cf_subdir_prefix/include/socks/include"
-	test -d $cf_subdir_prefix/socks/include &&       cf_search="$cf_search $cf_subdir_prefix/socks/include"
-	test -d $cf_subdir_prefix/socks/include/socks &&    cf_search="$cf_search $cf_subdir_prefix/socks/include/socks"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/socks" &&       cf_search="$cf_search $cf_subdir_prefix/include/socks"
+	test -d "$cf_subdir_prefix/include/socks/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/socks/include"
+	test -d "$cf_subdir_prefix/socks/include" &&       cf_search="$cf_search $cf_subdir_prefix/socks/include"
+	test -d "$cf_subdir_prefix/socks/include/socks" &&    cf_search="$cf_search $cf_subdir_prefix/socks/include/socks"
 }
 
 done
@@ -9048,33 +9169,33 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/socks && cf_search="$cf_search $includedir/socks"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/socks" && cf_search="$cf_search $includedir/socks"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/socks && cf_search="$cf_search $oldincludedir/socks"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/socks" && cf_search="$cf_search $oldincludedir/socks"
 }
 
 cf_search="$cf_search $cf_header_path_list"
 
 	for cf_cv_header_path_socks in $cf_search
 	do
-		if test -d $cf_cv_header_path_socks ; then
+		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}:9069: testing ... testing $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:9190: 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"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 9077 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 9198 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -9089,40 +9210,40 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:9093: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:9214: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:9096: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:9099: \"$ac_try\"") >&5
+  echo "$as_me:9217: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:9220: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9102: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9223: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found socks headers in $cf_cv_header_path_socks" 1>&6
 
-echo "${as_me:-configure}:9107: testing ... found socks headers in $cf_cv_header_path_socks ..." 1>&5
+echo "${as_me:-configure}:9228: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 				CPPFLAGS="$cf_save_CPPFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_socks" = maybe ; then
 
-echo "${as_me:-configure}:9125: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
+echo "${as_me:-configure}:9246: testing Searching for socks library in FIND_LINKAGE(socks,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -9134,7 +9255,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -9142,11 +9263,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/socks &&       cf_search="$cf_search $cf_library_path/lib/socks"
-	test -d $cf_library_path/lib/socks/lib &&    cf_search="$cf_search $cf_library_path/lib/socks/lib"
-	test -d $cf_library_path/socks/lib &&       cf_search="$cf_search $cf_library_path/socks/lib"
-	test -d $cf_library_path/socks/lib/socks &&    cf_search="$cf_search $cf_library_path/socks/lib/socks"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/socks" &&       cf_search="$cf_search $cf_library_path/lib/socks"
+	test -d "$cf_library_path/lib/socks/lib" &&    cf_search="$cf_search $cf_library_path/lib/socks/lib"
+	test -d "$cf_library_path/socks/lib" &&       cf_search="$cf_search $cf_library_path/socks/lib"
+	test -d "$cf_library_path/socks/lib/socks" &&    cf_search="$cf_search $cf_library_path/socks/lib/socks"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -9161,11 +9282,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/socks &&       cf_search="$cf_search $prefix/lib/socks"
-	test -d $prefix/lib/socks/lib &&    cf_search="$cf_search $prefix/lib/socks/lib"
-	test -d $prefix/socks/lib &&       cf_search="$cf_search $prefix/socks/lib"
-	test -d $prefix/socks/lib/socks &&    cf_search="$cf_search $prefix/socks/lib/socks"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/socks" &&       cf_search="$cf_search $prefix/lib/socks"
+	test -d "$prefix/lib/socks/lib" &&    cf_search="$cf_search $prefix/lib/socks/lib"
+	test -d "$prefix/socks/lib" &&       cf_search="$cf_search $prefix/socks/lib"
+	test -d "$prefix/socks/lib/socks" &&    cf_search="$cf_search $prefix/socks/lib/socks"
 }
 
 for cf_subdir_prefix in \
@@ -9179,13 +9300,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/socks &&       cf_search="$cf_search $cf_subdir_prefix/lib/socks"
-	test -d $cf_subdir_prefix/lib/socks/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/socks/lib"
-	test -d $cf_subdir_prefix/socks/lib &&       cf_search="$cf_search $cf_subdir_prefix/socks/lib"
-	test -d $cf_subdir_prefix/socks/lib/socks &&    cf_search="$cf_search $cf_subdir_prefix/socks/lib/socks"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/socks" &&       cf_search="$cf_search $cf_subdir_prefix/lib/socks"
+	test -d "$cf_subdir_prefix/lib/socks/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/socks/lib"
+	test -d "$cf_subdir_prefix/socks/lib" &&       cf_search="$cf_search $cf_subdir_prefix/socks/lib"
+	test -d "$cf_subdir_prefix/socks/lib/socks" &&    cf_search="$cf_search $cf_subdir_prefix/socks/lib/socks"
 }
 
 done
@@ -9194,16 +9315,16 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_cv_library_path_socks in $cf_search
 			do
-				if test -d $cf_cv_library_path_socks ; then
+				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}:9200: testing ... testing $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:9321: 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 <<_ACEOF
-#line 9206 "configure"
+					cat >"conftest.$ac_ext" <<_ACEOF
+#line 9327 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -9218,36 +9339,36 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9222: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9343: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9225: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9228: \"$ac_try\"") >&5
+  echo "$as_me:9346: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9349: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9231: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9352: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found socks library in $cf_cv_library_path_socks" 1>&6
 
-echo "${as_me:-configure}:9236: testing ... found socks library in $cf_cv_library_path_socks ..." 1>&5
+echo "${as_me:-configure}:9357: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -9259,10 +9380,10 @@ rm -f conftest.$ac_objext conftest$ac_ex
 	fi
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 LIBS="$cf_save_LIBS"
 
@@ -9271,9 +9392,9 @@ if test "$cf_cv_find_linkage_socks" = ye
 if test -n "$cf_cv_header_path_socks" ; then
   for cf_add_incdir in $cf_cv_header_path_socks
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -9294,8 +9415,8 @@ if test -n "$cf_cv_header_path_socks" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 9298 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 9419 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -9306,25 +9427,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:9310: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:9431: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:9313: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:9316: \"$ac_try\"") >&5
+  echo "$as_me:9434: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:9437: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9319: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9440: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -9333,11 +9454,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:9336: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:9457: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -9353,9 +9474,9 @@ fi
 if test -n "$cf_cv_library_path_socks" ; then
 	for cf_add_libdir in $cf_cv_library_path_socks
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -9369,7 +9490,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}:9372: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:9493: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -9394,7 +9515,7 @@ done
 LIBS="$cf_add_libs"
 
 else
-{ echo "$as_me:9397: WARNING: Cannot find socks library" >&5
+{ echo "$as_me:9518: WARNING: Cannot find socks library" >&5
 echo "$as_me: WARNING: Cannot find socks library" >&2;}
 fi
 
@@ -9437,7 +9558,7 @@ cat >>confdefs.h <<\EOF
 EOF
 
   else
-    { { echo "$as_me:9440: error: cannot link with socks library" >&5
+    { { echo "$as_me:9561: error: cannot link with socks library" >&5
 echo "$as_me: error: cannot link with socks library" >&2;}
    { (exit 1); exit 1; }; }
   fi
@@ -9446,43 +9567,43 @@ else
 
 cf_test_netlibs=no
 
-echo "$as_me:9449: checking for network libraries" >&5
+echo "$as_me:9570: checking for network libraries" >&5
 echo $ECHO_N "checking for network libraries... $ECHO_C" >&6
 
 if test "${cf_cv_netlibs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "$as_me:9456: result: working..." >&5
+echo "$as_me:9577: result: working..." >&5
 echo "${ECHO_T}working..." >&6
 
 cf_cv_netlibs=""
 cf_test_netlibs=yes
 
-case $host_os in
+case "$host_os" in
 mingw*)
 
 for ac_header in windows.h winsock.h winsock2.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:9468: checking for $ac_header" >&5
+echo "$as_me:9589: 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 9474 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 9595 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:9478: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:9599: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:9484: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:9605: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -9495,14 +9616,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:9503: 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
+echo "$as_me:9624: 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
@@ -9534,8 +9655,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 9538 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 9659 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_WINDOWS_H
@@ -9561,27 +9682,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9565: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9686: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9568: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9571: \"$ac_try\"") >&5
+  echo "$as_me:9689: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9692: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9574: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9695: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_netlibs="$cf_winsock_lib $cf_cv_netlibs"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:9580: error: Cannot link against winsock library" >&5
+cat "conftest.$ac_ext" >&5
+{ { echo "$as_me:9701: error: Cannot link against winsock library" >&5
 echo "$as_me: error: Cannot link against winsock library" >&2;}
    { (exit 1); exit 1; }; }
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 	LIBS="$cf_save_LIBS"
 	;;
@@ -9590,13 +9711,13 @@ rm -f conftest.$ac_objext conftest$ac_ex
 for ac_func in gethostname
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:9593: checking for $ac_func" >&5
+echo "$as_me:9714: 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 9599 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 9720 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -9626,44 +9747,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9630: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9751: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9633: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9636: \"$ac_try\"") >&5
+  echo "$as_me:9754: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9757: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9639: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9760: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:9649: 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
+echo "$as_me:9770: 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 "$as_me:9658: checking for gethostname in -lnsl" >&5
+echo "$as_me:9779: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 9666 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 9787 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9681,30 +9802,30 @@ gethostname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9685: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9806: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9688: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9691: \"$ac_try\"") >&5
+  echo "$as_me:9809: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9812: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9694: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9815: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_nsl_gethostname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9705: result: $ac_cv_lib_nsl_gethostname" >&5
+echo "$as_me:9826: 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
+if test "$ac_cv_lib_nsl_gethostname" = yes; then
 
 cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -9719,15 +9840,15 @@ else
 	ac_cv_func_gethostname=unknown
 	unset ac_cv_func_gethostname 2>/dev/null
 
-echo "$as_me:9722: checking for gethostname in -lsocket" >&5
+echo "$as_me:9843: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 9730 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 9851 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9745,30 +9866,30 @@ gethostname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9749: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9870: \"$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
+  echo "$as_me:9873: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9876: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9758: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9879: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_socket_gethostname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9769: result: $ac_cv_lib_socket_gethostname" >&5
+echo "$as_me:9890: 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
+if test "$ac_cv_lib_socket_gethostname" = yes; then
 
 cf_tr_func=`echo "gethostname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -9790,15 +9911,15 @@ fi
 fi
 done
 
-	echo "$as_me:9793: checking for main in -linet" >&5
+	echo "$as_me:9914: 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_check_lib_save_LIBS=$LIBS
 LIBS="-linet  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 9801 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 9922 "configure"
 #include "confdefs.h"
 
 int
@@ -9809,30 +9930,30 @@ main ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9813: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:9934: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9816: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9819: \"$ac_try\"") >&5
+  echo "$as_me:9937: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:9940: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9822: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:9943: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_inet_main=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9833: result: $ac_cv_lib_inet_main" >&5
+echo "$as_me:9954: 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
+if test "$ac_cv_lib_inet_main" = yes; then
   cf_cv_netlibs="-linet $cf_cv_netlibs"
 fi
 
@@ -9841,13 +9962,13 @@ fi
 for ac_func in socket
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:9844: checking for $ac_func" >&5
+echo "$as_me:9965: 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 9850 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 9971 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -9877,44 +9998,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9881: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10002: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9884: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9887: \"$ac_try\"") >&5
+  echo "$as_me:10005: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10008: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9890: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10011: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:9900: 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
+echo "$as_me:10021: 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 "$as_me:9909: checking for socket in -lsocket" >&5
+echo "$as_me:10030: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 9917 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10038 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9932,30 +10053,30 @@ socket ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:9936: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10057: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:9939: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:9942: \"$ac_try\"") >&5
+  echo "$as_me:10060: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10063: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:9945: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10066: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_socket_socket=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:9956: result: $ac_cv_lib_socket_socket" >&5
+echo "$as_me:10077: 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
+if test "$ac_cv_lib_socket_socket" = yes; then
 
 cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -9970,15 +10091,15 @@ else
 	ac_cv_func_socket=unknown
 	unset ac_cv_func_socket 2>/dev/null
 
-echo "$as_me:9973: checking for socket in -lbsd" >&5
+echo "$as_me:10094: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 9981 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10102 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -9996,30 +10117,30 @@ socket ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10000: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10003: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10006: \"$ac_try\"") >&5
+  echo "$as_me:10124: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10127: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10009: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10130: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_bsd_socket=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10020: result: $ac_cv_lib_bsd_socket" >&5
+echo "$as_me:10141: 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
+if test "$ac_cv_lib_bsd_socket" = yes; then
 
 cf_tr_func=`echo "socket" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -10046,13 +10167,13 @@ done
 for ac_func in gethostbyname
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:10049: checking for $ac_func" >&5
+echo "$as_me:10170: 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 10055 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10176 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -10082,44 +10203,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10086: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10207: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10089: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10092: \"$ac_try\"") >&5
+  echo "$as_me:10210: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10213: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10095: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10216: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:10105: 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
+echo "$as_me:10226: 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 "$as_me:10114: checking for gethostbyname in -lnsl" >&5
+echo "$as_me:10235: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 10122 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10243 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -10137,30 +10258,30 @@ gethostbyname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10141: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10262: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10144: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10147: \"$ac_try\"") >&5
+  echo "$as_me:10265: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10268: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10150: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10271: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_nsl_gethostbyname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10161: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "$as_me:10282: 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
+if test "$ac_cv_lib_nsl_gethostbyname" = yes; then
 
 cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -10183,13 +10304,13 @@ done
 for ac_func in inet_ntoa
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:10186: checking for $ac_func" >&5
+echo "$as_me:10307: 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 10192 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10313 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -10219,44 +10340,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10223: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10344: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10226: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10229: \"$ac_try\"") >&5
+  echo "$as_me:10347: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10350: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10232: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10353: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:10242: 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
+echo "$as_me:10363: 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 "$as_me:10251: checking for inet_ntoa in -lnsl" >&5
+echo "$as_me:10372: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 10259 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10380 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -10274,30 +10395,30 @@ inet_ntoa ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10278: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10399: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10281: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10284: \"$ac_try\"") >&5
+  echo "$as_me:10402: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10405: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10287: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10408: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_nsl_inet_ntoa=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10298: result: $ac_cv_lib_nsl_inet_ntoa" >&5
+echo "$as_me:10419: 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
+if test "$ac_cv_lib_nsl_inet_ntoa" = yes; then
 
 cf_tr_func=`echo "inet_ntoa" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -10320,13 +10441,13 @@ done
 for ac_func in gethostbyname
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:10323: checking for $ac_func" >&5
+echo "$as_me:10444: 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 10329 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10450 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -10356,44 +10477,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10360: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10481: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10363: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10366: \"$ac_try\"") >&5
+  echo "$as_me:10484: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10487: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10369: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10490: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:10379: 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
+echo "$as_me:10500: 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 "$as_me:10388: checking for gethostbyname in -lnetwork" >&5
+echo "$as_me:10509: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lnetwork $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 10396 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10517 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -10411,30 +10532,30 @@ gethostbyname ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10415: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10536: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10418: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10421: \"$ac_try\"") >&5
+  echo "$as_me:10539: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10542: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10424: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10545: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_network_gethostbyname=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10435: result: $ac_cv_lib_network_gethostbyname" >&5
+echo "$as_me:10556: 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
+if test "$ac_cv_lib_network_gethostbyname" = yes; then
 
 cf_tr_func=`echo "gethostbyname" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -10457,13 +10578,13 @@ done
 for ac_func in strcasecmp
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:10460: checking for $ac_func" >&5
+echo "$as_me:10581: 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 10466 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10587 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -10493,44 +10614,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10497: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10618: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10500: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10503: \"$ac_try\"") >&5
+  echo "$as_me:10621: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10624: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10506: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10627: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:10516: 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
+echo "$as_me:10637: 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 "$as_me:10525: checking for strcasecmp in -lresolv" >&5
+echo "$as_me:10646: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lresolv $cf_cv_netlibs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 10533 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 10654 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -10548,30 +10669,30 @@ strcasecmp ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10552: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:10673: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10555: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10558: \"$ac_try\"") >&5
+  echo "$as_me:10676: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:10679: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10561: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10682: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_resolv_strcasecmp=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:10572: result: $ac_cv_lib_resolv_strcasecmp" >&5
+echo "$as_me:10693: 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
+if test "$ac_cv_lib_resolv_strcasecmp" = yes; then
 
 cf_tr_func=`echo "strcasecmp" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
@@ -10596,7 +10717,7 @@ esac
 
 fi
 
-case $cf_cv_netlibs in
+case "$cf_cv_netlibs" in
 *ws2_32*)
 
 cat >>confdefs.h <<\EOF
@@ -10622,7 +10743,7 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-test $cf_test_netlibs = no && echo "$cf_cv_netlibs" >&6
+test "$cf_test_netlibs" = no && echo "$cf_cv_netlibs" >&6
 
 	if test "x$cf_cv_use_libsocks5" != xno ; then
 
@@ -10634,14 +10755,14 @@ yes)
 *)
 
 for cf_searchpath in `echo "$cf_cv_use_libsocks5" | tr $PATH_SEPARATOR ' '`; do
-	if test -d $cf_searchpath/include; then
+	if test -d "$cf_searchpath/include" ; then
 
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -10662,8 +10783,8 @@ if test -n "$cf_searchpath/include" ; th
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 10666 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10787 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -10674,25 +10795,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:10678: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:10799: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:10681: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:10684: \"$ac_try\"") >&5
+  echo "$as_me:10802: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:10805: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10687: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10808: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -10701,11 +10822,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10704: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:10825: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -10718,14 +10839,14 @@ echo "${as_me:-configure}:10704: testing
   done
 fi
 
-	elif test -d $cf_searchpath/../include ; then
+	elif test -d "$cf_searchpath/../include" ; then
 
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -10746,8 +10867,8 @@ if test -n "$cf_searchpath/../include" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 10750 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 10871 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -10758,25 +10879,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:10762: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:10883: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:10765: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:10768: \"$ac_try\"") >&5
+  echo "$as_me:10886: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:10889: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10771: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:10892: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -10785,11 +10906,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:10788: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:10909: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -10803,18 +10924,18 @@ echo "${as_me:-configure}:10788: testing
 fi
 
 	else
-{ { echo "$as_me:10806: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5
+{ { echo "$as_me:10927: 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 -d "$cf_searchpath/lib" ; then
 
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -10828,7 +10949,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}:10831: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:10952: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -10836,14 +10957,14 @@ echo "${as_me:-configure}:10831: testing
 	done
 fi
 
-	elif test -d $cf_searchpath ; then
+	elif test -d "$cf_searchpath" ; then
 
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -10857,7 +10978,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}:10860: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:10981: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -10866,7 +10987,7 @@ echo "${as_me:-configure}:10860: testing
 fi
 
 	else
-{ { echo "$as_me:10869: error: cannot find socks5 library under $cf_cv_use_libsocks5" >&5
+{ { echo "$as_me:10990: 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
@@ -10899,11 +11020,11 @@ cat >>confdefs.h <<\EOF
 #define SOCKS 1
 EOF
 
-echo "$as_me:10902: checking if the socks library uses socks4 prefix" >&5
+echo "$as_me:11023: 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 <<_ACEOF
-#line 10906 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 11027 "configure"
 #include "confdefs.h"
 
 #include <socks.h>
@@ -10916,18 +11037,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10920: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:11041: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10923: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10926: \"$ac_try\"") >&5
+  echo "$as_me:11044: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:11047: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10929: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11050: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define USE_SOCKS4_PREFIX 1
@@ -10936,9 +11057,9 @@ EOF
 	 cf_use_socks4=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-cat >conftest.$ac_ext <<_ACEOF
-#line 10941 "configure"
+cat "conftest.$ac_ext" >&5
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 11062 "configure"
 #include "confdefs.h"
 #include <socks.h>
 int
@@ -10949,30 +11070,30 @@ SOCKSinit((char *)0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:10953: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:11074: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:10956: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:10959: \"$ac_try\"") >&5
+  echo "$as_me:11077: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:11080: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:10962: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11083: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_use_socks4=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-{ { echo "$as_me:10968: error: Cannot link with socks5 library" >&5
+cat "conftest.$ac_ext" >&5
+{ { echo "$as_me:11089: 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
+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:10975: result: $cf_use_socks4" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+echo "$as_me:11096: result: $cf_use_socks4" >&5
 echo "${ECHO_T}$cf_use_socks4" >&6
 
 if test "$cf_use_socks4" = "yes" ; then
@@ -11027,10 +11148,10 @@ EOF
 
 fi
 
-echo "$as_me:11030: checking if socks5p.h is available" >&5
+echo "$as_me:11151: 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 11033 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 11154 "configure"
 #include "confdefs.h"
 
 #define INCLUDE_PROTOTYPES
@@ -11044,26 +11165,26 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:11048: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:11169: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:11051: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:11054: \"$ac_try\"") >&5
+  echo "$as_me:11172: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:11175: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11057: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11178: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_use_socks5p_h=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_use_socks5p_h=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:11066: result: $cf_use_socks5p_h" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:11187: result: $cf_use_socks5p_h" >&5
 echo "${ECHO_T}$cf_use_socks5p_h" >&6
 
 test "$cf_use_socks5p_h" = yes &&
@@ -11080,24 +11201,24 @@ fi
 for ac_header in unistd.h fcntl.h sys/file.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:11083: checking for $ac_header" >&5
+echo "$as_me:11204: 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 11089 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 11210 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:11093: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:11214: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:11099: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:11220: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -11110,14 +11231,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:11118: 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
+echo "$as_me:11239: 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
@@ -11125,13 +11246,13 @@ EOF
 fi
 done
 
-echo "$as_me:11128: checking for fcntl" >&5
+echo "$as_me:11249: 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 <<_ACEOF
-#line 11134 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 11255 "configure"
 #include "confdefs.h"
 #define fcntl autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -11161,36 +11282,36 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:11165: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:11286: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:11168: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:11171: \"$ac_try\"") >&5
+  echo "$as_me:11289: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:11292: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11174: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11295: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_fcntl=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:11184: result: $ac_cv_func_fcntl" >&5
+echo "$as_me:11305: result: $ac_cv_func_fcntl" >&5
 echo "${ECHO_T}$ac_cv_func_fcntl" >&6
 
-echo "$as_me:11187: checking for lockf" >&5
+echo "$as_me:11308: 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 11193 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 11314 "configure"
 #include "confdefs.h"
 #define lockf autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -11220,36 +11341,36 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:11224: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:11345: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:11227: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:11230: \"$ac_try\"") >&5
+  echo "$as_me:11348: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:11351: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11233: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11354: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_lockf=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:11243: result: $ac_cv_func_lockf" >&5
+echo "$as_me:11364: result: $ac_cv_func_lockf" >&5
 echo "${ECHO_T}$ac_cv_func_lockf" >&6
 
-echo "$as_me:11246: checking for flock" >&5
+echo "$as_me:11367: 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 11252 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 11373 "configure"
 #include "confdefs.h"
 #define flock autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -11279,30 +11400,30 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:11283: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:11404: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:11286: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:11289: \"$ac_try\"") >&5
+  echo "$as_me:11407: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:11410: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11292: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11413: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_flock=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:11302: result: $ac_cv_func_flock" >&5
+echo "$as_me:11423: result: $ac_cv_func_flock" >&5
 echo "${ECHO_T}$ac_cv_func_flock" >&6
 
-echo "$as_me:11305: checking for file-locking functions" >&5
+echo "$as_me:11426: 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
@@ -11314,8 +11435,8 @@ do
 if eval 'test ${ac_cv_func_'$cf_lock'+set} = set'; then
 	case $cf_lock in #(vi
 	fcntl) #(vi
-		cat >conftest.$ac_ext <<_ACEOF
-#line 11318 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 11439 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -11347,29 +11468,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:11351: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:11472: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:11354: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:11357: \"$ac_try\"") >&5
+  echo "$as_me:11475: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:11478: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11360: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11481: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 continue
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		;;
 	lockf) #(vi
-		cat >conftest.$ac_ext <<_ACEOF
-#line 11372 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 11493 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -11393,29 +11514,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:11397: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:11518: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:11400: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:11403: \"$ac_try\"") >&5
+  echo "$as_me:11521: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:11524: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11406: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11527: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 continue
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		;;
 	flock)
-		cat >conftest.$ac_ext <<_ACEOF
-#line 11418 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 11539 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -11442,25 +11563,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:11446: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:11567: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:11449: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:11452: \"$ac_try\"") >&5
+  echo "$as_me:11570: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:11573: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11455: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11576: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 continue
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		;;
 	esac
 	cf_cv_lockfile="$cf_cv_lockfile $cf_lock"
@@ -11468,10 +11589,10 @@ fi
 done
 
 fi
-echo "$as_me:11471: result: $cf_cv_lockfile" >&5
+echo "$as_me:11592: result: $cf_cv_lockfile" >&5
 echo "${ECHO_T}$cf_cv_lockfile" >&6
 
-echo "$as_me:11474: checking which locking method will be used" >&5
+echo "$as_me:11595: 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
@@ -11522,9 +11643,9 @@ if test -n "$cf_cv_lockfile"; then
 	done
 ### if none of them matched use the one with the highest priority
 	if test "x$used_locking" = "x"; then
-		used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`
+		used_locking="`echo $cf_cv_lockfile|sed -e 's/^\([^ ]\+\).*/\1/g'`"
 	fi
-	echo "$as_me:11527: result: $used_locking" >&5
+	echo "$as_me:11648: result: $used_locking" >&5
 echo "${ECHO_T}$used_locking" >&6
 
 used_locking=`echo "$used_locking" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
@@ -11534,13 +11655,13 @@ used_locking=`echo "$used_locking" | sed
 EOF
 
 else
-	echo "$as_me:11537: result: none" >&5
+	echo "$as_me:11658: result: none" >&5
 echo "${ECHO_T}none" >&6;
-	{ echo "$as_me:11539: WARNING: None of fcntl(), lockf(), flock() available" >&5
+	{ echo "$as_me:11660: WARNING: None of fcntl(), lockf(), flock() available" >&5
 echo "$as_me: WARNING: None of fcntl(), lockf(), flock() available" >&2;}
 fi
 
-echo "$as_me:11543: checking for screen type" >&5
+echo "$as_me:11664: checking for screen type" >&5
 echo $ECHO_N "checking for screen type... $ECHO_C" >&6
 
 # Check whether --with-screen or --without-screen was given.
@@ -11550,13 +11671,13 @@ if test "${with_screen+set}" = set; then
 else
   cf_with_screen=none
 fi;
-echo "$as_me:11553: result: $cf_with_screen" >&5
+echo "$as_me:11674: result: $cf_with_screen" >&5
 echo "${ECHO_T}$cf_with_screen" >&6
 
 use_curses=no
 use_ncurses=no
 
-echo "$as_me:11559: checking for specific curses-directory" >&5
+echo "$as_me:11680: 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.
@@ -11566,10 +11687,10 @@ if test "${with_curses_dir+set}" = set;
 else
   cf_cv_curses_dir=no
 fi;
-echo "$as_me:11569: result: $cf_cv_curses_dir" >&5
+echo "$as_me:11690: 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" )
+if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
 then
 
 if test "x$prefix" != xNONE; then
@@ -11585,19 +11706,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:11600: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:11721: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -11609,9 +11730,9 @@ esac
 if test -n "$cf_cv_curses_dir/include" ; then
   for cf_add_incdir in $cf_cv_curses_dir/include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -11632,8 +11753,8 @@ if test -n "$cf_cv_curses_dir/include" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 11636 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 11757 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -11644,25 +11765,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:11648: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:11769: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:11651: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:11654: \"$ac_try\"") >&5
+  echo "$as_me:11772: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:11775: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11657: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:11778: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -11671,11 +11792,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:11674: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:11795: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -11691,9 +11812,9 @@ fi
 if test -n "$cf_cv_curses_dir/lib" ; then
 	for cf_add_libdir in $cf_cv_curses_dir/lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -11707,7 +11828,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}:11710: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:11831: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -11736,7 +11857,7 @@ pdcurses) #(vi
 	use_curses=yes
 	;;
 none)
-	echo "$as_me:11739: checking if you want to use ncurses library" >&5
+	echo "$as_me:11860: 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.
@@ -11746,10 +11867,10 @@ if test "${with_ncurses+set}" = set; the
 else
   use_ncurses=no
 fi;
-	echo "$as_me:11749: result: $use_ncurses" >&5
+	echo "$as_me:11870: result: $use_ncurses" >&5
 echo "${ECHO_T}$use_ncurses" >&6
 
-	echo "$as_me:11752: checking if you want curses rather than termcap interface" >&5
+	echo "$as_me:11873: 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
 
 # Check whether --enable-curses or --disable-curses was given.
@@ -11766,7 +11887,7 @@ else
 	cf_with_screen=termcap; use_curses=no
 
 fi;
-	echo "$as_me:11769: result: $enableval" >&5
+	echo "$as_me:11890: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 	;;
 esac
@@ -11784,13 +11905,13 @@ cf_ncuconfig_root=ncurses
 cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
-	echo "$as_me:11787: checking pkg-config for $cf_ncuconfig_root" >&5
+	echo "$as_me:11908: 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:11790: result: yes" >&5
+		echo "$as_me:11911: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
-		echo "$as_me:11793: checking if the $cf_ncuconfig_root package files work" >&5
+		echo "$as_me:11914: 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
 
@@ -11798,8 +11919,8 @@ echo $ECHO_N "checking if the $cf_ncucon
 		cf_save_CPPFLAGS="$CPPFLAGS"
 		cf_save_LIBS="$LIBS"
 
-		cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
-		cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
+		cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
+		cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
 
 		# while -W for passing linker flags is prevalent, it is not "standard".
 		# At least one wrapper for c89/c99 (in Apple's xcode) has its own
@@ -11815,19 +11936,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkg_cflags
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -11846,7 +11967,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -11876,7 +11997,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -11922,8 +12043,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 11926 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 12047 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -11934,54 +12055,54 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:11938: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:12059: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:11941: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:11944: \"$ac_try\"") >&5
+  echo "$as_me:12062: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:12065: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11947: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12068: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_test_ncuconfig=maybe
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 11953 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 12074 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 					int main(void)
-					{ char *xx = curses_version(); return (xx == 0); }
+					{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:11960: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:12081: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:11963: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:11965: \"$ac_try\"") >&5
+  echo "$as_me:12084: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:12086: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:11968: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12089: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_test_ncuconfig=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_test_ncuconfig=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_test_ncuconfig=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 			CFLAGS="$cf_save_CFLAGS"
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -12003,19 +12124,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkg_cflags
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -12034,7 +12155,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -12064,7 +12185,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -12110,8 +12231,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-		cat >conftest.$ac_ext <<_ACEOF
-#line 12114 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 12235 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -12122,55 +12243,55 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:12126: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:12247: \"$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
+  echo "$as_me:12250: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:12253: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12135: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12256: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 12141 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 12262 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
-				{ char *xx = curses_version(); return (xx == 0); }
+				{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:12148: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:12269: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:12151: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:12153: \"$ac_try\"") >&5
+  echo "$as_me:12272: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:12274: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12156: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12277: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_have_ncuconfig=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:12173: result: $cf_have_ncuconfig" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:12294: 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"
@@ -12186,13 +12307,13 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 
-echo "$as_me:12189: checking for terminfo header" >&5
+echo "$as_me:12310: 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
+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%'`
 	;;
@@ -12203,8 +12324,8 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 12207 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 12328 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -12218,38 +12339,38 @@ int x = auto_left_margin; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12222: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:12343: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12225: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12228: \"$ac_try\"") >&5
+  echo "$as_me:12346: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:12349: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12231: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12352: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	cf_cv_term_header=unknown
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-echo "$as_me:12247: result: $cf_cv_term_header" >&5
+echo "$as_me:12368: 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
+case "$cf_cv_term_header" in
 *term.h)
 
 cat >>confdefs.h <<\EOF
@@ -12259,7 +12380,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 
 cat >>confdefs.h <<\EOF
@@ -12279,7 +12400,7 @@ esac
 		fi
 
 	else
-		echo "$as_me:12282: result: no" >&5
+		echo "$as_me:12403: result: no" >&5
 echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
@@ -12295,7 +12416,7 @@ if test -n "$ac_tool_prefix"; then
   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:12298: checking for $ac_word" >&5
+echo "$as_me:12419: 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
@@ -12310,7 +12431,7 @@ for ac_dir in $ac_dummy; do
   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:12313: found $ac_dir/$ac_word" >&5
+echo "$as_me:12434: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -12318,10 +12439,10 @@ fi
 fi
 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
 if test -n "$NCURSES_CONFIG"; then
-  echo "$as_me:12321: result: $NCURSES_CONFIG" >&5
+  echo "$as_me:12442: result: $NCURSES_CONFIG" >&5
 echo "${ECHO_T}$NCURSES_CONFIG" >&6
 else
-  echo "$as_me:12324: result: no" >&5
+  echo "$as_me:12445: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -12334,7 +12455,7 @@ if test -z "$NCURSES_CONFIG"; then
 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:12337: checking for $ac_word" >&5
+echo "$as_me:12458: 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
@@ -12349,7 +12470,7 @@ for ac_dir in $ac_dummy; do
   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:12352: found $ac_dir/$ac_word" >&5
+echo "$as_me:12473: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -12357,10 +12478,10 @@ fi
 fi
 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
 if test -n "$ac_ct_NCURSES_CONFIG"; then
-  echo "$as_me:12360: result: $ac_ct_NCURSES_CONFIG" >&5
+  echo "$as_me:12481: result: $ac_ct_NCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$as_me:12363: result: no" >&5
+  echo "$as_me:12484: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -12380,19 +12501,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -12411,7 +12532,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -12441,7 +12562,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -12489,7 +12610,7 @@ LIBS="$cf_add_libs"
 
 		# even with config script, some packages use no-override for curses.h
 
-echo "$as_me:12492: checking if we have identified curses headers" >&5
+echo "$as_me:12613: 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
@@ -12500,8 +12621,8 @@ for cf_header in \
 	ncurses.h ncurses/ncurses.h \
 	curses.h ncurses/curses.h
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 12504 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 12625 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -12512,32 +12633,32 @@ initscr(); tgoto("?", 0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12516: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:12637: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12519: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12522: \"$ac_try\"") >&5
+  echo "$as_me:12640: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:12643: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12525: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12646: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
-echo "$as_me:12536: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:12657: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:12540: error: No curses header-files found" >&5
+	{ { echo "$as_me:12661: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -12547,24 +12668,24 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:12550: checking for $ac_header" >&5
+echo "$as_me:12671: 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 12556 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 12677 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:12560: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:12681: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:12566: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:12687: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -12577,14 +12698,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:12585: 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
+echo "$as_me:12706: 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
@@ -12602,7 +12723,7 @@ cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncucon
 #define $cf_nculib_ROOT 1
 EOF
 
-				cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
+				cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
 
 	else
 
@@ -12614,9 +12735,9 @@ 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
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -12637,8 +12758,8 @@ if test -n "$cf_cv_curses_dir/include/$c
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 12641 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 12762 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -12649,25 +12770,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12653: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:12774: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12656: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12659: \"$ac_try\"") >&5
+  echo "$as_me:12777: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:12780: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12662: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12783: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -12676,11 +12797,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:12679: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:12800: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -12695,19 +12816,19 @@ fi
 
 }
 
-echo "$as_me:12698: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "$as_me:12819: 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"
+	{ 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 <<_ACEOF
-#line 12710 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 12831 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -12717,10 +12838,10 @@ main (void)
 
 #ifdef NCURSES_VERSION
 
-printf("%s\n", NCURSES_VERSION);
+printf("%s\\n", NCURSES_VERSION);
 #else
 #ifdef __NCURSES_H
-printf("old\n");
+printf("old\\n");
 #else
 	make an error
 #endif
@@ -12730,39 +12851,39 @@ printf("old\n");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12734: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:12855: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12737: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12740: \"$ac_try\"") >&5
+  echo "$as_me:12858: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:12861: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12743: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:12864: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h=$cf_header
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_ncurses_h=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 		test "$cf_cv_ncurses_h" != no && break
 	done
 
 fi
-echo "$as_me:12758: result: $cf_cv_ncurses_h" >&5
+echo "$as_me:12879: 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 "$as_me:12765: checking for $cf_ncuhdr_root include-path" >&5
+echo "$as_me:12886: 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
@@ -12777,7 +12898,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -12785,11 +12906,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
-	test -d $cf_header_path/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
-	test -d $cf_header_path/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
-	test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
+	test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
+	test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
+	test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -12806,11 +12927,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
-	test -d $prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
-	test -d $prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
-	test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
+	test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
+	test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
+	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 \
@@ -12824,13 +12945,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
-	test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
-	test -d $cf_subdir_prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
-	test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
+	test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
+	test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
+	test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
 done
@@ -12838,20 +12959,20 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
 }
 
 cf_search="$cf_search $cf_header_path_list"
 
-	test -n "$verbose" && echo search path $cf_search
+	test -n "$verbose" && echo "search path $cf_search"
 	cf_save2_CPPFLAGS="$CPPFLAGS"
 	for cf_incdir in $cf_search
 	do
@@ -12859,9 +12980,9 @@ cf_search="$cf_search $cf_header_path_li
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -12882,8 +13003,8 @@ if test -n "$cf_incdir" ; then
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 12886 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 13007 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -12894,25 +13015,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12898: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:13019: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12901: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12904: \"$ac_try\"") >&5
+  echo "$as_me:13022: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:13025: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12907: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13028: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -12921,11 +13042,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:12924: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:13045: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -12943,8 +13064,8 @@ fi
 			curses.h
 		do
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 12947 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 13068 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -12954,10 +13075,10 @@ main (void)
 
 #ifdef NCURSES_VERSION
 
-printf("%s\n", NCURSES_VERSION);
+printf("%s\\n", NCURSES_VERSION);
 #else
 #ifdef __NCURSES_H
-printf("old\n");
+printf("old\\n");
 #else
 	make an error
 #endif
@@ -12967,30 +13088,30 @@ printf("old\n");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:12971: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:13092: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:12974: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:12977: \"$ac_try\"") >&5
+  echo "$as_me:13095: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:13098: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:12980: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13101: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h2=$cf_header
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_ncurses_h2=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 			if test "$cf_cv_ncurses_h2" != no ; then
 				cf_cv_ncurses_h2=$cf_incdir/$cf_header
-				test -n "$verbose" && echo $ac_n "	... found $ac_c" 1>&6
+				test -n "$verbose" && echo $ECHO_N "	... found $ECHO_C" 1>&6
 				break
 			fi
 			test -n "$verbose" && echo "	... tested $cf_incdir/$cf_header" 1>&6
@@ -12998,26 +13119,26 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:13001: error: not found" >&5
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:13122: error: not found" >&5
 echo "$as_me: error: not found" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:13006: result: $cf_cv_ncurses_h2" >&5
+echo "$as_me:13127: 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
+	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
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -13038,8 +13159,8 @@ if test -n "$cf_1st_incdir" ; then
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 13042 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 13163 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -13050,25 +13171,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:13054: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:13175: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:13057: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:13060: \"$ac_try\"") >&5
+  echo "$as_me:13178: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:13181: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13063: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13184: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -13077,11 +13198,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:13080: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:13201: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -13098,7 +13219,7 @@ fi
 
 # Set definitions to allow ifdef'ing for ncurses.h
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 *ncurses.h)
 
 cat >>confdefs.h <<\EOF
@@ -13108,7 +13229,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 ncurses/curses.h|ncurses/ncurses.h)
 
 cat >>confdefs.h <<\EOF
@@ -13125,13 +13246,13 @@ EOF
 	;;
 esac
 
-echo "$as_me:13128: checking for terminfo header" >&5
+echo "$as_me:13249: 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
+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%'`
 	;;
@@ -13142,8 +13263,8 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 13146 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 13267 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -13157,38 +13278,38 @@ int x = auto_left_margin; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:13161: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:13282: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:13164: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:13167: \"$ac_try\"") >&5
+  echo "$as_me:13285: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:13288: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13170: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13291: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	cf_cv_term_header=unknown
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-echo "$as_me:13186: result: $cf_cv_term_header" >&5
+echo "$as_me:13307: 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
+case "$cf_cv_term_header" in
 *term.h)
 
 cat >>confdefs.h <<\EOF
@@ -13198,7 +13319,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 
 cat >>confdefs.h <<\EOF
@@ -13221,7 +13342,7 @@ cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-echo "$as_me:13224: checking for ncurses version" >&5
+echo "$as_me:13345: 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
@@ -13229,12 +13350,12 @@ else
 
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
-	rm -f $cf_tempfile
+	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.
-	cat > conftest.$ac_ext <<EOF
+	cat > "conftest.$ac_ext" <<EOF
 #include <${cf_cv_ncurses_header:-curses.h}>
 #undef Autoconf
 #ifdef NCURSES_VERSION
@@ -13247,20 +13368,20 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:13250: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:13371: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:13253: \$? = $ac_status" >&5
-  (exit $ac_status); }
+  echo "$as_me:13374: \$? = $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%".*%%'`
+		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
 		rm -f conftest.out
 	fi
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 13263 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 13384 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -13270,13 +13391,13 @@ int main(void)
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
 # ifdef NCURSES_VERSION_PATCH
-	fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
+	fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
 # else
-	fprintf(fp, "%s\n", NCURSES_VERSION);
+	fprintf(fp, "%s\\n", NCURSES_VERSION);
 # endif
 #else
 # ifdef __NCURSES_H
-	fprintf(fp, "old\n");
+	fprintf(fp, "old\\n");
 # else
 	make an error
 # endif
@@ -13284,30 +13405,30 @@ int main(void)
 	${cf_cv_main_return:-return}(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:13288: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:13409: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13291: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:13293: \"$ac_try\"") >&5
+  echo "$as_me:13412: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:13414: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13296: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13417: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-	rm -f $cf_tempfile
+	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:13310: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:13431: result: $cf_cv_ncurses_version" >&5
 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
 test "$cf_cv_ncurses_version" = no ||
 cat >>confdefs.h <<\EOF
@@ -13320,15 +13441,15 @@ cf_nculib_root=ncurses
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo "$as_me:13323: checking for Gpm_Open in -lgpm" >&5
+echo "$as_me:13444: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 13331 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 13452 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -13346,39 +13467,39 @@ Gpm_Open ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13350: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13471: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13353: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13356: \"$ac_try\"") >&5
+  echo "$as_me:13474: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13477: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13359: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13480: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_gpm_Gpm_Open=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:13370: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "$as_me:13491: 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:13373: checking for initscr in -lgpm" >&5
+if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
+  echo "$as_me:13494: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 13381 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 13502 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -13396,30 +13517,30 @@ initscr ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13400: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13521: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13403: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13406: \"$ac_try\"") >&5
+  echo "$as_me:13524: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13527: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13409: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13530: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_gpm_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:13420: result: $ac_cv_lib_gpm_initscr" >&5
+echo "$as_me:13541: 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
+if test "$ac_cv_lib_gpm_initscr" = yes; then
   LIBS="$cf_ncurses_SAVE"
 else
   cf_ncurses_LIBS="-lgpm"
@@ -13427,20 +13548,20 @@ fi
 
 fi
 
-case $host_os in
+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 "$as_me:13435: checking for tgoto in -lmytinfo" >&5
+		echo "$as_me:13556: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 13443 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 13564 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -13458,30 +13579,30 @@ tgoto ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13462: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13583: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13465: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13468: \"$ac_try\"") >&5
+  echo "$as_me:13586: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13589: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13471: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13592: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_mytinfo_tgoto=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:13482: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:13603: 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
+if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
 fi
 
@@ -13505,7 +13626,7 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
+if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
 then
 
 cf_add_libs="$LIBS"
@@ -13526,15 +13647,15 @@ LIBS="$cf_add_libs"
 
 else
 
-	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
+	eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
 	cf_libdir=""
-	echo "$as_me:13531: checking for initscr" >&5
+	echo "$as_me:13652: 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 13537 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 13658 "configure"
 #include "confdefs.h"
 #define initscr autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -13564,38 +13685,38 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13568: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13689: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13571: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13574: \"$ac_try\"") >&5
+  echo "$as_me:13692: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13695: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13577: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:13698: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:13587: result: $ac_cv_func_initscr" >&5
+echo "$as_me:13708: 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'
+if test "$ac_cv_func_initscr" = yes; then
+  eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:13594: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:13715: 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 <<_ACEOF
-#line 13598 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 13719 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -13606,26 +13727,26 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13610: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13731: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13613: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13616: \"$ac_try\"") >&5
+  echo "$as_me:13734: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13737: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13619: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:13621: result: yes" >&5
+  echo "$as_me:13740: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:13742: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
+			 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:13628: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:13749: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -13633,7 +13754,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -13641,11 +13762,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
-	test -d $cf_library_path/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
-	test -d $cf_library_path/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
-	test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
+	test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
+	test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
+	test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -13660,11 +13781,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
-	test -d $prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
-	test -d $prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
-	test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
+	test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
+	test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
+	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 \
@@ -13678,13 +13799,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
-	test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
-	test -d $cf_subdir_prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
-	test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
+	test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
+	test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
+	test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
 done
@@ -13693,11 +13814,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:13696: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:13817: 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 <<_ACEOF
-#line 13700 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 13821 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -13708,41 +13829,41 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13712: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13833: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13715: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13718: \"$ac_try\"") >&5
+  echo "$as_me:13836: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13839: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13721: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:13723: result: yes" >&5
+  echo "$as_me:13842: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:13844: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
+			 		 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:13730: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:13851: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 			done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
-eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
+eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
 
-if test $cf_found_library = no ; then
-	{ { echo "$as_me:13745: error: Cannot link $cf_nculib_root library" >&5
+if test "$cf_found_library" = no ; then
+	{ { echo "$as_me:13866: error: Cannot link $cf_nculib_root library" >&5
 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -13750,17 +13871,17 @@ fi
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo "$as_me:13753: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:13874: 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$%%"`
+		q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
 		if test "$q" != "$LIBS" ; then
 			LIBS="$q"
 		fi
 	done
-	cat >conftest.$ac_ext <<_ACEOF
-#line 13763 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 13884 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -13771,28 +13892,28 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13775: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:13896: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13778: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13781: \"$ac_try\"") >&5
+  echo "$as_me:13899: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:13902: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13784: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:13786: result: yes" >&5
+  echo "$as_me:13905: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:13907: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:13791: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:13912: result: no" >&5
 echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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___%`
@@ -13811,24 +13932,24 @@ fi
 
 for cf_hdr in stdlib.h wchar.h wctype.h
 do
-	echo "$as_me:13814: checking for $cf_hdr" >&5
+	echo "$as_me:13935: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
-	cat >conftest.$ac_ext <<_ACEOF
-#line 13817 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 13938 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:13824: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:13945: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:13830: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:13951: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -13841,11 +13962,11 @@ if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   cf_found=no
 fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:13848: result: $cf_found" >&5
+rm -f conftest.err "conftest.$ac_ext"
+echo "$as_me:13969: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -13858,13 +13979,13 @@ EOF
 fi
 done
 
-  echo "$as_me:13861: checking for wide char and multibyte support" >&5
+  echo "$as_me:13982: 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 13867 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 13988 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -13922,26 +14043,26 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13926: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:14047: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13929: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13932: \"$ac_try\"") >&5
+  echo "$as_me:14050: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:14053: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:13935: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14056: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
-      cat >conftest.$ac_ext <<_ACEOF
-#line 13944 "configure"
+      cat >"conftest.$ac_ext" <<_ACEOF
+#line 14065 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int
@@ -13989,32 +14110,32 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:13993: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:14114: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:13996: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:13999: \"$ac_try\"") >&5
+  echo "$as_me:14117: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:14120: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14002: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14123: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=libutf8
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 am_cv_multibyte_able=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
       LIBS="$cf_save_LIBS"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:14017: result: $am_cv_multibyte_able" >&5
+echo "$as_me:14138: 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
@@ -14036,13 +14157,13 @@ cf_ncuconfig_root=ncursesw
 cf_have_ncuconfig=no
 
 if test "x${PKG_CONFIG:=none}" != xnone; then
-	echo "$as_me:14039: checking pkg-config for $cf_ncuconfig_root" >&5
+	echo "$as_me:14160: 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:14042: result: yes" >&5
+		echo "$as_me:14163: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
-		echo "$as_me:14045: checking if the $cf_ncuconfig_root package files work" >&5
+		echo "$as_me:14166: 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
 
@@ -14050,8 +14171,8 @@ echo $ECHO_N "checking if the $cf_ncucon
 		cf_save_CPPFLAGS="$CPPFLAGS"
 		cf_save_LIBS="$LIBS"
 
-		cf_pkg_cflags=`$PKG_CONFIG --cflags $cf_ncuconfig_root`
-		cf_pkg_libs=`$PKG_CONFIG --libs $cf_ncuconfig_root`
+		cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`"
+		cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`"
 
 		# while -W for passing linker flags is prevalent, it is not "standard".
 		# At least one wrapper for c89/c99 (in Apple's xcode) has its own
@@ -14067,19 +14188,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkg_cflags
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -14098,7 +14219,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -14128,7 +14249,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -14174,8 +14295,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 14178 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 14299 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -14186,54 +14307,54 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:14190: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:14311: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:14193: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:14196: \"$ac_try\"") >&5
+  echo "$as_me:14314: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:14317: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14199: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14320: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_test_ncuconfig=maybe
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 14205 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 14326 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 					int main(void)
-					{ char *xx = curses_version(); return (xx == 0); }
+					{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:14212: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:14333: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:14215: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:14217: \"$ac_try\"") >&5
+  echo "$as_me:14336: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:14338: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14220: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14341: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_test_ncuconfig=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_test_ncuconfig=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_test_ncuconfig=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 			CFLAGS="$cf_save_CFLAGS"
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -14255,19 +14376,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkg_cflags
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -14286,7 +14407,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -14316,7 +14437,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -14362,8 +14483,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-		cat >conftest.$ac_ext <<_ACEOF
-#line 14366 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 14487 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -14374,55 +14495,55 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:14378: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:14499: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:14381: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:14384: \"$ac_try\"") >&5
+  echo "$as_me:14502: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:14505: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14387: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14508: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   if test "$cross_compiling" = yes; then
   cf_have_ncuconfig=maybe
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 14393 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 14514 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 				int main(void)
-				{ char *xx = curses_version(); return (xx == 0); }
+				{ const char *xx = curses_version(); return (xx == 0); }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:14400: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:14521: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:14403: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:14405: \"$ac_try\"") >&5
+  echo "$as_me:14524: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:14526: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14408: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14529: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_have_ncuconfig=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_ncuconfig=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:14425: result: $cf_have_ncuconfig" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:14546: 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"
@@ -14438,13 +14559,13 @@ EOF
 
 			NCURSES_CONFIG_PKG=$cf_ncuconfig_root
 
-echo "$as_me:14441: checking for terminfo header" >&5
+echo "$as_me:14562: 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
+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%'`
 	;;
@@ -14455,8 +14576,8 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 14459 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 14580 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -14470,38 +14591,38 @@ int x = auto_left_margin; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:14474: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:14595: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14477: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:14480: \"$ac_try\"") >&5
+  echo "$as_me:14598: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:14601: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14483: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14604: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	cf_cv_term_header=unknown
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-echo "$as_me:14499: result: $cf_cv_term_header" >&5
+echo "$as_me:14620: 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
+case "$cf_cv_term_header" in
 *term.h)
 
 cat >>confdefs.h <<\EOF
@@ -14511,7 +14632,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 
 cat >>confdefs.h <<\EOF
@@ -14531,7 +14652,7 @@ esac
 		fi
 
 	else
-		echo "$as_me:14534: result: no" >&5
+		echo "$as_me:14655: result: no" >&5
 echo "${ECHO_T}no" >&6
 		NCURSES_CONFIG_PKG=none
 	fi
@@ -14547,7 +14668,7 @@ if test -n "$ac_tool_prefix"; then
   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:14550: checking for $ac_word" >&5
+echo "$as_me:14671: 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
@@ -14562,7 +14683,7 @@ for ac_dir in $ac_dummy; do
   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:14565: found $ac_dir/$ac_word" >&5
+echo "$as_me:14686: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -14570,10 +14691,10 @@ fi
 fi
 NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG
 if test -n "$NCURSES_CONFIG"; then
-  echo "$as_me:14573: result: $NCURSES_CONFIG" >&5
+  echo "$as_me:14694: result: $NCURSES_CONFIG" >&5
 echo "${ECHO_T}$NCURSES_CONFIG" >&6
 else
-  echo "$as_me:14576: result: no" >&5
+  echo "$as_me:14697: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -14586,7 +14707,7 @@ if test -z "$NCURSES_CONFIG"; then
 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:14589: checking for $ac_word" >&5
+echo "$as_me:14710: 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
@@ -14601,7 +14722,7 @@ for ac_dir in $ac_dummy; do
   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:14604: found $ac_dir/$ac_word" >&5
+echo "$as_me:14725: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -14609,10 +14730,10 @@ fi
 fi
 ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG
 if test -n "$ac_ct_NCURSES_CONFIG"; then
-  echo "$as_me:14612: result: $ac_ct_NCURSES_CONFIG" >&5
+  echo "$as_me:14733: result: $ac_ct_NCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6
 else
-  echo "$as_me:14615: result: no" >&5
+  echo "$as_me:14736: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -14632,19 +14753,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in `$NCURSES_CONFIG --cflags`
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -14663,7 +14784,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -14693,7 +14814,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -14741,7 +14862,7 @@ LIBS="$cf_add_libs"
 
 		# even with config script, some packages use no-override for curses.h
 
-echo "$as_me:14744: checking if we have identified curses headers" >&5
+echo "$as_me:14865: 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
@@ -14752,8 +14873,8 @@ for cf_header in \
 	ncurses.h ncursesw/ncurses.h \
 	curses.h ncursesw/curses.h
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 14756 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 14877 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -14764,32 +14885,32 @@ initscr(); tgoto("?", 0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:14768: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:14889: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14771: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:14774: \"$ac_try\"") >&5
+  echo "$as_me:14892: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:14895: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14777: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:14898: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
-echo "$as_me:14788: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:14909: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:14792: error: No curses header-files found" >&5
+	{ { echo "$as_me:14913: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -14799,24 +14920,24 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:14802: checking for $ac_header" >&5
+echo "$as_me:14923: 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 14808 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 14929 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:14812: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:14933: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:14818: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:14939: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -14829,14 +14950,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:14837: 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
+echo "$as_me:14958: 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
@@ -14854,7 +14975,7 @@ cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncucon
 #define $cf_nculib_ROOT 1
 EOF
 
-				cf_cv_ncurses_version=`$NCURSES_CONFIG --version`
+				cf_cv_ncurses_version="`$NCURSES_CONFIG --version`"
 
 	else
 
@@ -14866,9 +14987,9 @@ 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
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -14889,8 +15010,8 @@ if test -n "$cf_cv_curses_dir/include/$c
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 14893 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 15014 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -14901,25 +15022,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:14905: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15026: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14908: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:14911: \"$ac_try\"") >&5
+  echo "$as_me:15029: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15032: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:14914: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15035: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -14928,11 +15049,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:14931: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:15052: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -14947,19 +15068,19 @@ fi
 
 }
 
-echo "$as_me:14950: checking for $cf_ncuhdr_root header in include-path" >&5
+echo "$as_me:15071: 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"
+	{ 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 <<_ACEOF
-#line 14962 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 15083 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -14977,10 +15098,10 @@ main (void)
 	make an error
 #endif
 
-printf("%s\n", NCURSES_VERSION);
+printf("%s\\n", NCURSES_VERSION);
 #else
 #ifdef __NCURSES_H
-printf("old\n");
+printf("old\\n");
 #else
 	make an error
 #endif
@@ -14990,39 +15111,39 @@ printf("old\n");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:14994: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15115: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:14997: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:15000: \"$ac_try\"") >&5
+  echo "$as_me:15118: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15121: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15003: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15124: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h=$cf_header
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_ncurses_h=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 		test "$cf_cv_ncurses_h" != no && break
 	done
 
 fi
-echo "$as_me:15018: result: $cf_cv_ncurses_h" >&5
+echo "$as_me:15139: 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 "$as_me:15025: checking for $cf_ncuhdr_root include-path" >&5
+echo "$as_me:15146: 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
@@ -15037,7 +15158,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -15045,11 +15166,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
-	test -d $cf_header_path/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
-	test -d $cf_header_path/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
-	test -d $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root"
+	test -d "$cf_header_path/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include"
+	test -d "$cf_header_path/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include"
+	test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -15066,11 +15187,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
-	test -d $prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
-	test -d $prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
-	test -d $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $prefix/include/$cf_ncuhdr_root"
+	test -d "$prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include"
+	test -d "$prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $prefix/$cf_ncuhdr_root/include"
+	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 \
@@ -15084,13 +15205,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/$cf_ncuhdr_root &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
-	test -d $cf_subdir_prefix/include/$cf_ncuhdr_root/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
-	test -d $cf_subdir_prefix/$cf_ncuhdr_root/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
-	test -d $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root"
+	test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include"
+	test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include"
+	test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root"
 }
 
 done
@@ -15098,20 +15219,20 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/$cf_ncuhdr_root && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/$cf_ncuhdr_root && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root"
 }
 
 cf_search="$cf_search $cf_header_path_list"
 
-	test -n "$verbose" && echo search path $cf_search
+	test -n "$verbose" && echo "search path $cf_search"
 	cf_save2_CPPFLAGS="$CPPFLAGS"
 	for cf_incdir in $cf_search
 	do
@@ -15119,9 +15240,9 @@ cf_search="$cf_search $cf_header_path_li
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -15142,8 +15263,8 @@ if test -n "$cf_incdir" ; then
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 15146 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 15267 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -15154,25 +15275,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:15158: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15279: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:15161: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:15164: \"$ac_try\"") >&5
+  echo "$as_me:15282: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15285: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15167: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15288: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -15181,11 +15302,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:15184: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:15305: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -15203,8 +15324,8 @@ fi
 			curses.h
 		do
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 15207 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 15328 "configure"
 #include "confdefs.h"
 
 #include <$cf_header>
@@ -15214,10 +15335,10 @@ main (void)
 
 #ifdef NCURSES_VERSION
 
-printf("%s\n", NCURSES_VERSION);
+printf("%s\\n", NCURSES_VERSION);
 #else
 #ifdef __NCURSES_H
-printf("old\n");
+printf("old\\n");
 #else
 	make an error
 #endif
@@ -15227,30 +15348,30 @@ printf("old\n");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:15231: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15352: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:15234: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:15237: \"$ac_try\"") >&5
+  echo "$as_me:15355: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15358: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15240: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15361: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_h2=$cf_header
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_ncurses_h2=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 			if test "$cf_cv_ncurses_h2" != no ; then
 				cf_cv_ncurses_h2=$cf_incdir/$cf_header
-				test -n "$verbose" && echo $ac_n "	... found $ac_c" 1>&6
+				test -n "$verbose" && echo $ECHO_N "	... found $ECHO_C" 1>&6
 				break
 			fi
 			test -n "$verbose" && echo "	... tested $cf_incdir/$cf_header" 1>&6
@@ -15258,26 +15379,26 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		CPPFLAGS="$cf_save2_CPPFLAGS"
 		test "$cf_cv_ncurses_h2" != no && break
 	done
-	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:15261: error: not found" >&5
+	test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:15382: error: not found" >&5
 echo "$as_me: error: not found" >&2;}
    { (exit 1); exit 1; }; }
 
 fi
-echo "$as_me:15266: result: $cf_cv_ncurses_h2" >&5
+echo "$as_me:15387: 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
+	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
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -15298,8 +15419,8 @@ if test -n "$cf_1st_incdir" ; then
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 15302 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 15423 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -15310,25 +15431,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:15314: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15435: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:15317: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:15320: \"$ac_try\"") >&5
+  echo "$as_me:15438: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15441: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15323: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15444: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -15337,11 +15458,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:15340: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:15461: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -15358,7 +15479,7 @@ fi
 
 # Set definitions to allow ifdef'ing for ncurses.h
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 *ncurses.h)
 
 cat >>confdefs.h <<\EOF
@@ -15368,7 +15489,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_ncurses_header in
+case "$cf_cv_ncurses_header" in
 ncurses/curses.h|ncurses/ncurses.h)
 
 cat >>confdefs.h <<\EOF
@@ -15385,13 +15506,13 @@ EOF
 	;;
 esac
 
-echo "$as_me:15388: checking for terminfo header" >&5
+echo "$as_me:15509: 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
+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%'`
 	;;
@@ -15402,8 +15523,8 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 15406 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 15527 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -15417,38 +15538,38 @@ int x = auto_left_margin; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:15421: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:15542: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:15424: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:15427: \"$ac_try\"") >&5
+  echo "$as_me:15545: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:15548: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15430: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15551: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	cf_cv_term_header=unknown
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-echo "$as_me:15446: result: $cf_cv_term_header" >&5
+echo "$as_me:15567: 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
+case "$cf_cv_term_header" in
 *term.h)
 
 cat >>confdefs.h <<\EOF
@@ -15458,7 +15579,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 
 cat >>confdefs.h <<\EOF
@@ -15481,7 +15602,7 @@ cat >>confdefs.h <<\EOF
 #define NCURSES 1
 EOF
 
-echo "$as_me:15484: checking for ncurses version" >&5
+echo "$as_me:15605: 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
@@ -15489,12 +15610,12 @@ else
 
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
-	rm -f $cf_tempfile
+	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.
-	cat > conftest.$ac_ext <<EOF
+	cat > "conftest.$ac_ext" <<EOF
 #include <${cf_cv_ncurses_header:-curses.h}>
 #undef Autoconf
 #ifdef NCURSES_VERSION
@@ -15507,20 +15628,20 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:15510: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:15631: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:15513: \$? = $ac_status" >&5
-  (exit $ac_status); }
+  echo "$as_me:15634: \$? = $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%".*%%'`
+		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
 		rm -f conftest.out
 	fi
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 15523 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 15644 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -15530,13 +15651,13 @@ int main(void)
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
 # ifdef NCURSES_VERSION_PATCH
-	fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
+	fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
 # else
-	fprintf(fp, "%s\n", NCURSES_VERSION);
+	fprintf(fp, "%s\\n", NCURSES_VERSION);
 # endif
 #else
 # ifdef __NCURSES_H
-	fprintf(fp, "old\n");
+	fprintf(fp, "old\\n");
 # else
 	make an error
 # endif
@@ -15544,30 +15665,30 @@ int main(void)
 	${cf_cv_main_return:-return}(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:15548: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:15669: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15551: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:15553: \"$ac_try\"") >&5
+  echo "$as_me:15672: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:15674: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15556: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15677: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-	rm -f $cf_tempfile
+	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:15570: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:15691: result: $cf_cv_ncurses_version" >&5
 echo "${ECHO_T}$cf_cv_ncurses_version" >&6
 test "$cf_cv_ncurses_version" = no ||
 cat >>confdefs.h <<\EOF
@@ -15580,15 +15701,15 @@ cf_nculib_root=ncursesw
 	# to link gpm.
 cf_ncurses_LIBS=""
 cf_ncurses_SAVE="$LIBS"
-echo "$as_me:15583: checking for Gpm_Open in -lgpm" >&5
+echo "$as_me:15704: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 15591 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 15712 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15606,39 +15727,39 @@ Gpm_Open ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15610: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:15731: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15613: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15616: \"$ac_try\"") >&5
+  echo "$as_me:15734: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:15737: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15619: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15740: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_gpm_Gpm_Open=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15630: result: $ac_cv_lib_gpm_Gpm_Open" >&5
+echo "$as_me:15751: 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:15633: checking for initscr in -lgpm" >&5
+if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
+  echo "$as_me:15754: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lgpm  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 15641 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 15762 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15656,30 +15777,30 @@ initscr ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15660: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:15781: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15663: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15666: \"$ac_try\"") >&5
+  echo "$as_me:15784: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:15787: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15669: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15790: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_gpm_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15680: result: $ac_cv_lib_gpm_initscr" >&5
+echo "$as_me:15801: 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
+if test "$ac_cv_lib_gpm_initscr" = yes; then
   LIBS="$cf_ncurses_SAVE"
 else
   cf_ncurses_LIBS="-lgpm"
@@ -15687,20 +15808,20 @@ fi
 
 fi
 
-case $host_os in
+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 "$as_me:15695: checking for tgoto in -lmytinfo" >&5
+		echo "$as_me:15816: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 15703 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 15824 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -15718,30 +15839,30 @@ tgoto ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15722: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:15843: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15725: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15728: \"$ac_try\"") >&5
+  echo "$as_me:15846: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:15849: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15731: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15852: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_mytinfo_tgoto=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:15742: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:15863: 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
+if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
   cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS"
 fi
 
@@ -15765,7 +15886,7 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-if ( test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" )
+if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no"
 then
 
 cf_add_libs="$LIBS"
@@ -15786,15 +15907,15 @@ LIBS="$cf_add_libs"
 
 else
 
-	eval 'cf_cv_have_lib_'$cf_nculib_root'=no'
+	eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no'
 	cf_libdir=""
-	echo "$as_me:15791: checking for initscr" >&5
+	echo "$as_me:15912: 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 15797 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 15918 "configure"
 #include "confdefs.h"
 #define initscr autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -15824,38 +15945,38 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15828: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:15949: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15831: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15834: \"$ac_try\"") >&5
+  echo "$as_me:15952: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:15955: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15837: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:15958: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:15847: result: $ac_cv_func_initscr" >&5
+echo "$as_me:15968: 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'
+if test "$ac_cv_func_initscr" = yes; then
+  eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:15854: checking for initscr in -l$cf_nculib_root" >&5
+		echo "$as_me:15975: 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 <<_ACEOF
-#line 15858 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 15979 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -15866,26 +15987,26 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15870: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:15991: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15873: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15876: \"$ac_try\"") >&5
+  echo "$as_me:15994: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:15997: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15879: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:15881: result: yes" >&5
+  echo "$as_me:16000: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:16002: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
+			 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:15888: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:16009: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -15893,7 +16014,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -15901,11 +16022,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
-	test -d $cf_library_path/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
-	test -d $cf_library_path/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
-	test -d $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root"
+	test -d "$cf_library_path/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib"
+	test -d "$cf_library_path/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib"
+	test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -15920,11 +16041,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
-	test -d $prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
-	test -d $prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
-	test -d $prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $prefix/lib/$cf_nculib_root"
+	test -d "$prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib"
+	test -d "$prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $prefix/$cf_nculib_root/lib"
+	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 \
@@ -15938,13 +16059,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/$cf_nculib_root &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
-	test -d $cf_subdir_prefix/lib/$cf_nculib_root/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
-	test -d $cf_subdir_prefix/$cf_nculib_root/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
-	test -d $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/$cf_nculib_root" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root"
+	test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib"
+	test -d "$cf_subdir_prefix/$cf_nculib_root/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib"
+	test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root"
 }
 
 done
@@ -15953,11 +16074,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:15956: checking for -l$cf_nculib_root in $cf_libdir" >&5
+				echo "$as_me:16077: 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 <<_ACEOF
-#line 15960 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 16081 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -15968,41 +16089,41 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:15972: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16093: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:15975: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:15978: \"$ac_try\"") >&5
+  echo "$as_me:16096: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16099: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:15981: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:15983: result: yes" >&5
+  echo "$as_me:16102: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:16104: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 		 eval 'cf_cv_have_lib_'$cf_nculib_root'=yes'
+			 		 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:15990: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:16111: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 			done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
-eval 'cf_found_library=$cf_cv_have_lib_'$cf_nculib_root
+eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\"
 
-if test $cf_found_library = no ; then
-	{ { echo "$as_me:16005: error: Cannot link $cf_nculib_root library" >&5
+if test "$cf_found_library" = no ; then
+	{ { echo "$as_me:16126: error: Cannot link $cf_nculib_root library" >&5
 echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -16010,17 +16131,17 @@ fi
 fi
 
 if test -n "$cf_ncurses_LIBS" ; then
-	echo "$as_me:16013: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5
+	echo "$as_me:16134: 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$%%"`
+		q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"`
 		if test "$q" != "$LIBS" ; then
 			LIBS="$q"
 		fi
 	done
-	cat >conftest.$ac_ext <<_ACEOF
-#line 16023 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 16144 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -16031,28 +16152,28 @@ initscr(); mousemask(0,0); tigetstr((cha
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16035: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16156: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16038: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16041: \"$ac_try\"") >&5
+  echo "$as_me:16159: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16162: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16044: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:16046: result: yes" >&5
+  echo "$as_me:16165: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:16167: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:16051: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:16172: result: no" >&5
 echo "${ECHO_T}no" >&6
 		 LIBS="$cf_ncurses_SAVE"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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___%`
@@ -16066,15 +16187,15 @@ else
 	NCURSES_CONFIG=none
 fi
 
-echo "$as_me:16069: checking definition to turn on extended curses functions" >&5
+echo "$as_me:16190: 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 <<_ACEOF
-#line 16077 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16198 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -16088,15 +16209,14 @@ main (void)
 	make an error
 #endif
 #endif
-#ifdef NCURSES_VERSION
+#ifdef NCURSES_WIDECHAR
+make an error	/* prefer to fall-through on the second checks */
+#endif
 	cchar_t check;
 	int check2 = curs_set((int)sizeof(check));
-#endif
 	long x = winnstr(stdscr, "", 0);
 	int x1, y1;
-#ifdef NCURSES_VERSION
 	(void)check2;
-#endif
 	getbegyx(stdscr, y1, x1);
 	(void)x;
 	(void)y1;
@@ -16106,27 +16226,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16110: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16230: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16113: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16116: \"$ac_try\"") >&5
+  echo "$as_me:16233: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16236: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16119: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16239: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=none
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
-		cat >conftest.$ac_ext <<_ACEOF
-#line 16129 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 16249 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -16136,16 +16256,12 @@ int
 main (void)
 {
 
-#ifdef NCURSES_VERSION
 		cchar_t check;
 		int check2 = curs_set((int)sizeof(check));
-#endif
 		long x = winnstr(stdscr, "", 0);
 		int x1, y1;
 		getbegyx(stdscr, y1, x1);
-#ifdef NCURSES_VERSION
 		(void)check2;
-#endif
 		(void)x;
 		(void)y1;
 		(void)x1;
@@ -16154,34 +16270,34 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16158: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16274: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16161: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16164: \"$ac_try\"") >&5
+  echo "$as_me:16277: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16280: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16167: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16283: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 	done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:16181: result: $cf_cv_need_xopen_extension" >&5
+echo "$as_me:16297: result: $cf_cv_need_xopen_extension" >&5
 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
-case $cf_cv_need_xopen_extension in
+case "$cf_cv_need_xopen_extension" in
 *_*)
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
@@ -16190,20 +16306,20 @@ case $cf_cv_need_xopen_extension in
 	;;
 esac
 
-		test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:16193: error: X/Open curses not found" >&5
+		test "$cf_cv_need_xopen_extension" = unknown && { { echo "$as_me:16309: error: X/Open curses not found" >&5
 echo "$as_me: error: X/Open curses not found" >&2;}
    { (exit 1); exit 1; }; }
 		;;
 	curses) #(vi
 
-echo "$as_me:16199: checking for extra include directories" >&5
+echo "$as_me:16315: 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
+case "$host_os" in
 hpux10.*)
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
@@ -16222,7 +16338,7 @@ sunos3*|sunos4*)
 esac
 
 fi
-echo "$as_me:16225: result: $cf_cv_curses_incdir" >&5
+echo "$as_me:16341: result: $cf_cv_curses_incdir" >&5
 echo "${ECHO_T}$cf_cv_curses_incdir" >&6
 if test "$cf_cv_curses_incdir" != no
 then
@@ -16232,7 +16348,7 @@ then
 
 fi
 
-echo "$as_me:16235: checking if we have identified curses headers" >&5
+echo "$as_me:16351: 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
@@ -16243,8 +16359,8 @@ for cf_header in \
 	ncurses.h  \
 	curses.h  ncurses/ncurses.h ncurses/curses.h
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 16247 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16363 "configure"
 #include "confdefs.h"
 #include <${cf_header}>
 int
@@ -16255,32 +16371,32 @@ initscr(); tgoto("?", 0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:16259: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:16375: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16262: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:16265: \"$ac_try\"") >&5
+  echo "$as_me:16378: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:16381: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16268: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16384: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_header=$cf_header; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
-echo "$as_me:16279: result: $cf_cv_ncurses_header" >&5
+echo "$as_me:16395: result: $cf_cv_ncurses_header" >&5
 echo "${ECHO_T}$cf_cv_ncurses_header" >&6
 
 if test "$cf_cv_ncurses_header" = none ; then
-	{ { echo "$as_me:16283: error: No curses header-files found" >&5
+	{ { echo "$as_me:16399: error: No curses header-files found" >&5
 echo "$as_me: error: No curses header-files found" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -16290,24 +16406,24 @@ fi
 for ac_header in $cf_cv_ncurses_header
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:16293: checking for $ac_header" >&5
+echo "$as_me:16409: 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 16299 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 16415 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:16303: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:16419: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:16309: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:16425: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -16320,14 +16436,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:16328: 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
+echo "$as_me:16444: 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
@@ -16335,13 +16451,13 @@ EOF
 fi
 done
 
-echo "$as_me:16338: checking for terminfo header" >&5
+echo "$as_me:16454: 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
+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%'`
 	;;
@@ -16352,8 +16468,8 @@ esac
 
 for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h"
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 16356 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16472 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -16367,38 +16483,38 @@ int x = auto_left_margin; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:16371: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:16487: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:16374: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:16377: \"$ac_try\"") >&5
+  echo "$as_me:16490: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:16493: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16380: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16496: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_term_header="$cf_test"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	cf_cv_term_header=unknown
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	test "$cf_cv_term_header" != unknown && break
 done
 
 fi
-echo "$as_me:16396: result: $cf_cv_term_header" >&5
+echo "$as_me:16512: 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
+case "$cf_cv_term_header" in
 *term.h)
 
 cat >>confdefs.h <<\EOF
@@ -16408,7 +16524,7 @@ EOF
 	;;
 esac
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 ncurses/term.h)
 
 cat >>confdefs.h <<\EOF
@@ -16425,7 +16541,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:16428: checking for ncurses version" >&5
+echo "$as_me:16544: 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
@@ -16433,12 +16549,12 @@ else
 
 	cf_cv_ncurses_version=no
 	cf_tempfile=out$$
-	rm -f $cf_tempfile
+	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.
-	cat > conftest.$ac_ext <<EOF
+	cat > "conftest.$ac_ext" <<EOF
 #include <${cf_cv_ncurses_header:-curses.h}>
 #undef Autoconf
 #ifdef NCURSES_VERSION
@@ -16451,20 +16567,20 @@ Autoconf "old"
 #endif
 EOF
 	cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out"
-	{ (eval echo "$as_me:16454: \"$cf_try\"") >&5
+	{ (eval echo "$as_me:16570: \"$cf_try\"") >&5
   (eval $cf_try) 2>&5
   ac_status=$?
-  echo "$as_me:16457: \$? = $ac_status" >&5
-  (exit $ac_status); }
+  echo "$as_me:16573: \$? = $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%".*%%'`
+		cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out`
 		test -n "$cf_out" && cf_cv_ncurses_version="$cf_out"
 		rm -f conftest.out
 	fi
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 16467 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 16583 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -16474,13 +16590,13 @@ int main(void)
 	FILE *fp = fopen("$cf_tempfile", "w");
 #ifdef NCURSES_VERSION
 # ifdef NCURSES_VERSION_PATCH
-	fprintf(fp, "%s.%d\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
+	fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH);
 # else
-	fprintf(fp, "%s\n", NCURSES_VERSION);
+	fprintf(fp, "%s\\n", NCURSES_VERSION);
 # endif
 #else
 # ifdef __NCURSES_H
-	fprintf(fp, "old\n");
+	fprintf(fp, "old\\n");
 # else
 	make an error
 # endif
@@ -16488,40 +16604,40 @@ int main(void)
 	${cf_cv_main_return:-return}(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:16492: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:16608: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16495: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:16497: \"$ac_try\"") >&5
+  echo "$as_me:16611: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:16613: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16500: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16616: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_ncurses_version=`cat $cf_tempfile`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-	rm -f $cf_tempfile
+	rm -f "$cf_tempfile"
 
 fi
-echo "$as_me:16514: result: $cf_cv_ncurses_version" >&5
+echo "$as_me:16630: 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 "$as_me:16521: checking if we have identified curses libraries" >&5
+echo "$as_me:16637: 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 16524 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16640 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -16532,40 +16648,40 @@ initscr(); tgoto("?", 0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16536: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16652: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16539: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16542: \"$ac_try\"") >&5
+  echo "$as_me:16655: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16658: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16545: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16661: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-echo "$as_me:16554: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+echo "$as_me:16670: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 if test "$cf_result" = no ; then
-case $host_os in
+case "$host_os" in
 freebsd*)
-	echo "$as_me:16560: checking for tgoto in -lmytinfo" >&5
+	echo "$as_me:16676: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lmytinfo  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 16568 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16684 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -16583,30 +16699,30 @@ tgoto ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16587: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16703: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16590: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16593: \"$ac_try\"") >&5
+  echo "$as_me:16706: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16709: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16596: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16712: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_mytinfo_tgoto=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:16607: result: $ac_cv_lib_mytinfo_tgoto" >&5
+echo "$as_me:16723: 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
+if test "$ac_cv_lib_mytinfo_tgoto" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -16634,15 +16750,15 @@ hpux10.*)
 	# term.h) for cur_colr
 	if test "x$cf_cv_screen" = "xcurses_colr"
 	then
-		echo "$as_me:16637: checking for initscr in -lcur_colr" >&5
+		echo "$as_me:16753: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lcur_colr  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 16645 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16761 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -16660,30 +16776,30 @@ initscr ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16664: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16780: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16667: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16670: \"$ac_try\"") >&5
+  echo "$as_me:16783: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16786: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16673: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16789: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_cur_colr_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:16684: result: $ac_cv_lib_cur_colr_initscr" >&5
+echo "$as_me:16800: 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
+if test "$ac_cv_lib_cur_colr_initscr" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -16705,15 +16821,15 @@ LIBS="$cf_add_libs"
 
 else
 
-		echo "$as_me:16708: checking for initscr in -lHcurses" >&5
+		echo "$as_me:16824: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lHcurses  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 16716 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 16832 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -16731,30 +16847,30 @@ initscr ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16735: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:16851: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16738: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16741: \"$ac_try\"") >&5
+  echo "$as_me:16854: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:16857: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16744: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:16860: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_Hcurses_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:16755: result: $ac_cv_lib_Hcurses_initscr" >&5
+echo "$as_me:16871: 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
+if test "$ac_cv_lib_Hcurses_initscr" = yes; then
 
 			# HP's header uses __HP_CURSES, but user claims _HP_CURSES.
 
@@ -16794,9 +16910,9 @@ linux*)
 if test -n "/lib64" ; then
 	for cf_add_libdir in /lib64
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -16810,7 +16926,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}:16813: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:16929: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -16823,9 +16939,9 @@ fi
 if test -n "/lib" ; then
 	for cf_add_libdir in /lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -16839,7 +16955,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}:16842: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:16958: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -16854,9 +16970,9 @@ fi
 if test -n "/lib" ; then
 	for cf_add_libdir in /lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -16870,7 +16986,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}:16873: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:16989: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -16889,9 +17005,9 @@ sunos3*|sunos4*)
 if test -n "/usr/5lib" ; then
 	for cf_add_libdir in /usr/5lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -16905,7 +17021,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}:16908: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:17024: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -16949,13 +17065,13 @@ 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 "$as_me:16952: checking for tgoto" >&5
+		echo "$as_me:17068: 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 16958 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 17074 "configure"
 #include "confdefs.h"
 #define tgoto autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -16985,44 +17101,44 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:16989: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17105: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:16992: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:16995: \"$ac_try\"") >&5
+  echo "$as_me:17108: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17111: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:16998: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17114: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_tgoto=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:17008: result: $ac_cv_func_tgoto" >&5
+echo "$as_me:17124: result: $ac_cv_func_tgoto" >&5
 echo "${ECHO_T}$ac_cv_func_tgoto" >&6
-if test $ac_cv_func_tgoto = yes; then
+if test "$ac_cv_func_tgoto" = yes; then
   cf_term_lib=predefined
 else
 
 			for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown
 			do
 				as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh`
-echo "$as_me:17017: checking for tgoto in -l$cf_term_lib" >&5
+echo "$as_me:17133: 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_check_lib_save_LIBS=$LIBS
 LIBS="-l$cf_term_lib  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 17025 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 17141 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17040,32 +17156,32 @@ tgoto ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17044: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17160: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17047: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17050: \"$ac_try\"") >&5
+  echo "$as_me:17163: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17166: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17053: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17169: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_Lib=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17064: 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
+echo "$as_me:17180: 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
 
-					: ${cf_nculib_root:=$cf_term_lib}
+					: "${cf_nculib_root:=$cf_term_lib}"
 					break
 
 fi
@@ -17084,10 +17200,10 @@ 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 "$as_me:17087: checking if we can link with $cf_curs_lib library" >&5
+				echo "$as_me:17203: 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 17090 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 17206 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17098,35 +17214,35 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17102: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17218: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17105: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17108: \"$ac_try\"") >&5
+  echo "$as_me:17221: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17224: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17111: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17227: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-				echo "$as_me:17120: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+				echo "$as_me:17236: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
-				test $cf_result = yes && break
+				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 "$as_me:17126: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5
+				echo "$as_me:17242: 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 17129 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 17245 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17137,26 +17253,26 @@ initscr(); tgoto((char *)0, 0, 0);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17141: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17257: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17144: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17147: \"$ac_try\"") >&5
+  echo "$as_me:17260: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17263: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17150: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17266: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 					LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS"
-					cat >conftest.$ac_ext <<_ACEOF
-#line 17159 "configure"
+					cat >"conftest.$ac_ext" <<_ACEOF
+#line 17275 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header:-curses.h}>
 int
@@ -17167,49 +17283,49 @@ initscr()
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17171: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17287: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17174: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17177: \"$ac_try\"") >&5
+  echo "$as_me:17290: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17293: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17180: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17296: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=error
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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:17192: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+				echo "$as_me:17308: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
-				test $cf_result != error && break
+				test "$cf_result" != error && break
 			fi
 		done
 	fi
-	test $cf_curs_lib = unknown && { { echo "$as_me:17198: error: no curses library found" >&5
+	test "$cf_curs_lib" = unknown && { { echo "$as_me:17314: error: no curses library found" >&5
 echo "$as_me: error: no curses library found" >&2;}
    { (exit 1); exit 1; }; }
 fi
 fi
 
-echo "$as_me:17204: checking definition to turn on extended curses functions" >&5
+echo "$as_me:17320: 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 <<_ACEOF
-#line 17212 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 17328 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -17223,15 +17339,14 @@ main (void)
 	make an error
 #endif
 #endif
-#ifdef NCURSES_VERSION
+#ifdef NCURSES_WIDECHAR
+make an error	/* prefer to fall-through on the second checks */
+#endif
 	cchar_t check;
 	int check2 = curs_set((int)sizeof(check));
-#endif
 	long x = winnstr(stdscr, "", 0);
 	int x1, y1;
-#ifdef NCURSES_VERSION
 	(void)check2;
-#endif
 	getbegyx(stdscr, y1, x1);
 	(void)x;
 	(void)y1;
@@ -17241,27 +17356,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17245: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17360: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17248: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17251: \"$ac_try\"") >&5
+  echo "$as_me:17363: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17366: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17254: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17369: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=none
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 	for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR
 	do
-		cat >conftest.$ac_ext <<_ACEOF
-#line 17264 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 17379 "configure"
 #include "confdefs.h"
 
 #define $cf_try_xopen_extension 1
@@ -17271,16 +17386,12 @@ int
 main (void)
 {
 
-#ifdef NCURSES_VERSION
 		cchar_t check;
 		int check2 = curs_set((int)sizeof(check));
-#endif
 		long x = winnstr(stdscr, "", 0);
 		int x1, y1;
 		getbegyx(stdscr, y1, x1);
-#ifdef NCURSES_VERSION
 		(void)check2;
-#endif
 		(void)x;
 		(void)y1;
 		(void)x1;
@@ -17289,34 +17400,34 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17293: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17404: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17296: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17299: \"$ac_try\"") >&5
+  echo "$as_me:17407: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17410: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17302: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17413: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_need_xopen_extension=$cf_try_xopen_extension; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 	done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:17316: result: $cf_cv_need_xopen_extension" >&5
+echo "$as_me:17427: result: $cf_cv_need_xopen_extension" >&5
 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 
-case $cf_cv_need_xopen_extension in
+case "$cf_cv_need_xopen_extension" in
 *_*)
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
@@ -17330,7 +17441,7 @@ esac
 fi
 
 ## substitute externally-installed PCRE library for our bundled version
-echo "$as_me:17333: checking if you want to use installed version of pcre" >&5
+echo "$as_me:17444: 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.
@@ -17340,7 +17451,7 @@ if test "${with_pcre+set}" = set; then
 else
   PCRE_HOME=no
 fi;
-echo "$as_me:17343: result: $PCRE_HOME" >&5
+echo "$as_me:17454: result: $PCRE_HOME" >&5
 echo "${ECHO_T}$PCRE_HOME" >&6
 
 cf_pcre_home=$PCRE_HOME
@@ -17360,20 +17471,20 @@ cf_save_CFLAGS="$CFLAGS"
 cf_save_LIBS="$LIBS"
 cf_find_PCRE=yes
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre2; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre2"; then
 	test -n "$verbose" && echo "	found package libpcre2" 1>&6
 
-echo "${as_me:-configure}:17366: testing found package libpcre2 ..." 1>&5
+echo "${as_me:-configure}:17477: testing found package libpcre2 ..." 1>&5
 
-	cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre2 2>/dev/null`"
-	cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre2 2>/dev/null`"
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libpcre2" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libpcre2" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libpcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:17372: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:17483: testing package libpcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libpcre2 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:17376: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:17487: testing package libpcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -17382,19 +17493,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -17413,7 +17524,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -17443,7 +17554,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -17494,20 +17605,20 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libpcre; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libpcre"; then
 	test -n "$verbose" && echo "	found package libpcre" 1>&6
 
-echo "${as_me:-configure}:17500: testing found package libpcre ..." 1>&5
+echo "${as_me:-configure}:17611: testing found package libpcre ..." 1>&5
 
-	cf_pkgconfig_incs="`$PKG_CONFIG --cflags libpcre 2>/dev/null`"
-	cf_pkgconfig_libs="`$PKG_CONFIG --libs   libpcre 2>/dev/null`"
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libpcre" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libpcre" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libpcre CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:17506: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:17617: testing package libpcre CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libpcre LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:17510: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:17621: testing package libpcre LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -17516,19 +17627,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -17547,7 +17658,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -17577,7 +17688,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -17628,15 +17739,15 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-		echo "$as_me:17631: checking for pcre_compile in -lpcre" >&5
+		echo "$as_me:17742: checking for pcre_compile in -lpcre" >&5
 echo $ECHO_N "checking for pcre_compile in -lpcre... $ECHO_C" >&6
 if test "${ac_cv_lib_pcre_pcre_compile+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcre  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 17639 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 17750 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17654,30 +17765,30 @@ pcre_compile ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17658: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17769: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17661: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17664: \"$ac_try\"") >&5
+  echo "$as_me:17772: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17775: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17667: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17778: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_lib_pcre_pcre_compile=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_pcre_pcre_compile=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17678: result: $ac_cv_lib_pcre_pcre_compile" >&5
+echo "$as_me:17789: result: $ac_cv_lib_pcre_pcre_compile" >&5
 echo "${ECHO_T}$ac_cv_lib_pcre_pcre_compile" >&6
-if test $ac_cv_lib_pcre_pcre_compile = yes; then
+if test "$ac_cv_lib_pcre_pcre_compile" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -17695,15 +17806,15 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-			echo "$as_me:17698: checking for regcomp in -lpcre2-posix" >&5
+			echo "$as_me:17809: checking for regcomp in -lpcre2-posix" >&5
 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcre2-posix  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 17706 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 17817 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17721,30 +17832,30 @@ regcomp ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17725: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17836: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17728: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17731: \"$ac_try\"") >&5
+  echo "$as_me:17839: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17842: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17734: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17845: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_lib_pcre2_posix_regcomp=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_pcre2_posix_regcomp=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17745: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
+echo "$as_me:17856: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
-if test $ac_cv_lib_pcre2_posix_regcomp = yes; then
+if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -17764,15 +17875,15 @@ LIBS="$cf_add_libs"
 
 else
 
-					echo "$as_me:17767: checking for regcomp in -lpcreposix" >&5
+					echo "$as_me:17878: checking for regcomp in -lpcreposix" >&5
 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpcreposix  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 17775 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 17886 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -17790,30 +17901,30 @@ regcomp ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:17794: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:17905: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:17797: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:17800: \"$ac_try\"") >&5
+  echo "$as_me:17908: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:17911: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:17803: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:17914: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_lib_pcreposix_regcomp=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_pcreposix_regcomp=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:17814: result: $ac_cv_lib_pcreposix_regcomp" >&5
+echo "$as_me:17925: result: $ac_cv_lib_pcreposix_regcomp" >&5
 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
-if test $ac_cv_lib_pcreposix_regcomp = yes; then
+if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -17865,7 +17976,7 @@ else
 
 			test -n "$verbose" && echo "	using bundled pcre because no installed pcre was found" 1>&6
 
-echo "${as_me:-configure}:17868: testing using bundled pcre because no installed pcre was found ..." 1>&5
+echo "${as_me:-configure}:17979: testing using bundled pcre because no installed pcre was found ..." 1>&5
 
 			cf_pcre_home=no
 
@@ -17887,19 +17998,19 @@ case ".$cf_pcre_home" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval cf_pcre_home="$cf_pcre_home"
 	case ".$cf_pcre_home" in
 	.NONE/*)
-		cf_pcre_home=`echo $cf_pcre_home | sed -e s%NONE%$cf_path_syntax%`
+		cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	cf_pcre_home=`echo $cf_pcre_home | sed -e s%NONE%$cf_path_syntax%`
+	cf_pcre_home=`echo "$cf_pcre_home" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:17902: error: expected a pathname, not \"$cf_pcre_home\"" >&5
+	{ { echo "$as_me:18013: 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; }; }
 	;;
@@ -17924,27 +18035,32 @@ fi
 ## debugging libraries (do this after other libraries)
 debug_malloc=none
 
-echo "$as_me:17927: checking if you want to use dbmalloc for testing" >&5
+echo "$as_me:18038: 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"
+  case "x$withval" in
+	x|xno) ;;
+	*)
+		: "${with_cflags:=-g}"
+		: "${enable_leaks:=no}"
+		with_dbmalloc=yes
 
 cat >>confdefs.h <<EOF
 #define USE_DBMALLOC 1
 EOF
 
-	: ${with_cflags:=-g}
-	: ${with_no_leaks:=yes}
-	 with_dbmalloc=yes
+		;;
+	esac
 else
   with_dbmalloc=
 fi;
-echo "$as_me:17944: result: ${with_dbmalloc:-no}" >&5
+echo "$as_me:18060: result: ${with_dbmalloc:-no}" >&5
 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
 
-case .$with_cflags in
+case ".$with_cflags" in
 .*-g*)
 	case .$CFLAGS in
 	.*-g*)
@@ -17958,19 +18074,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in -g
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -17989,7 +18105,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -18019,7 +18135,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -18055,24 +18171,24 @@ fi
 esac
 
 if test "$with_dbmalloc" = yes ; then
-	echo "$as_me:18058: checking for dbmalloc.h" >&5
+	echo "$as_me:18174: 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 <<_ACEOF
-#line 18064 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 18180 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 _ACEOF
-if { (eval echo "$as_me:18068: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:18184: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:18074: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:18190: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -18085,23 +18201,23 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_dbmalloc_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_dbmalloc_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:18093: result: $ac_cv_header_dbmalloc_h" >&5
+echo "$as_me:18209: 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:18096: checking for debug_malloc in -ldbmalloc" >&5
+if test "$ac_cv_header_dbmalloc_h" = yes; then
+  echo "$as_me:18212: 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_check_lib_save_LIBS=$LIBS
 LIBS="-ldbmalloc  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 18104 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 18220 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18119,30 +18235,30 @@ debug_malloc ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:18123: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:18239: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18126: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:18129: \"$ac_try\"") >&5
+  echo "$as_me:18242: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:18245: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18132: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:18248: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_dbmalloc_debug_malloc=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18143: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
+echo "$as_me:18259: 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
+if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
   debug_malloc=DBMALLOC
 fi
 
@@ -18150,27 +18266,32 @@ fi
 
 fi
 
-echo "$as_me:18153: checking if you want to use dmalloc for testing" >&5
+echo "$as_me:18269: 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"
+  case "x$withval" in
+	x|xno) ;;
+	*)
+		: "${with_cflags:=-g}"
+		: "${enable_leaks:=no}"
+		with_dmalloc=yes
 
 cat >>confdefs.h <<EOF
 #define USE_DMALLOC 1
 EOF
 
-	: ${with_cflags:=-g}
-	: ${with_no_leaks:=yes}
-	 with_dmalloc=yes
+		;;
+	esac
 else
   with_dmalloc=
 fi;
-echo "$as_me:18170: result: ${with_dmalloc:-no}" >&5
+echo "$as_me:18291: result: ${with_dmalloc:-no}" >&5
 echo "${ECHO_T}${with_dmalloc:-no}" >&6
 
-case .$with_cflags in
+case ".$with_cflags" in
 .*-g*)
 	case .$CFLAGS in
 	.*-g*)
@@ -18184,19 +18305,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in -g
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -18215,7 +18336,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -18245,7 +18366,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -18281,24 +18402,24 @@ fi
 esac
 
 if test "$with_dmalloc" = yes ; then
-	echo "$as_me:18284: checking for dmalloc.h" >&5
+	echo "$as_me:18405: 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 <<_ACEOF
-#line 18290 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 18411 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 _ACEOF
-if { (eval echo "$as_me:18294: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:18415: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:18300: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:18421: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -18311,23 +18432,23 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_dmalloc_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_dmalloc_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:18319: result: $ac_cv_header_dmalloc_h" >&5
+echo "$as_me:18440: 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:18322: checking for dmalloc_debug in -ldmalloc" >&5
+if test "$ac_cv_header_dmalloc_h" = yes; then
+  echo "$as_me:18443: 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_check_lib_save_LIBS=$LIBS
 LIBS="-ldmalloc  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 18330 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 18451 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18345,30 +18466,30 @@ dmalloc_debug ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:18349: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:18470: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18352: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:18355: \"$ac_try\"") >&5
+  echo "$as_me:18473: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:18476: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18358: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:18479: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_dmalloc_dmalloc_debug=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18369: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
+echo "$as_me:18490: 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
+if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
   debug_malloc=DMALLOC
 fi
 
@@ -18380,13 +18501,13 @@ fi
 if test "${with_trace+set}" = set; then
   withval="$with_trace"
 
-	echo "$as_me:18383: checking for _tracef" >&5
+	echo "$as_me:18504: 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 18389 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 18510 "configure"
 #include "confdefs.h"
 #define _tracef autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -18416,29 +18537,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:18420: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:18541: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18423: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:18426: \"$ac_try\"") >&5
+  echo "$as_me:18544: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:18547: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18429: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:18550: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func__tracef=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:18439: result: $ac_cv_func__tracef" >&5
+echo "$as_me:18560: result: $ac_cv_func__tracef" >&5
 echo "${ECHO_T}$ac_cv_func__tracef" >&6
-if test $ac_cv_func__tracef = yes; then
+if test "$ac_cv_func__tracef" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE__TRACEF 1
@@ -18447,15 +18568,15 @@ EOF
 else
 
 	as_ac_Lib=`echo "ac_cv_lib_${cf_with_screen}_g''__tracef" | $as_tr_sh`
-echo "$as_me:18450: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "$as_me:18571: 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_check_lib_save_LIBS=$LIBS
 LIBS="-l${cf_with_screen}_g  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 18458 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 18579 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18473,35 +18594,35 @@ _tracef ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:18477: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:18598: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:18480: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:18483: \"$ac_try\"") >&5
+  echo "$as_me:18601: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:18604: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:18486: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:18607: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_Lib=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:18497: 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
+echo "$as_me:18618: 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="`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`"
 		 LIBS="-l${cf_with_screen}_g $LIBS"
 		 use_trace=yes
 
@@ -18524,7 +18645,7 @@ fi;
 #AC_MSG_RESULT($use_trace)
 
 ## options for miscellaneous definitions
-echo "$as_me:18527: checking for domain-name" >&5
+echo "$as_me:18648: 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.
@@ -18536,7 +18657,7 @@ else
 fi; test -n "$withval" && \
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:18539: error: expected a value for --with-domain-name" >&5
+  { { echo "$as_me:18660: 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
@@ -18552,11 +18673,11 @@ cat >>confdefs.h <<EOF
 EOF
 
 fi
-echo "$as_me:18555: result: $DOMAIN_NAME" >&5
+echo "$as_me:18676: result: $DOMAIN_NAME" >&5
 echo "${ECHO_T}$DOMAIN_NAME" >&6
 
 if test "$USE_NNTP" = "yes" ; then
-echo "$as_me:18559: checking for NNTP default-server" >&5
+echo "$as_me:18680: 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.
@@ -18568,7 +18689,7 @@ else
 fi; test -z "$withval" && withval=no
 case "$withval" in #(vi
 yes)
-  { { echo "$as_me:18571: error: expected a value for --with-nntp-default-server" >&5
+  { { echo "$as_me:18692: 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
@@ -18596,7 +18717,7 @@ NNTP_DEFAULT_SERVER="$withval"
 		NNTP_DEFAULT_SERVER="news"
 	fi
     fi
-echo "$as_me:18599: result: $NNTP_DEFAULT_SERVER" >&5
+echo "$as_me:18720: result: $NNTP_DEFAULT_SERVER" >&5
 echo "${ECHO_T}$NNTP_DEFAULT_SERVER" >&6
 fi
 
@@ -18625,7 +18746,7 @@ cat >>confdefs.h <<EOF
 EOF
 
 ## optional features
-echo "$as_me:18628: checking whether to use MH style mail handling for mailgroups" >&5
+echo "$as_me:18749: 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.
@@ -18642,10 +18763,10 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:18645: result: $enableval" >&5
+echo "$as_me:18766: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:18648: checking whether to use Cancel-Locks" >&5
+echo "$as_me:18769: 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.
@@ -18658,12 +18779,12 @@ if test "${enable_cancel_locks+set}" = s
 else
   enableval=no
 fi;
-echo "$as_me:18661: result: $enableval" >&5
+echo "$as_me:18782: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 USE_CANLOCK=$enableval
 
 if test "$USE_CANLOCK" = yes ; then
-	echo "$as_me:18666: checking whether to use installed canlock rather than bundled" >&5
+	echo "$as_me:18787: checking whether to use installed canlock rather than bundled" >&5
 echo $ECHO_N "checking whether to use installed canlock rather than bundled... $ECHO_C" >&6
 
 # Check whether --with-canlock or --without-canlock was given.
@@ -18673,7 +18794,7 @@ if test "${with_canlock+set}" = set; the
 else
   CANLOCK_HOME=$USE_CANLOCK
 fi;
-	echo "$as_me:18676: result: $CANLOCK_HOME" >&5
+	echo "$as_me:18797: result: $CANLOCK_HOME" >&5
 echo "${ECHO_T}$CANLOCK_HOME" >&6
 
 cf_canlock_home=$CANLOCK_HOME
@@ -18686,7 +18807,7 @@ case .$cf_canlock_home in #(vi
 .no) #(vi
 	test -n "$verbose" && echo "	using bundled canlock" 1>&6
 
-echo "${as_me:-configure}:18689: testing using bundled canlock ..." 1>&5
+echo "${as_me:-configure}:18810: testing using bundled canlock ..." 1>&5
 
 	CANLIBS='-L../libcanlock -lcanlock'
 	CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include'
@@ -18698,20 +18819,20 @@ cf_save_CFLAGS="$CFLAGS"
 cf_save_LIBS="$LIBS"
 cf_find_CANLOCK=yes
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libcanlock3; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock3"; then
 	test -n "$verbose" && echo "	found package libcanlock3" 1>&6
 
-echo "${as_me:-configure}:18704: testing found package libcanlock3 ..." 1>&5
+echo "${as_me:-configure}:18825: testing found package libcanlock3 ..." 1>&5
 
-	cf_pkgconfig_incs="`$PKG_CONFIG --cflags libcanlock3 2>/dev/null`"
-	cf_pkgconfig_libs="`$PKG_CONFIG --libs   libcanlock3 2>/dev/null`"
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcanlock3" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libcanlock3" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libcanlock3 CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:18710: testing package libcanlock3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:18831: testing package libcanlock3 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libcanlock3 LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:18714: testing package libcanlock3 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:18835: testing package libcanlock3 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -18720,19 +18841,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -18751,7 +18872,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -18781,7 +18902,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -18832,20 +18953,20 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists libcanlock; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "libcanlock"; then
 	test -n "$verbose" && echo "	found package libcanlock" 1>&6
 
-echo "${as_me:-configure}:18838: testing found package libcanlock ..." 1>&5
+echo "${as_me:-configure}:18959: testing found package libcanlock ..." 1>&5
 
-	cf_pkgconfig_incs="`$PKG_CONFIG --cflags libcanlock 2>/dev/null`"
-	cf_pkgconfig_libs="`$PKG_CONFIG --libs   libcanlock 2>/dev/null`"
+	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "libcanlock" 2>/dev/null`"
+	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "libcanlock" 2>/dev/null`"
 	test -n "$verbose" && echo "	package libcanlock CFLAGS: $cf_pkgconfig_incs" 1>&6
 
-echo "${as_me:-configure}:18844: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:18965: testing package libcanlock CFLAGS: $cf_pkgconfig_incs ..." 1>&5
 
 	test -n "$verbose" && echo "	package libcanlock LIBS: $cf_pkgconfig_libs" 1>&6
 
-echo "${as_me:-configure}:18848: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:18969: testing package libcanlock LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -18854,19 +18975,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -18885,7 +19006,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -18915,7 +19036,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -18971,15 +19092,15 @@ else
 		for cf_canlock_lib in canlock3 canlock
 		do
 			as_ac_Lib=`echo "ac_cv_lib_$cf_canlock_lib''_cl_clear_secret" | $as_tr_sh`
-echo "$as_me:18974: checking for cl_clear_secret in -l$cf_canlock_lib" >&5
+echo "$as_me:19095: checking for cl_clear_secret in -l$cf_canlock_lib" >&5
 echo $ECHO_N "checking for cl_clear_secret in -l$cf_canlock_lib... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-l$cf_canlock_lib  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 18982 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 19103 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -18997,30 +19118,30 @@ cl_clear_secret ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:19001: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:19122: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19004: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:19007: \"$ac_try\"") >&5
+  echo "$as_me:19125: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:19128: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19010: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:19131: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_Lib=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19021: 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
+echo "$as_me:19142: 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
 
 				cf_pkgconfig_libs="-l$cf_canlock_lib"
 				break
@@ -19035,24 +19156,24 @@ fi
 for ac_header in libcanlock-3/canlock.h canlock.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:19038: checking for $ac_header" >&5
+echo "$as_me:19159: 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 19044 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 19165 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:19048: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:19169: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:19054: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:19175: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -19065,14 +19186,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:19073: 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
+echo "$as_me:19194: 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
@@ -19099,13 +19220,13 @@ if test "$cf_find_CANLOCK" = yes; then
 			CAN_CPPFLAGS="$cf_canlock_cppflags"
 			test -n "$verbose" && echo "	using installed canlock" 1>&6
 
-echo "${as_me:-configure}:19102: testing using installed canlock ..." 1>&5
+echo "${as_me:-configure}:19223: testing using installed canlock ..." 1>&5
 
 else
 
 			test -n "$verbose" && echo "	using bundled canlock because no installed canlock was found" 1>&6
 
-echo "${as_me:-configure}:19108: testing using bundled canlock because no installed canlock was found ..." 1>&5
+echo "${as_me:-configure}:19229: testing using bundled canlock because no installed canlock was found ..." 1>&5
 
 			CANLIBS='-L../libcanlock -lcanlock'
 			CAN_CPPFLAGS='-I$(top_builddir)/libcanlock/include -I$(top_srcdir)/libcanlock/include'
@@ -19129,19 +19250,19 @@ case ".$cf_canlock_home" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval cf_canlock_home="$cf_canlock_home"
 	case ".$cf_canlock_home" in
 	.NONE/*)
-		cf_canlock_home=`echo $cf_canlock_home | sed -e s%NONE%$cf_path_syntax%`
+		cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	cf_canlock_home=`echo $cf_canlock_home | sed -e s%NONE%$cf_path_syntax%`
+	cf_canlock_home=`echo "$cf_canlock_home" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:19144: error: expected a pathname, not \"$cf_canlock_home\"" >&5
+	{ { echo "$as_me:19265: error: expected a pathname, not \"$cf_canlock_home\"" >&5
 echo "$as_me: error: expected a pathname, not \"$cf_canlock_home\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -19152,7 +19273,7 @@ esac
 	CAN_CPPFLAGS="-I${cf_canlock_home}/include"
 	test -n "$verbose" && echo "	using installed canlock $cf_canlock_home" 1>&6
 
-echo "${as_me:-configure}:19155: testing using installed canlock $cf_canlock_home ..." 1>&5
+echo "${as_me:-configure}:19276: testing using installed canlock $cf_canlock_home ..." 1>&5
 
 	;;
 esac
@@ -19167,24 +19288,24 @@ fi
 
 ## gsasl - used for AUTH SASL PLAIN
 gsasl=no
-echo "$as_me:19170: checking for gsasl.h" >&5
+echo "$as_me:19291: 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 <<_ACEOF
-#line 19176 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 19297 "configure"
 #include "confdefs.h"
 #include <gsasl.h>
 _ACEOF
-if { (eval echo "$as_me:19180: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:19301: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:19186: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:19307: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -19197,23 +19318,23 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_gsasl_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_gsasl_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:19205: result: $ac_cv_header_gsasl_h" >&5
+echo "$as_me:19326: 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:19208: checking for gsasl_check_version in -lgsasl" >&5
+if test "$ac_cv_header_gsasl_h" = yes; then
+  echo "$as_me:19329: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lgsasl  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 19216 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 19337 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -19231,30 +19352,30 @@ gsasl_check_version ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:19235: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:19356: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19238: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:19241: \"$ac_try\"") >&5
+  echo "$as_me:19359: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:19362: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19244: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:19365: \$? = $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
+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
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:19255: result: $ac_cv_lib_gsasl_gsasl_check_version" >&5
+echo "$as_me:19376: 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
+if test "$ac_cv_lib_gsasl_gsasl_check_version" = yes; then
   gsasl=yes
 fi
 
@@ -19290,7 +19411,7 @@ EOF
 fi;
 fi
 
-echo "$as_me:19293: checking whether to enable 8-bit keycodes" >&5
+echo "$as_me:19414: 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.
@@ -19314,10 +19435,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19317: result: $enableval" >&5
+echo "$as_me:19438: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19320: checking whether to enable ANSI-color" >&5
+echo "$as_me:19441: 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.
@@ -19331,10 +19452,10 @@ else
   enableval=yes
 fi;
 use_color=$enableval
-echo "$as_me:19334: result: $use_color" >&5
+echo "$as_me:19455: result: $use_color" >&5
 echo "${ECHO_T}$use_color" >&6
 
-echo "$as_me:19337: checking whether to enable posting-etiquette" >&5
+echo "$as_me:19458: 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.
@@ -19351,10 +19472,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19354: result: $enableval" >&5
+echo "$as_me:19475: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19357: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "$as_me:19478: 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.
@@ -19378,10 +19499,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19381: result: $enableval" >&5
+echo "$as_me:19502: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19384: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "$as_me:19505: 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.
@@ -19405,10 +19526,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19408: result: $enableval" >&5
+echo "$as_me:19529: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19411: checking for MIME character-set" >&5
+echo "$as_me:19532: 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.
@@ -19420,7 +19541,7 @@ else
 fi;
 case "$withval" in #(vi
 yes|no)
-  { { echo "$as_me:19423: error: expected a value for --with-mime-default-charset" >&5
+  { { echo "$as_me:19544: 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; }; }
   ;;
@@ -19431,10 +19552,10 @@ cat >>confdefs.h <<EOF
 #define MM_CHARSET "$MM_CHARSET"
 EOF
 
-echo "$as_me:19434: result: $MM_CHARSET" >&5
+echo "$as_me:19555: result: $MM_CHARSET" >&5
 echo "${ECHO_T}$MM_CHARSET" >&6
 
-echo "$as_me:19437: checking for default ISO/ASCII table" >&5
+echo "$as_me:19558: 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.
@@ -19446,7 +19567,7 @@ else
 fi;
 case "$withval" in #(vi
 yes|no)
-  { { echo "$as_me:19449: error: expected a value for --with-iso-to-ascii" >&5
+  { { echo "$as_me:19570: 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; }; }
   ;;
@@ -19457,10 +19578,10 @@ cat >>confdefs.h <<EOF
 #define DEFAULT_ISO2ASC "$DEFAULT_ISO2ASC"
 EOF
 
-echo "$as_me:19460: result: $DEFAULT_ISO2ASC" >&5
+echo "$as_me:19581: result: $DEFAULT_ISO2ASC" >&5
 echo "${ECHO_T}$DEFAULT_ISO2ASC" >&6
 
-echo "$as_me:19463: checking whether to enable locale support" >&5
+echo "$as_me:19584: 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.
@@ -19477,10 +19598,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19480: result: $enableval" >&5
+echo "$as_me:19601: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19483: checking whether to enable posting" >&5
+echo "$as_me:19604: 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.
@@ -19497,10 +19618,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19500: result: $enableval" >&5
+echo "$as_me:19621: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19503: checking whether to enable shell escape" >&5
+echo "$as_me:19624: 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.
@@ -19517,10 +19638,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19520: result: $enableval" >&5
+echo "$as_me:19641: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19523: checking whether to have fascist newsadmin" >&5
+echo "$as_me:19644: 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.
@@ -19537,10 +19658,10 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:19540: result: $enableval" >&5
+echo "$as_me:19661: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19543: checking whether to enable inverse video and highlighting" >&5
+echo "$as_me:19664: 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.
@@ -19557,10 +19678,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19560: result: $enableval" >&5
+echo "$as_me:19681: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19563: checking whether to enable piping support" >&5
+echo "$as_me:19684: 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.
@@ -19577,10 +19698,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19580: result: $enableval" >&5
+echo "$as_me:19701: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19583: checking whether to enable printer support" >&5
+echo "$as_me:19704: 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.
@@ -19597,10 +19718,10 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:19600: result: $enableval" >&5
+echo "$as_me:19721: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19603: checking whether to unique tmp-files by appending .pid" >&5
+echo "$as_me:19724: 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.
@@ -19624,10 +19745,10 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19627: result: $enableval" >&5
+echo "$as_me:19748: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:19630: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "$as_me:19751: 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.
@@ -19651,11 +19772,11 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19654: result: $enableval" >&5
+echo "$as_me:19775: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### bypass a bug in old versions of leafnode & NNTPcache
-echo "$as_me:19658: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "$as_me:19779: 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.
@@ -19672,11 +19793,11 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:19675: result: $enableval" >&5
+echo "$as_me:19796: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
-echo "$as_me:19679: checking whether to ignore system()s return value" >&5
+echo "$as_me:19800: 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.
@@ -19693,11 +19814,11 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:19696: result: $enableval" >&5
+echo "$as_me:19817: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### checks for the location of the system-wide default setting file
-echo "$as_me:19700: checking for directory containing tin.defaults file" >&5
+echo "$as_me:19821: 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.
@@ -19721,19 +19842,19 @@ case ".$withval" in
 	;;
 .[a-zA-Z]:[\\/]*) # OS/2 EMX
 	;;
-.\${*prefix}*|.\${*dir}*)
+.\$\{*prefix\}*|.\$\{*dir\}*)
 	eval withval="$withval"
 	case ".$withval" in
 	.NONE/*)
-		withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 		;;
 	esac
 	;;
 .no|.NONE/*)
-	withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
+	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
 	;;
 *)
-	{ { echo "$as_me:19736: error: expected a pathname, not \"$withval\"" >&5
+	{ { echo "$as_me:19857: error: expected a pathname, not \"$withval\"" >&5
 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -19742,7 +19863,7 @@ esac
 fi
 eval TIN_DEFAULTS_DIR="$withval"
 
-echo "$as_me:19745: result: $TIN_DEFAULTS_DIR" >&5
+echo "$as_me:19866: result: $TIN_DEFAULTS_DIR" >&5
 echo "${ECHO_T}$TIN_DEFAULTS_DIR" >&6
 
 cat >>confdefs.h <<EOF
@@ -19750,7 +19871,7 @@ cat >>confdefs.h <<EOF
 EOF
 
 ### check for ipv6 support
-echo "$as_me:19753: checking whether to enable IPv6" >&5
+echo "$as_me:19874: 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.
@@ -19774,11 +19895,11 @@ cat >>confdefs.h <<\EOF
 EOF
 
 fi;
-echo "$as_me:19777: result: $enableval" >&5
+echo "$as_me:19898: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 if test "$enableval" = "yes"; then
 
-echo "$as_me:19781: checking ipv6 stack type" >&5
+echo "$as_me:19902: 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
@@ -19787,7 +19908,7 @@ else
 cf_cv_ipv6type=unknown
 for i in solaris inria kame linux-glibc linux-libinet6 toshiba v6d zeta
 do
-	case $i in
+	case "$i" in
 	solaris)
 		if test "SunOS" = "`uname -s`"
 		then
@@ -19798,8 +19919,8 @@ do
 		fi
 		;;
 	inria)
-				cat >conftest.$ac_ext <<_ACEOF
-#line 19802 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 19923 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -19808,15 +19929,15 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
 
 		;;
 	kame)
-				cat >conftest.$ac_ext <<_ACEOF
-#line 19819 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 19940 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -19825,15 +19946,15 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
 
 		;;
 	linux-glibc)
-				cat >conftest.$ac_ext <<_ACEOF
-#line 19836 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 19957 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -19842,7 +19963,7 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
@@ -19858,8 +19979,8 @@ rm -rf conftest*
 		fi
 		;;
 	toshiba)
-		cat >conftest.$ac_ext <<_ACEOF
-#line 19862 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 19983 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -19868,15 +19989,15 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
 
 		;;
 	v6d)
-		cat >conftest.$ac_ext <<_ACEOF
-#line 19879 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 20000 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -19885,15 +20006,15 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
 
 		;;
 	zeta)
-		cat >conftest.$ac_ext <<_ACEOF
-#line 19896 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 20017 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -19902,7 +20023,7 @@ yes
 #endif
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "yes" >/dev/null 2>&1; then
+  $EGREP "yes" >/dev/null 2>&1; then
   cf_cv_ipv6type=$i
 fi
 rm -rf conftest*
@@ -19915,15 +20036,15 @@ rm -rf conftest*
 done
 
 fi
-echo "$as_me:19918: result: $cf_cv_ipv6type" >&5
+echo "$as_me:20039: result: $cf_cv_ipv6type" >&5
 echo "${ECHO_T}$cf_cv_ipv6type" >&6
 
 cf_ipv6lib=none
 cf_ipv6dir=none
 
-echo "$as_me:19924: checking for IPv6 library if required" >&5
+echo "$as_me:20045: checking for IPv6 library if required" >&5
 echo $ECHO_N "checking for IPv6 library if required... $ECHO_C" >&6
-case $cf_cv_ipv6type in
+case "$cf_cv_ipv6type" in
 solaris)
 	;;
 inria)
@@ -19951,13 +20072,13 @@ zeta)
 	cf_ipv6dir=v6
 	;;
 esac
-echo "$as_me:19954: result: $cf_ipv6lib" >&5
+echo "$as_me:20075: result: $cf_ipv6lib" >&5
 echo "${ECHO_T}$cf_ipv6lib" >&6
 
 if test "$cf_ipv6lib" != "none"; then
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 19960 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 20081 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -19972,22 +20093,22 @@ getaddrinfo(0, 0, 0, 0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:19976: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:20097: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:19979: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:19982: \"$ac_try\"") >&5
+  echo "$as_me:20100: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:20103: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:19985: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20106: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 cf_search=
 
@@ -19996,7 +20117,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -20004,11 +20125,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/$cf_ipv6dir &&       cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir"
-	test -d $cf_header_path/include/$cf_ipv6dir/include &&    cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir/include"
-	test -d $cf_header_path/$cf_ipv6dir/include &&       cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include"
-	test -d $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir &&    cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/$cf_ipv6dir" &&       cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir"
+	test -d "$cf_header_path/include/$cf_ipv6dir/include" &&    cf_search="$cf_search $cf_header_path/include/$cf_ipv6dir/include"
+	test -d "$cf_header_path/$cf_ipv6dir/include" &&       cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include"
+	test -d "$cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir" &&    cf_search="$cf_search $cf_header_path/$cf_ipv6dir/include/$cf_ipv6dir"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -20025,11 +20146,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/$cf_ipv6dir &&       cf_search="$cf_search $prefix/include/$cf_ipv6dir"
-	test -d $prefix/include/$cf_ipv6dir/include &&    cf_search="$cf_search $prefix/include/$cf_ipv6dir/include"
-	test -d $prefix/$cf_ipv6dir/include &&       cf_search="$cf_search $prefix/$cf_ipv6dir/include"
-	test -d $prefix/$cf_ipv6dir/include/$cf_ipv6dir &&    cf_search="$cf_search $prefix/$cf_ipv6dir/include/$cf_ipv6dir"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/$cf_ipv6dir" &&       cf_search="$cf_search $prefix/include/$cf_ipv6dir"
+	test -d "$prefix/include/$cf_ipv6dir/include" &&    cf_search="$cf_search $prefix/include/$cf_ipv6dir/include"
+	test -d "$prefix/$cf_ipv6dir/include" &&       cf_search="$cf_search $prefix/$cf_ipv6dir/include"
+	test -d "$prefix/$cf_ipv6dir/include/$cf_ipv6dir" &&    cf_search="$cf_search $prefix/$cf_ipv6dir/include/$cf_ipv6dir"
 }
 
 for cf_subdir_prefix in \
@@ -20043,13 +20164,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/$cf_ipv6dir &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir"
-	test -d $cf_subdir_prefix/include/$cf_ipv6dir/include &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir/include"
-	test -d $cf_subdir_prefix/$cf_ipv6dir/include &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include"
-	test -d $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/$cf_ipv6dir" &&       cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir"
+	test -d "$cf_subdir_prefix/include/$cf_ipv6dir/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$cf_ipv6dir/include"
+	test -d "$cf_subdir_prefix/$cf_ipv6dir/include" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include"
+	test -d "$cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/include/$cf_ipv6dir"
 }
 
 done
@@ -20057,15 +20178,15 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/$cf_ipv6dir && cf_search="$cf_search $includedir/$cf_ipv6dir"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/$cf_ipv6dir" && cf_search="$cf_search $includedir/$cf_ipv6dir"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/$cf_ipv6dir && cf_search="$cf_search $oldincludedir/$cf_ipv6dir"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/$cf_ipv6dir" && cf_search="$cf_search $oldincludedir/$cf_ipv6dir"
 }
 
 cf_search="$cf_search $cf_header_path_list"
@@ -20073,15 +20194,15 @@ cf_search="$cf_search $cf_header_path_li
 	for cf_incdir in $cf_search
 	do
 		cf_header=$cf_incdir/netinet/ip6.h
-		if test -f $cf_header
+		if test -f "$cf_header"
 		then
 
 if test -n "$cf_incdir" ; then
   for cf_add_incdir in $cf_incdir
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -20102,8 +20223,8 @@ if test -n "$cf_incdir" ; then
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 20106 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20227 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -20114,25 +20235,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20118: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:20239: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20121: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20124: \"$ac_try\"") >&5
+  echo "$as_me:20242: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:20245: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20127: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20248: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -20141,11 +20262,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:20144: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:20265: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -20165,17 +20286,17 @@ fi
 	done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
-	eval 'cf_cv_have_lib_'$cf_ipv6lib'=no'
+	eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=no'
 	cf_libdir=""
-	echo "$as_me:20172: checking for getaddrinfo" >&5
+	echo "$as_me:20293: 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 20178 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20299 "configure"
 #include "confdefs.h"
 #define getaddrinfo autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -20205,38 +20326,38 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:20209: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:20330: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20212: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:20215: \"$ac_try\"") >&5
+  echo "$as_me:20333: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:20336: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20218: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20339: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_getaddrinfo=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:20228: result: $ac_cv_func_getaddrinfo" >&5
+echo "$as_me:20349: 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'
+if test "$ac_cv_func_getaddrinfo" = yes; then
+  eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 else
 
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:20235: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+		echo "$as_me:20356: 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 <<_ACEOF
-#line 20239 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 20360 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -20251,26 +20372,26 @@ getaddrinfo(0, 0, 0, 0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:20255: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:20376: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20258: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:20261: \"$ac_try\"") >&5
+  echo "$as_me:20379: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:20382: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20264: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:20266: result: yes" >&5
+  echo "$as_me:20385: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:20387: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
+			 eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:20273: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:20394: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 cf_search=
@@ -20278,7 +20399,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -20286,11 +20407,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/$cf_ipv6dir &&       cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir"
-	test -d $cf_library_path/lib/$cf_ipv6dir/lib &&    cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir/lib"
-	test -d $cf_library_path/$cf_ipv6dir/lib &&       cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib"
-	test -d $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir &&    cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/$cf_ipv6dir" &&       cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir"
+	test -d "$cf_library_path/lib/$cf_ipv6dir/lib" &&    cf_search="$cf_search $cf_library_path/lib/$cf_ipv6dir/lib"
+	test -d "$cf_library_path/$cf_ipv6dir/lib" &&       cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib"
+	test -d "$cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir" &&    cf_search="$cf_search $cf_library_path/$cf_ipv6dir/lib/$cf_ipv6dir"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -20305,11 +20426,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/$cf_ipv6dir &&       cf_search="$cf_search $prefix/lib/$cf_ipv6dir"
-	test -d $prefix/lib/$cf_ipv6dir/lib &&    cf_search="$cf_search $prefix/lib/$cf_ipv6dir/lib"
-	test -d $prefix/$cf_ipv6dir/lib &&       cf_search="$cf_search $prefix/$cf_ipv6dir/lib"
-	test -d $prefix/$cf_ipv6dir/lib/$cf_ipv6dir &&    cf_search="$cf_search $prefix/$cf_ipv6dir/lib/$cf_ipv6dir"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/$cf_ipv6dir" &&       cf_search="$cf_search $prefix/lib/$cf_ipv6dir"
+	test -d "$prefix/lib/$cf_ipv6dir/lib" &&    cf_search="$cf_search $prefix/lib/$cf_ipv6dir/lib"
+	test -d "$prefix/$cf_ipv6dir/lib" &&       cf_search="$cf_search $prefix/$cf_ipv6dir/lib"
+	test -d "$prefix/$cf_ipv6dir/lib/$cf_ipv6dir" &&    cf_search="$cf_search $prefix/$cf_ipv6dir/lib/$cf_ipv6dir"
 }
 
 for cf_subdir_prefix in \
@@ -20323,13 +20444,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/$cf_ipv6dir &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir"
-	test -d $cf_subdir_prefix/lib/$cf_ipv6dir/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir/lib"
-	test -d $cf_subdir_prefix/$cf_ipv6dir/lib &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib"
-	test -d $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/$cf_ipv6dir" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir"
+	test -d "$cf_subdir_prefix/lib/$cf_ipv6dir/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$cf_ipv6dir/lib"
+	test -d "$cf_subdir_prefix/$cf_ipv6dir/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib"
+	test -d "$cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir" &&    cf_search="$cf_search $cf_subdir_prefix/$cf_ipv6dir/lib/$cf_ipv6dir"
 }
 
 done
@@ -20338,11 +20459,11 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_libdir in $cf_search
 			do
-				echo "$as_me:20341: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+				echo "$as_me:20462: 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 <<_ACEOF
-#line 20345 "configure"
+				cat >"conftest.$ac_ext" <<_ACEOF
+#line 20466 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -20357,41 +20478,41 @@ getaddrinfo(0, 0, 0, 0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:20361: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:20482: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20364: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:20367: \"$ac_try\"") >&5
+  echo "$as_me:20485: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:20488: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20370: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  echo "$as_me:20372: result: yes" >&5
+  echo "$as_me:20491: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  echo "$as_me:20493: result: yes" >&5
 echo "${ECHO_T}yes" >&6
-			 		 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
+			 		 eval 'cf_cv_have_lib_'"$cf_ipv6lib"'=yes'
 					 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-echo "$as_me:20379: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:20500: result: no" >&5
 echo "${ECHO_T}no" >&6
 					 LIBS="$cf_save_LIBS"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 			done
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
-eval 'cf_found_library=$cf_cv_have_lib_'$cf_ipv6lib
+eval 'cf_found_library="$cf_cv_have_lib_'"$cf_ipv6lib"\"
 
-	if test $cf_found_library = no ; then
-		{ { echo "$as_me:20394: error: No $cf_ipv6lib library found, cannot continue.  You must fetch lib$cf_ipv6lib.a
+	if test "$cf_found_library" = no ; then
+		{ { echo "$as_me:20515: 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;}
@@ -20399,7 +20520,7 @@ from an appropriate IPv6 kit and compile
 	fi
 fi
 
-echo "$as_me:20402: checking working getaddrinfo" >&5
+echo "$as_me:20523: 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
@@ -20408,8 +20529,8 @@ else
 if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 20412 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20533 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -20488,29 +20609,29 @@ int main(void)
 }
 
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:20492: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:20613: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20495: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:20497: \"$ac_try\"") >&5
+  echo "$as_me:20616: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:20618: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20500: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20621: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_getaddrinfo=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_getaddrinfo=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 fi
-echo "$as_me:20513: result: $cf_cv_getaddrinfo" >&5
+echo "$as_me:20634: result: $cf_cv_getaddrinfo" >&5
 echo "${ECHO_T}$cf_cv_getaddrinfo" >&6
 if test "$cf_cv_getaddrinfo" = yes ; then
 
@@ -20526,12 +20647,12 @@ fi
 
 if test "$cf_cv_getaddrinfo" != "yes"; then
 	if test "$cf_cv_ipv6type" != "linux"; then
-		{ echo "$as_me:20529: WARNING: You must get working getaddrinfo() function,
+		{ echo "$as_me:20650: 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 "$as_me:20534: WARNING: The getaddrinfo() implementation on your system seems be buggy.
+		{ echo "$as_me:20655: 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.
@@ -20545,13 +20666,13 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:20548: checking for $ac_func" >&5
+echo "$as_me:20669: 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 20554 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20675 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -20581,29 +20702,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:20585: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:20706: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:20588: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:20591: \"$ac_try\"") >&5
+  echo "$as_me:20709: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:20712: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20594: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20715: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:20604: 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
+echo "$as_me:20725: 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
@@ -20614,7 +20735,7 @@ fi
 done
 
 ### should we use 64 bit article numbers if possible?
-echo "$as_me:20617: checking whether to enable long article numbers" >&5
+echo "$as_me:20738: 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.
@@ -20631,11 +20752,11 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:20634: result: $enableval" >&5
+echo "$as_me:20755: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 ### checks for operator characteristics (should be the last option)
-echo "$as_me:20638: checking whether to make a coffee while compiling" >&5
+echo "$as_me:20759: 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.
@@ -20643,7 +20764,7 @@ if test "${with_coffee+set}" = set; then
   withval="$with_coffee"
    case "$withval" in
 	yes)
-	echo "$as_me:20646: result: yes - with milk - please!" >&5
+	echo "$as_me:20767: result: yes - with milk - please!" >&5
 echo "${ECHO_T}yes - with milk - please!" >&6
 
 cat >>confdefs.h <<\EOF
@@ -20652,18 +20773,77 @@ EOF
 
 	;;
 	*)
-	echo "$as_me:20655: result: no" >&5
+	echo "$as_me:20776: result: no" >&5
 echo "${ECHO_T}no" >&6
 	;;
 	esac
 else
-  echo "$as_me:20660: result: no" >&5
+  echo "$as_me:20781: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi;
 
 ### checks for compiler characteristics
+echo "$as_me:20786: checking for fgrep" >&5
+echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
+if test "${ac_cv_path_FGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
+   then ac_cv_path_FGREP="$GREP -F"
+   else
+     for ac_prog in gfgrep fgrep
+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:20798: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_FGREP+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $FGREP in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_FGREP="$FGREP" # 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_FGREP="$ac_dir/$ac_word"
+   echo "$as_me:20815: found $ac_dir/$ac_word" >&5
+   break
+fi
+done
+
+  ;;
+esac
+fi
+FGREP=$ac_cv_path_FGREP
 
-echo "$as_me:20666: checking for makeflags variable" >&5
+if test -n "$FGREP"; then
+  echo "$as_me:20826: result: $FGREP" >&5
+echo "${ECHO_T}$FGREP" >&6
+else
+  echo "$as_me:20829: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+  test -n "$FGREP" && break
+done
+test -n "$FGREP" || FGREP=": "
+
+     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:20837: error: cannot find workable fgrep" >&5
+echo "$as_me: error: cannot find workable fgrep" >&2;}
+   { (exit 1); exit 1; }; }
+   fi
+fi
+echo "$as_me:20842: result: $ac_cv_path_FGREP" >&5
+echo "${ECHO_T}$ac_cv_path_FGREP" >&6
+ FGREP="$ac_cv_path_FGREP"
+
+echo "$as_me:20846: 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
@@ -20677,10 +20857,10 @@ SHELL = $SHELL
 all :
 	@ echo '.$cf_option'
 CF_EOF
-		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ 	]*$,,'`
+		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ 	]*$,,'`
 		case "$cf_result" in
 		.*k|.*kw)
-			cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
+			cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
 			case "$cf_result" in
 			.*CC=*)	cf_cv_makeflags=
 				;;
@@ -20693,7 +20873,7 @@ CF_EOF
 			;;
 		*)
 
-echo "${as_me:-configure}:20696: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
+echo "${as_me:-configure}:20876: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
 
 			;;
 		esac
@@ -20701,23 +20881,23 @@ echo "${as_me:-configure}:20696: testing
 	rm -f cf_makeflags.tmp
 
 fi
-echo "$as_me:20704: result: $cf_cv_makeflags" >&5
+echo "$as_me:20884: result: $cf_cv_makeflags" >&5
 echo "${ECHO_T}$cf_cv_makeflags" >&6
 
 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_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
+ac_main_return="return"
 
-echo "$as_me:20714: checking for an ANSI C-conforming const" >&5
+echo "$as_me:20894: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
 if test "${ac_cv_c_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 20720 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20900 "configure"
 #include "confdefs.h"
 
 int
@@ -20774,27 +20954,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20778: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:20958: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20781: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20784: \"$ac_try\"") >&5
+  echo "$as_me:20961: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:20964: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20787: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:20967: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_c_const=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_c_const=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:20797: result: $ac_cv_c_const" >&5
+echo "$as_me:20977: result: $ac_cv_c_const" >&5
 echo "${ECHO_T}$ac_cv_c_const" >&6
 if test $ac_cv_c_const = no; then
 
@@ -20804,15 +20984,15 @@ EOF
 
 fi
 
-echo "$as_me:20807: checking for inline" >&5
+echo "$as_me:20987: 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 <<_ACEOF
-#line 20815 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 20995 "configure"
 #include "confdefs.h"
 #ifndef __cplusplus
 static $ac_kw int static_foo () {return 0; }
@@ -20820,28 +21000,28 @@ $ac_kw int foo () {return 0; }
 #endif
 
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20824: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21004: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20827: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20830: \"$ac_try\"") >&5
+  echo "$as_me:21007: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21010: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20833: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21013: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_c_inline=$ac_kw; break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
-echo "$as_me:20844: result: $ac_cv_c_inline" >&5
+echo "$as_me:21024: result: $ac_cv_c_inline" >&5
 echo "${ECHO_T}$ac_cv_c_inline" >&6
 case $ac_cv_c_inline in
   inline | yes) ;;
@@ -20856,14 +21036,14 @@ EOF
  ;;
 esac
 
-echo "$as_me:20859: checking for ansi token expansion/substitution" >&5
+echo "$as_me:21039: 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 <<_ACEOF
-#line 20866 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21046 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -20875,43 +21055,43 @@ char *s = string(token)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20879: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21059: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20882: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20885: \"$ac_try\"") >&5
+  echo "$as_me:21062: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21065: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20888: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21068: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_cpp_expands=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_cpp_expands=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:20900: result: $cf_cv_cpp_expands" >&5
+echo "$as_me:21080: 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 "$as_me:20907: checking for ansi token concatenation" >&5
+echo "$as_me:21087: 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 <<_ACEOF
-#line 20914 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21094 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -20923,43 +21103,43 @@ char *firstlast = "y", *s = concat(first
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20927: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21107: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20930: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20933: \"$ac_try\"") >&5
+  echo "$as_me:21110: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21113: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20936: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21116: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_cpp_concats=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_cpp_concats=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:20948: result: $cf_cv_cpp_concats" >&5
+echo "$as_me:21128: 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 "$as_me:20955: checking if nested parameters work" >&5
+echo "$as_me:21135: 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 <<_ACEOF
-#line 20962 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21142 "configure"
 #include "confdefs.h"
 
 int
@@ -20970,29 +21150,29 @@ extern void (*sigdisp(int sig, void (*fu
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:20974: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21154: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:20977: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:20980: \"$ac_try\"") >&5
+  echo "$as_me:21157: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21160: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:20983: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21163: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_nested_params=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_nested_params=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:20995: result: $cf_cv_nested_params" >&5
+echo "$as_me:21175: result: $cf_cv_nested_params" >&5
 echo "${ECHO_T}$cf_cv_nested_params" >&6
 test $cf_cv_nested_params = yes &&
 cat >>confdefs.h <<\EOF
@@ -21000,13 +21180,13 @@ cat >>confdefs.h <<\EOF
 EOF
 
 ###	Checks for header files.
-echo "$as_me:21003: checking for ANSI C header files" >&5
+echo "$as_me:21183: checking for ANSI C header files" >&5
 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
 if test "${ac_cv_header_stdc+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 21009 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21189 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -21014,14 +21194,14 @@ else
 #include <float.h>
 
 _ACEOF
-if { (eval echo "$as_me:21017: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:21197: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:21023: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:21203: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -21034,21 +21214,21 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_stdc=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_stdc=no
 fi
-rm -f conftest.err conftest.$ac_ext
+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 <<_ACEOF
-#line 21045 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21225 "configure"
 #include "confdefs.h"
 #include <string.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "memchr" >/dev/null 2>&1; then
+  $EGREP "memchr" >/dev/null 2>&1; then
   :
 else
   ac_cv_header_stdc=no
@@ -21059,14 +21239,14 @@ 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 <<_ACEOF
-#line 21063 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21243 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "free" >/dev/null 2>&1; then
+  $EGREP "free" >/dev/null 2>&1; then
   :
 else
   ac_cv_header_stdc=no
@@ -21080,8 +21260,8 @@ if test $ac_cv_header_stdc = yes; then
   if test "$cross_compiling" = yes; then
   :
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 21084 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21264 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #if ((' ' & 0x0FF) == 0x020)
@@ -21106,29 +21286,29 @@ main (void)
   $ac_main_return (0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:21110: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:21290: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21113: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:21115: \"$ac_try\"") >&5
+  echo "$as_me:21293: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:21295: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21118: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21298: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_header_stdc=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
 fi
-echo "$as_me:21131: result: $ac_cv_header_stdc" >&5
+echo "$as_me:21311: result: $ac_cv_header_stdc" >&5
 echo "${ECHO_T}$ac_cv_header_stdc" >&6
 if test $ac_cv_header_stdc = yes; then
 
@@ -21141,13 +21321,13 @@ fi
 ac_header_dirent=no
 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:21144: checking for $ac_hdr that defines DIR" >&5
+echo "$as_me:21324: 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 <<_ACEOF
-#line 21150 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21330 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -21161,29 +21341,29 @@ return 0;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21165: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21345: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21168: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21171: \"$ac_try\"") >&5
+  echo "$as_me:21348: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21351: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21174: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21354: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_Header=no"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:21184: 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
+echo "$as_me:21364: 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
@@ -21194,15 +21374,15 @@ 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 "$as_me:21197: checking for opendir in -ldir" >&5
+  echo "$as_me:21377: 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_check_lib_save_LIBS=$LIBS
 LIBS="-ldir  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 21205 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 21385 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -21220,43 +21400,43 @@ opendir ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21224: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:21404: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21227: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21230: \"$ac_try\"") >&5
+  echo "$as_me:21407: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:21410: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21233: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21413: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_dir_opendir=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:21244: result: $ac_cv_lib_dir_opendir" >&5
+echo "$as_me:21424: 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
+if test "$ac_cv_lib_dir_opendir" = yes; then
   LIBS="$LIBS -ldir"
 fi
 
 else
-  echo "$as_me:21251: checking for opendir in -lx" >&5
+  echo "$as_me:21431: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lx  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 21259 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 21439 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -21274,42 +21454,42 @@ opendir ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21278: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:21458: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21281: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21284: \"$ac_try\"") >&5
+  echo "$as_me:21461: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:21464: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21287: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21467: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_x_opendir=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:21298: result: $ac_cv_lib_x_opendir" >&5
+echo "$as_me:21478: 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
+if test "$ac_cv_lib_x_opendir" = yes; then
   LIBS="$LIBS -lx"
 fi
 
 fi
 
-echo "$as_me:21306: checking whether time.h and sys/time.h may both be included" >&5
+echo "$as_me:21486: 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 <<_ACEOF
-#line 21312 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21492 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -21324,27 +21504,27 @@ return 0;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21328: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21508: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21331: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21334: \"$ac_try\"") >&5
+  echo "$as_me:21511: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21514: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21337: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21517: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_header_time=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_header_time=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:21347: result: $ac_cv_header_time" >&5
+echo "$as_me:21527: result: $ac_cv_header_time" >&5
 echo "${ECHO_T}$ac_cv_header_time" >&6
 if test $ac_cv_header_time = yes; then
 
@@ -21354,13 +21534,13 @@ EOF
 
 fi
 
-echo "$as_me:21357: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "$as_me:21537: 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 <<_ACEOF
-#line 21363 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21543 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -21381,27 +21561,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21385: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21565: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21388: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21391: \"$ac_try\"") >&5
+  echo "$as_me:21568: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21571: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21394: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21574: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_header_sys_wait_h=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_header_sys_wait_h=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:21404: result: $ac_cv_header_sys_wait_h" >&5
+echo "$as_me:21584: 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
 
@@ -21469,24 +21649,24 @@ for cf_hdr in \
 	wctype.h \
 
 do
-	echo "$as_me:21472: checking for $cf_hdr" >&5
+	echo "$as_me:21652: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
-	cat >conftest.$ac_ext <<_ACEOF
-#line 21475 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21655 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:21482: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:21662: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:21488: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:21668: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -21499,11 +21679,11 @@ if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   cf_found=no
 fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:21506: result: $cf_found" >&5
+rm -f conftest.err "conftest.$ac_ext"
+echo "$as_me:21686: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -21527,24 +21707,24 @@ sys/termio.h \
 
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:21530: checking for $ac_header" >&5
+echo "$as_me:21710: 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 21536 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 21716 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:21540: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:21720: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:21546: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:21726: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -21557,14 +21737,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:21565: 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
+echo "$as_me:21745: 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
@@ -21579,10 +21759,10 @@ if test "$ac_cv_header_termios_h" = yes
 	*)	termios_bad=maybe ;;
 	esac
 	if test "$termios_bad" = maybe ; then
-	echo "$as_me:21582: checking whether termios.h needs _POSIX_SOURCE" >&5
+	echo "$as_me:21762: 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 21585 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21765 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int
@@ -21593,25 +21773,25 @@ struct termios foo; int x = foo.c_iflag
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21597: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21777: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21600: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21603: \"$ac_try\"") >&5
+  echo "$as_me:21780: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21783: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21606: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21786: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   termios_bad=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
-		cat >conftest.$ac_ext <<_ACEOF
-#line 21614 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 21794 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -21624,38 +21804,38 @@ struct termios foo; int x = foo.c_iflag
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21628: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21808: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21631: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21634: \"$ac_try\"") >&5
+  echo "$as_me:21811: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21814: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21637: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21817: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   termios_bad=unknown
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 termios_bad=yes
 cat >>confdefs.h <<\EOF
 #define _POSIX_SOURCE 1
 EOF
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-	echo "$as_me:21653: result: $termios_bad" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+	echo "$as_me:21833: result: $termios_bad" >&5
 echo "${ECHO_T}$termios_bad" >&6
 	fi
 fi
 
-echo "$as_me:21658: checking declaration of size-change" >&5
+echo "$as_me:21838: 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
@@ -21675,8 +21855,8 @@ do
 	CPPFLAGS="${CPPFLAGS}-D$cf_opts"
 
 	fi
-	cat >conftest.$ac_ext <<_ACEOF
-#line 21679 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 21859 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -21725,25 +21905,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21729: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21909: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21732: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21735: \"$ac_try\"") >&5
+  echo "$as_me:21912: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:21915: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21738: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:21918: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sizechange=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_sizechange=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
 	if test "$cf_cv_sizechange" = yes ; then
@@ -21754,7 +21934,7 @@ rm -f conftest.$ac_objext conftest.$ac_e
 done
 
 fi
-echo "$as_me:21757: result: $cf_cv_sizechange" >&5
+echo "$as_me:21937: result: $cf_cv_sizechange" >&5
 echo "${ECHO_T}$cf_cv_sizechange" >&6
 if test "$cf_cv_sizechange" != no ; then
 
@@ -21762,7 +21942,7 @@ cat >>confdefs.h <<\EOF
 #define HAVE_SIZECHANGE 1
 EOF
 
-	case $cf_cv_sizechange in
+	case "$cf_cv_sizechange" in
 	NEED*)
 		cat >>confdefs.h <<EOF
 #define $cf_cv_sizechange  1
@@ -21772,7 +21952,7 @@ EOF
 	esac
 fi
 
-echo "$as_me:21775: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "$as_me:21955: 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
@@ -21780,8 +21960,8 @@ else
 
 for cf_opts in no yes
 do
-cat >conftest.$ac_ext <<_ACEOF
-#line 21784 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 21964 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -21813,45 +21993,45 @@ struct timeval foo
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21817: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:21997: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:21820: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21823: \"$ac_try\"") >&5
+  echo "$as_me:22000: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22003: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21826: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22006: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sys_select_timeval=$cf_opts
 	 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_sys_select_timeval=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
 
-echo "$as_me:21840: result: $cf_cv_sys_select_timeval" >&5
+echo "$as_me:22020: 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:21847: checking for va_copy" >&5
+echo "$as_me:22027: 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 21854 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22034 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -21867,27 +22047,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21871: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:22051: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21874: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21877: \"$ac_try\"") >&5
+  echo "$as_me:22054: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:22057: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21880: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22060: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_have_va_copy=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:21890: result: $cf_cv_have_va_copy" >&5
+echo "$as_me:22070: result: $cf_cv_have_va_copy" >&5
 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
 
 if test "$cf_cv_have_va_copy" = yes;
@@ -21899,14 +22079,14 @@ EOF
 
 else # !cf_cv_have_va_copy
 
-echo "$as_me:21902: checking for __va_copy" >&5
+echo "$as_me:22082: 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 21909 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22089 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -21922,27 +22102,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21926: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:22106: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21929: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21932: \"$ac_try\"") >&5
+  echo "$as_me:22109: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:22112: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21935: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22115: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_have___va_copy=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:21945: result: $cf_cv_have___va_copy" >&5
+echo "$as_me:22125: result: $cf_cv_have___va_copy" >&5
 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
 
 if test "$cf_cv_have___va_copy" = yes
@@ -21954,14 +22134,14 @@ EOF
 
 else # !cf_cv_have___va_copy
 
-echo "$as_me:21957: checking for __builtin_va_copy" >&5
+echo "$as_me:22137: 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 <<_ACEOF
-#line 21964 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22144 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -21977,27 +22157,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21981: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:22161: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21984: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21987: \"$ac_try\"") >&5
+  echo "$as_me:22164: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:22167: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21990: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22170: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_have___builtin_va_copy=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:22000: result: $cf_cv_have___builtin_va_copy" >&5
+echo "$as_me:22180: 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 &&
@@ -22015,14 +22195,14 @@ case "${cf_cv_have_va_copy}${cf_cv_have_
 	;;
 
 *)
-	echo "$as_me:22018: checking if we can simply copy va_list" >&5
+	echo "$as_me:22198: 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
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 22025 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22205 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -22038,39 +22218,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22042: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:22222: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22045: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22048: \"$ac_try\"") >&5
+  echo "$as_me:22225: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:22228: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22051: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22231: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_pointer_va_list=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:22061: result: $cf_cv_pointer_va_list" >&5
+echo "$as_me:22241: 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:22066: checking if we can copy va_list indirectly" >&5
+		echo "$as_me:22246: 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 22073 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22253 "configure"
 #include "confdefs.h"
 
 #include <stdarg.h>
@@ -22086,27 +22266,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22090: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:22270: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22093: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22096: \"$ac_try\"") >&5
+  echo "$as_me:22273: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:22276: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22099: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22279: \$? = $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
+cat "conftest.$ac_ext" >&5
 cf_cv_array_va_list=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:22109: result: $cf_cv_array_va_list" >&5
+echo "$as_me:22289: 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
@@ -22124,40 +22304,40 @@ for ac_header in sys/types.h sys/stat.h
                   inttypes.h stdint.h unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:22127: checking for $ac_header" >&5
+echo "$as_me:22307: 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 22133 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22313 "configure"
 #include "confdefs.h"
 $ac_includes_default
 #include <$ac_header>
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22139: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22319: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22142: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22145: \"$ac_try\"") >&5
+  echo "$as_me:22322: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22325: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22148: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22328: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_Header=no"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22158: 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
+echo "$as_me:22338: 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
@@ -22165,13 +22345,13 @@ EOF
 fi
 done
 
-echo "$as_me:22168: checking for gid_t" >&5
+echo "$as_me:22348: 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 22174 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22354 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22185,29 +22365,29 @@ if (sizeof (gid_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22189: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22369: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22192: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22195: \"$ac_try\"") >&5
+  echo "$as_me:22372: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22375: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22198: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22378: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_type_gid_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22208: result: $ac_cv_type_gid_t" >&5
+echo "$as_me:22388: 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
+if test "$ac_cv_type_gid_t" = yes; then
   :
 else
 
@@ -22217,13 +22397,13 @@ EOF
 
 fi
 
-echo "$as_me:22220: checking for mode_t" >&5
+echo "$as_me:22400: 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 <<_ACEOF
-#line 22226 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22406 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22237,29 +22417,29 @@ if (sizeof (mode_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22241: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22421: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22244: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22247: \"$ac_try\"") >&5
+  echo "$as_me:22424: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22427: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22250: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22430: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_mode_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_mode_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22260: result: $ac_cv_type_mode_t" >&5
+echo "$as_me:22440: 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
+if test "$ac_cv_type_mode_t" = yes; then
   :
 else
 
@@ -22269,13 +22449,13 @@ EOF
 
 fi
 
-echo "$as_me:22272: checking for off_t" >&5
+echo "$as_me:22452: checking for off_t" >&5
 echo $ECHO_N "checking for off_t... $ECHO_C" >&6
 if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 22278 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22458 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22289,29 +22469,29 @@ if (sizeof (off_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22293: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22473: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22296: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22299: \"$ac_try\"") >&5
+  echo "$as_me:22476: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22479: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22302: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22482: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_off_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_off_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22312: result: $ac_cv_type_off_t" >&5
+echo "$as_me:22492: 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
+if test "$ac_cv_type_off_t" = yes; then
   :
 else
 
@@ -22321,13 +22501,13 @@ EOF
 
 fi
 
-echo "$as_me:22324: checking for pid_t" >&5
+echo "$as_me:22504: 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 <<_ACEOF
-#line 22330 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22510 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22341,29 +22521,29 @@ if (sizeof (pid_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22345: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22525: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22348: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22351: \"$ac_try\"") >&5
+  echo "$as_me:22528: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22531: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22354: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22534: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_pid_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_pid_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22364: result: $ac_cv_type_pid_t" >&5
+echo "$as_me:22544: 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
+if test "$ac_cv_type_pid_t" = yes; then
   :
 else
 
@@ -22373,13 +22553,13 @@ EOF
 
 fi
 
-echo "$as_me:22376: checking for size_t" >&5
+echo "$as_me:22556: 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 <<_ACEOF
-#line 22382 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22562 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22393,29 +22573,29 @@ if (sizeof (size_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22397: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22577: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22400: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22403: \"$ac_try\"") >&5
+  echo "$as_me:22580: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22583: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22406: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22586: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_size_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_size_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22416: result: $ac_cv_type_size_t" >&5
+echo "$as_me:22596: 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
+if test "$ac_cv_type_size_t" = yes; then
   :
 else
 
@@ -22425,13 +22605,13 @@ EOF
 
 fi
 
-echo "$as_me:22428: checking for ssize_t" >&5
+echo "$as_me:22608: 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 <<_ACEOF
-#line 22434 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22614 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22445,29 +22625,29 @@ if (sizeof (ssize_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22449: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22629: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22452: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22455: \"$ac_try\"") >&5
+  echo "$as_me:22632: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22635: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22458: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22638: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_ssize_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_ssize_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22468: result: $ac_cv_type_ssize_t" >&5
+echo "$as_me:22648: 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
+if test "$ac_cv_type_ssize_t" = yes; then
   :
 else
 
@@ -22477,13 +22657,13 @@ EOF
 
 fi
 
-echo "$as_me:22480: checking for time_t" >&5
+echo "$as_me:22660: 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 <<_ACEOF
-#line 22486 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22666 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22497,29 +22677,29 @@ if (sizeof (time_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22501: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22681: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22504: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22507: \"$ac_try\"") >&5
+  echo "$as_me:22684: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22687: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22510: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22690: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_time_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_time_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22520: result: $ac_cv_type_time_t" >&5
+echo "$as_me:22700: 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
+if test "$ac_cv_type_time_t" = yes; then
   :
 else
 
@@ -22529,35 +22709,35 @@ EOF
 
 fi
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 22533 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22713 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "in_addr_t" >/dev/null 2>&1; then
+  $EGREP "in_addr_t" >/dev/null 2>&1; then
   :
 else
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 22544 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 22724 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "in_addr_t" >/dev/null 2>&1; then
+  $EGREP "in_addr_t" >/dev/null 2>&1; then
   :
 else
 
-		echo "$as_me:22554: checking for in_addr_t" >&5
+		echo "$as_me:22734: 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 <<_ACEOF
-#line 22560 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22740 "configure"
 #include "confdefs.h"
 $ac_includes_default
 int
@@ -22571,29 +22751,29 @@ if (sizeof (in_addr_t))
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22575: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22755: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22578: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22581: \"$ac_try\"") >&5
+  echo "$as_me:22758: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22761: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22584: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22764: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_in_addr_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_in_addr_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:22594: result: $ac_cv_type_in_addr_t" >&5
+echo "$as_me:22774: 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
+if test "$ac_cv_type_in_addr_t" = yes; then
   :
 else
 
@@ -22609,19 +22789,19 @@ rm -rf conftest*
 fi
 rm -rf conftest*
 
-echo "$as_me:22612: checking for uid_t in sys/types.h" >&5
+echo "$as_me:22792: 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 <<_ACEOF
-#line 22618 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 22798 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "uid_t" >/dev/null 2>&1; then
+  $EGREP "uid_t" >/dev/null 2>&1; then
   ac_cv_type_uid_t=yes
 else
   ac_cv_type_uid_t=no
@@ -22629,7 +22809,7 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:22632: result: $ac_cv_type_uid_t" >&5
+echo "$as_me:22812: 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
 
@@ -22643,10 +22823,10 @@ EOF
 
 fi
 
-echo "$as_me:22646: checking for quad_t" >&5
+echo "$as_me:22826: checking for quad_t" >&5
 echo $ECHO_N "checking for quad_t... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line 22649 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22829 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22663,26 +22843,26 @@ quad_t x; x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22667: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22847: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22670: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22673: \"$ac_try\"") >&5
+  echo "$as_me:22850: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22853: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22676: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22856: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_quad_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_quad_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:22685: result: $ac_cv_quad_t" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:22865: result: $ac_cv_quad_t" >&5
 echo "${ECHO_T}$ac_cv_quad_t" >&6
 if test $ac_cv_quad_t = yes; then
 
@@ -22692,10 +22872,10 @@ EOF
 
 fi
 
-echo "$as_me:22695: checking for long long" >&5
+echo "$as_me:22875: checking for long long" >&5
 echo $ECHO_N "checking for long long... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line 22698 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22878 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22708,26 +22888,26 @@ long long x; x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22712: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22892: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22715: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22718: \"$ac_try\"") >&5
+  echo "$as_me:22895: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22898: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22721: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22901: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_long_long=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_long_long=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:22730: result: $ac_cv_long_long" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:22910: result: $ac_cv_long_long" >&5
 echo "${ECHO_T}$ac_cv_long_long" >&6
 if test $ac_cv_long_long = yes; then
 
@@ -22737,10 +22917,10 @@ EOF
 
 fi
 
-echo "$as_me:22740: checking for int_least64_t" >&5
+echo "$as_me:22920: checking for int_least64_t" >&5
 echo $ECHO_N "checking for int_least64_t... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line 22743 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 22923 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -22758,26 +22938,26 @@ int_least64_t x; x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22762: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22942: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22765: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22768: \"$ac_try\"") >&5
+  echo "$as_me:22945: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22948: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22771: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22951: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_int_least64_t=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_int_least64_t=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:22780: result: $ac_cv_int_least64_t" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:22960: 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
 
@@ -22785,10 +22965,10 @@ cat >>confdefs.h <<\EOF
 #define HAVE_INT_LEAST64_T 1
 EOF
 
-	echo "$as_me:22788: checking for INT64_C" >&5
+	echo "$as_me:22968: checking for INT64_C" >&5
 echo $ECHO_N "checking for INT64_C... $ECHO_C" >&6
-	cat >conftest.$ac_ext <<_ACEOF
-#line 22791 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 22971 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDINT_H
@@ -22806,26 +22986,26 @@ int_least64_t x; x = INT64_C(0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22810: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:22990: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22813: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22816: \"$ac_try\"") >&5
+  echo "$as_me:22993: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:22996: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22819: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:22999: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_int64_c=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_int64_c=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-	echo "$as_me:22828: result: $ac_cv_int64_c" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+	echo "$as_me:23008: result: $ac_cv_int64_c" >&5
 echo "${ECHO_T}$ac_cv_int64_c" >&6
 	if test $ac_cv_int64_c = yes; then
 
@@ -22836,10 +23016,10 @@ EOF
 	fi
 fi
 
-echo "$as_me:22839: checking for nl_item" >&5
+echo "$as_me:23019: checking for nl_item" >&5
 echo $ECHO_N "checking for nl_item... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line 22842 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23022 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -22858,26 +23038,26 @@ nl_item x; x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22862: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:23042: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22865: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22868: \"$ac_try\"") >&5
+  echo "$as_me:23045: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:23048: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22871: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23051: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_nl_item=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_nl_item=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:22880: result: $ac_cv_nl_item" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:23060: result: $ac_cv_nl_item" >&5
 echo "${ECHO_T}$ac_cv_nl_item" >&6
 if test $ac_cv_nl_item = yes; then
 
@@ -22890,15 +23070,15 @@ fi
 ###	Checks for libraries.
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
-echo "$as_me:22893: checking for UUInitialize in -luu" >&5
+echo "$as_me:23073: 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_check_lib_save_LIBS=$LIBS
 LIBS="-luu  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 22901 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23081 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -22916,48 +23096,48 @@ UUInitialize ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22920: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23100: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22923: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22926: \"$ac_try\"") >&5
+  echo "$as_me:23103: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23106: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22929: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23109: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_uu_UUInitialize=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:22940: result: $ac_cv_lib_uu_UUInitialize" >&5
+echo "$as_me:23120: 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:22943: checking for uudeview.h" >&5
+if test "$ac_cv_lib_uu_UUInitialize" = yes; then
+  echo "$as_me:23123: 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 <<_ACEOF
-#line 22949 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23129 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 _ACEOF
-if { (eval echo "$as_me:22953: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23133: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:22959: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23139: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -22970,14 +23150,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_uudeview_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_uudeview_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:22978: result: $ac_cv_header_uudeview_h" >&5
+echo "$as_me:23158: 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
+if test "$ac_cv_header_uudeview_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBUU 1
@@ -23005,24 +23185,24 @@ fi
 # get $CFLAGS/$LDFLAGS from pkg-config icu-uc if possible
 cf_try_icuuc="no"
 cf_try_icuuc46="no"
-echo "$as_me:23008: checking for unicode/unorm.h" >&5
+echo "$as_me:23188: 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 <<_ACEOF
-#line 23014 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23194 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 _ACEOF
-if { (eval echo "$as_me:23018: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23198: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23024: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23204: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23035,33 +23215,33 @@ 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
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unicode_unorm_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23043: result: $ac_cv_header_unicode_unorm_h" >&5
+echo "$as_me:23223: 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
+if test "$ac_cv_header_unicode_unorm_h" = yes; then
 
-	echo "$as_me:23047: checking for unicode/ustring.h" >&5
+	echo "$as_me:23227: 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 <<_ACEOF
-#line 23053 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23233 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 _ACEOF
-if { (eval echo "$as_me:23057: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23237: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23063: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23243: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23074,14 +23254,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_unicode_ustring_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unicode_ustring_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23082: result: $ac_cv_header_unicode_ustring_h" >&5
+echo "$as_me:23262: 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
+if test "$ac_cv_header_unicode_ustring_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UNORM_H 1
@@ -23091,13 +23271,13 @@ cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_USTRING_H 1
 EOF
 
-		echo "$as_me:23094: checking for unorm_normalize in libicuuc" >&5
+		echo "$as_me:23274: 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 <<_ACEOF
-#line 23100 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 23280 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 int
@@ -23111,18 +23291,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23115: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23295: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23118: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23121: \"$ac_try\"") >&5
+  echo "$as_me:23298: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23301: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23124: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23304: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBICUUC 1
@@ -23131,32 +23311,32 @@ EOF
 			cf_try_icuuc="yes"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 LIBS=$cf_save_LIBS
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:23139: result: $cf_try_icuuc" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:23319: result: $cf_try_icuuc" >&5
 echo "${ECHO_T}$cf_try_icuuc" >&6
 		cf_save_LIBS="$LIBS"
-		echo "$as_me:23142: checking for unicode/uidna.h" >&5
+		echo "$as_me:23322: 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 <<_ACEOF
-#line 23148 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23328 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 _ACEOF
-if { (eval echo "$as_me:23152: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23332: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23158: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23338: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23169,14 +23349,14 @@ 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
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unicode_uidna_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23177: result: $ac_cv_header_unicode_uidna_h" >&5
+echo "$as_me:23357: 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
+if test "$ac_cv_header_unicode_uidna_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UIDNA_H 1
@@ -23184,10 +23364,10 @@ EOF
 
 fi
 
-		echo "$as_me:23187: checking for uidna_nameToUnicode in libicuuc" >&5
+		echo "$as_me:23367: 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 23190 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 23370 "configure"
 #include "confdefs.h"
 #include <unicode/uidna.h>
 			#include <unicode/unorm.h>
@@ -23205,18 +23385,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23209: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23389: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23212: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23215: \"$ac_try\"") >&5
+  echo "$as_me:23392: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23395: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23218: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23398: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBICUUC_46_API 1
@@ -23225,31 +23405,31 @@ EOF
 			cf_try_icuuc46="yes"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 LIBS=$cf_save_LIBS
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:23233: result: $cf_try_icuuc46" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:23413: result: $cf_try_icuuc46" >&5
 echo "${ECHO_T}$cf_try_icuuc46" >&6
-		echo "$as_me:23235: checking for unicode/ubidi.h" >&5
+		echo "$as_me:23415: 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 <<_ACEOF
-#line 23241 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23421 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 _ACEOF
-if { (eval echo "$as_me:23245: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23425: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23251: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23431: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23262,14 +23442,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_unicode_ubidi_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unicode_ubidi_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23270: result: $ac_cv_header_unicode_ubidi_h" >&5
+echo "$as_me:23450: 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
+if test "$ac_cv_header_unicode_ubidi_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UBIDI_H 1
@@ -23282,24 +23462,24 @@ fi
 fi
 
 # IDNA2008
-echo "$as_me:23285: checking for unicode/unorm2.h" >&5
+echo "$as_me:23465: 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 23291 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23471 "configure"
 #include "confdefs.h"
 #include <unicode/unorm2.h>
 _ACEOF
-if { (eval echo "$as_me:23295: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23475: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23301: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23481: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23312,14 +23492,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_unicode_unorm2_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unicode_unorm2_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23320: result: $ac_cv_header_unicode_unorm2_h" >&5
+echo "$as_me:23500: 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
+if test "$ac_cv_header_unicode_unorm2_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_UNICODE_UNORM2_H 1
@@ -23329,24 +23509,24 @@ fi
 
 # without icuuc try GNU libunistring for normalization
 if test $cf_try_icuuc = no ; then
-	echo "$as_me:23332: checking for unitypes.h" >&5
+	echo "$as_me:23512: 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 <<_ACEOF
-#line 23338 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23518 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 _ACEOF
-if { (eval echo "$as_me:23342: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23522: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23348: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23528: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23359,33 +23539,33 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_unitypes_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_unitypes_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23367: result: $ac_cv_header_unitypes_h" >&5
+echo "$as_me:23547: 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
+if test "$ac_cv_header_unitypes_h" = yes; then
 
-		echo "$as_me:23371: checking for uninorm.h" >&5
+		echo "$as_me:23551: 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 <<_ACEOF
-#line 23377 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23557 "configure"
 #include "confdefs.h"
 #include <uninorm.h>
 _ACEOF
-if { (eval echo "$as_me:23381: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23561: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23387: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23567: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23398,14 +23578,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_uninorm_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_uninorm_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23406: result: $ac_cv_header_uninorm_h" >&5
+echo "$as_me:23586: 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
+if test "$ac_cv_header_uninorm_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_UNITYPES_H 1
@@ -23415,13 +23595,13 @@ cat >>confdefs.h <<\EOF
 #define HAVE_UNINORM_H 1
 EOF
 
-			echo "$as_me:23418: checking for u8_normalize in libunistring" >&5
+			echo "$as_me:23598: 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 <<_ACEOF
-#line 23424 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 23604 "configure"
 #include "confdefs.h"
 #include <unitypes.h>
 				#include <uninorm.h>
@@ -23435,18 +23615,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23439: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23619: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23442: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23445: \"$ac_try\"") >&5
+  echo "$as_me:23622: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23625: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23448: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23628: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBUNISTRING 1
@@ -23455,12 +23635,12 @@ EOF
 				cf_try_unistring="yes"
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 LIBS=$cf_save_LIBS
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-			echo "$as_me:23463: result: $cf_try_unistring" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+			echo "$as_me:23643: result: $cf_try_unistring" >&5
 echo "${ECHO_T}$cf_try_unistring" >&6
 
 fi
@@ -23473,15 +23653,15 @@ fi
 # TODO: check for libidn2
 #       get $CFLAGS/$LDFLAGS from pkg-config libidn[2] if possible
 if test $cf_try_icuuc = no ; then
-	echo "$as_me:23476: checking for stringprep_check_version in -lidn" >&5
+	echo "$as_me:23656: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 23484 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23664 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23499,48 +23679,48 @@ stringprep_check_version ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23503: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23683: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23506: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23509: \"$ac_try\"") >&5
+  echo "$as_me:23686: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23689: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23512: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23692: \$? = $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
+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
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23523: result: $ac_cv_lib_idn_stringprep_check_version" >&5
+echo "$as_me:23703: 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:23526: checking for stringprep.h" >&5
+if test "$ac_cv_lib_idn_stringprep_check_version" = yes; then
+  echo "$as_me:23706: 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 <<_ACEOF
-#line 23532 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23712 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 _ACEOF
-if { (eval echo "$as_me:23536: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23716: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23542: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23722: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23553,37 +23733,37 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_stringprep_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_stringprep_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23561: result: $ac_cv_header_stringprep_h" >&5
+echo "$as_me:23741: 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
+if test "$ac_cv_header_stringprep_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_STRINGPREP_H 1
 EOF
 
-			echo "$as_me:23569: checking for idna.h" >&5
+			echo "$as_me:23749: 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 <<_ACEOF
-#line 23575 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 23755 "configure"
 #include "confdefs.h"
 #include <idna.h>
 _ACEOF
-if { (eval echo "$as_me:23579: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:23759: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23585: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:23765: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23596,28 +23776,28 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_idna_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_idna_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23604: result: $ac_cv_header_idna_h" >&5
+echo "$as_me:23784: 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
+if test "$ac_cv_header_idna_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_H 1
 EOF
 
-				echo "$as_me:23612: checking for idna_to_unicode_lzlz in -lidn" >&5
+				echo "$as_me:23792: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 23620 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23800 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23635,54 +23815,54 @@ idna_to_unicode_lzlz ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23639: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23819: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23642: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23645: \"$ac_try\"") >&5
+  echo "$as_me:23822: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23825: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23648: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23828: \$? = $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
+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
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23659: result: $ac_cv_lib_idn_idna_to_unicode_lzlz" >&5
+echo "$as_me:23839: 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
+if test "$ac_cv_lib_idn_idna_to_unicode_lzlz" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_TO_UNICODE_LZLZ 1
 EOF
 
-					echo "$as_me:23667: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+					echo "$as_me:23847: 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 23670 "configure"
+					cat >"conftest.$ac_ext" <<_ACEOF
+#line 23850 "configure"
 #include "confdefs.h"
 #include <idna.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then
+  $EGREP "IDNA_USE_STD3_ASCII_RULES" >/dev/null 2>&1; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_USE_STD3_ASCII_RULES 1
 EOF
 
-						echo "$as_me:23682: result: yes" >&5
+						echo "$as_me:23862: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-  echo "$as_me:23685: result: no" >&5
+  echo "$as_me:23865: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
@@ -23690,15 +23870,15 @@ rm -rf conftest*
 
 fi
 
-				echo "$as_me:23693: checking for idna_strerror in -lidn" >&5
+				echo "$as_me:23873: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lidn  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 23701 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23881 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23716,30 +23896,30 @@ idna_strerror ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23720: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23900: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23723: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23726: \"$ac_try\"") >&5
+  echo "$as_me:23903: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23906: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23729: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23909: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_idn_idna_strerror=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23740: result: $ac_cv_lib_idn_idna_strerror" >&5
+echo "$as_me:23920: 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
+if test "$ac_cv_lib_idn_idna_strerror" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_IDNA_STRERROR 1
@@ -23762,15 +23942,15 @@ fi
 fi
 
 # libidnkit - Internationalized Domain Names / IDN 2008
-echo "$as_me:23765: checking for idn_decodename in -lidnkit" >&5
+echo "$as_me:23945: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lidnkit  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 23773 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 23953 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -23788,49 +23968,49 @@ idn_decodename ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23792: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:23972: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23795: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23798: \"$ac_try\"") >&5
+  echo "$as_me:23975: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:23978: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23801: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:23981: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_idnkit_idn_decodename=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:23812: result: $ac_cv_lib_idnkit_idn_decodename" >&5
+echo "$as_me:23992: 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
+if test "$ac_cv_lib_idnkit_idn_decodename" = yes; then
 
-	echo "$as_me:23816: checking for idn/api.h" >&5
+	echo "$as_me:23996: 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 <<_ACEOF
-#line 23822 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 24002 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 _ACEOF
-if { (eval echo "$as_me:23826: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:24006: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23832: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:24012: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -23843,21 +24023,21 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_idn_api_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_idn_api_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:23851: result: $ac_cv_header_idn_api_h" >&5
+echo "$as_me:24031: 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
+if test "$ac_cv_header_idn_api_h" = yes; then
 
-		echo "$as_me:23855: checking for IDN_DECODE_LOOKUP" >&5
+		echo "$as_me:24035: 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 <<_ACEOF
-#line 23860 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 24040 "configure"
 #include "confdefs.h"
 #include <idn/api.h>
 			#include <string.h>
@@ -23867,25 +24047,27 @@ main (void)
 
 			idn_result_t rs;
 			char in[255], out[255];
+			const char *i = in;
+			char *o = out;
 			strcpy(in, "xn--brenfe-fta9a2q.de");
-			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
+			rs = idn_decodename(IDN_DECODE_LOOKUP, i, o, 254);
 			idn_result_tostring(rs);
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23878: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24060: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23881: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23884: \"$ac_try\"") >&5
+  echo "$as_me:24063: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24066: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23887: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24069: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBIDNKIT 1
@@ -23899,18 +24081,18 @@ cat >>confdefs.h <<\EOF
 #define HAVE_IDN_DECODENAME 1
 EOF
 
-			echo "$as_me:23902: result: yes" >&5
+			echo "$as_me:24084: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 			LIBS=$cf_save_LIBS
-			echo "$as_me:23909: result: no" >&5
+			echo "$as_me:24091: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
@@ -23925,8 +24107,8 @@ if test "${cf_cv_termlib+set}" = set; th
 else
 
 cf_cv_termlib=none
-cat >conftest.$ac_ext <<_ACEOF
-#line 23929 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 24111 "configure"
 #include "confdefs.h"
 
 int
@@ -23937,20 +24119,20 @@ char *x=(char*)tgoto("",0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23941: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24123: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23944: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23947: \"$ac_try\"") >&5
+  echo "$as_me:24126: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24129: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23950: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  cat >conftest.$ac_ext <<_ACEOF
-#line 23953 "configure"
+  echo "$as_me:24132: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 24135 "configure"
 #include "confdefs.h"
 
 int
@@ -23961,32 +24143,32 @@ int x=tigetstr("")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23965: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24147: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23968: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23971: \"$ac_try\"") >&5
+  echo "$as_me:24150: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24153: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23974: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24156: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_termlib=terminfo
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_termlib=termcap
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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}:23985: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
+echo "${as_me:-configure}:24167: testing using functions in predefined $cf_cv_termlib LIBS ..." 1>&5
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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
@@ -23997,10 +24179,10 @@ if test "$cf_cv_termlib" = none; then
 		LIBS="-l$cf_lib $cf_save_LIBS"
 		for cf_func in tigetstr tgetstr
 		do
-			echo "$as_me:24000: checking for $cf_func in -l$cf_lib" >&5
+			echo "$as_me:24182: 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 24003 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 24185 "configure"
 #include "confdefs.h"
 
 int
@@ -24011,26 +24193,26 @@ int x=$cf_func("")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24015: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24197: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24018: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24021: \"$ac_try\"") >&5
+  echo "$as_me:24200: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24203: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24024: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24206: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-			echo "$as_me:24033: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+			echo "$as_me:24215: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 			if test "$cf_result" = yes ; then
 				if test "$cf_func" = tigetstr ; then
@@ -24047,15 +24229,15 @@ echo "${ECHO_T}$cf_result" >&6
 fi
 if test "$cf_cv_termlib" = none; then
 	# allow curses library for broken AIX system.
-	echo "$as_me:24050: checking for initscr in -lcurses" >&5
+	echo "$as_me:24232: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lcurses  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 24058 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 24240 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -24073,30 +24255,30 @@ initscr ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24077: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24259: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24080: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24083: \"$ac_try\"") >&5
+  echo "$as_me:24262: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24265: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24086: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24268: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_curses_initscr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:24097: result: $ac_cv_lib_curses_initscr" >&5
+echo "$as_me:24279: 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
+if test "$ac_cv_lib_curses_initscr" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -24116,15 +24298,15 @@ LIBS="$cf_add_libs"
 
 fi
 
-	echo "$as_me:24119: checking for tgoto in -ltermcap" >&5
+	echo "$as_me:24301: 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_check_lib_save_LIBS=$LIBS
 LIBS="-ltermcap  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 24127 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 24309 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -24142,30 +24324,30 @@ tgoto ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24146: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24328: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24149: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24152: \"$ac_try\"") >&5
+  echo "$as_me:24331: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24334: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24155: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24337: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_termcap_tgoto=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:24166: result: $ac_cv_lib_termcap_tgoto" >&5
+echo "$as_me:24348: 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
+if test "$ac_cv_lib_termcap_tgoto" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -24188,9 +24370,9 @@ fi
 fi
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 if test "$cf_cv_termlib" = none; then
-	{ echo "$as_me:24193: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5
+	{ echo "$as_me:24375: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&5
 echo "$as_me: WARNING: Cannot find -ltermlib, -lcurses, or -ltermcap" >&2;}
 fi
 
@@ -24198,12 +24380,12 @@ fi
 
 	# terminfo-based termcap interfaces may be prototyped in <curses.h>,
 	# which may/may not be compatible with <termcap.h>
-	echo "$as_me:24201: checking if we should include termcap.h" >&5
+	echo "$as_me:24383: 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 <<_ACEOF
-#line 24206 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24388 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -24220,26 +24402,26 @@ make an error
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24224: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24406: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24227: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24230: \"$ac_try\"") >&5
+  echo "$as_me:24409: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24412: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24233: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24415: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-	echo "$as_me:24242: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+	echo "$as_me:24424: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 	CFLAGS="$cf_save_CFLAGS"
 	test $cf_result = yes &&
@@ -24247,7 +24429,7 @@ cat >>confdefs.h <<\EOF
 #define HAVE_TERMCAP_H 1
 EOF
 
-echo "$as_me:24250: checking for term.h" >&5
+echo "$as_me:24432: 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
@@ -24258,17 +24440,17 @@ else
 
 cf_header_list="term.h ncurses/term.h ncursesw/term.h"
 
-case ${cf_cv_ncurses_header:-curses.h} in
+case "${cf_cv_ncurses_header:-curses.h}" in
 */*)
-	cf_header_item=`echo ${cf_cv_ncurses_header:-curses.h} | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
+	cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h
 	cf_header_list="$cf_header_item $cf_header_list"
 	;;
 esac
 
 for cf_header in $cf_header_list
 do
-	cat >conftest.$ac_ext <<_ACEOF
-#line 24271 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24453 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -24281,36 +24463,36 @@ WINDOW *x; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24285: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24467: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24288: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24291: \"$ac_try\"") >&5
+  echo "$as_me:24470: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24473: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24294: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24476: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_term_header=$cf_header
 	 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_term_header=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 no)
 	# If curses is ncurses, some packagers still mess it up by trying to make
 	# 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 <<_ACEOF
-#line 24313 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 24495 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -24327,35 +24509,35 @@ WINDOW *x; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24331: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24513: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24334: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24337: \"$ac_try\"") >&5
+  echo "$as_me:24516: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24519: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24340: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24522: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_term_header=$cf_header
 			 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_term_header=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 	done
 	;;
 esac
 
 fi
-echo "$as_me:24355: result: $cf_cv_term_header" >&5
+echo "$as_me:24537: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
-case $cf_cv_term_header in
+case "$cf_cv_term_header" in
 term.h)
 
 cat >>confdefs.h <<\EOF
@@ -24379,7 +24561,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:24382: checking if we should include curses.h or termcap.h" >&5
+echo "$as_me:24564: 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
@@ -24397,8 +24579,8 @@ 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 <<_ACEOF
-#line 24401 "configure"
+    cat >"conftest.$ac_ext" <<_ACEOF
+#line 24583 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -24410,18 +24592,18 @@ char *x = (char *)tgoto("")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24414: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24596: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24417: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24420: \"$ac_try\"") >&5
+  echo "$as_me:24599: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24602: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24423: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24605: \$? = $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
@@ -24429,10 +24611,10 @@ if { (eval echo "$as_me:24414: \"$ac_lin
 	}
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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 24435 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24617 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -24444,28 +24626,28 @@ char *x = (char *)tgoto("",0,0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24448: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24630: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24451: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24454: \"$ac_try\"") >&5
+  echo "$as_me:24633: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24636: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24457: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24639: \$? = $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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 	CPPFLAGS="$cf_save_CPPFLAGS"
 	test "$cf_cv_need_curses_h" = yes && break
@@ -24491,7 +24673,7 @@ if test "$cf_cv_need_curses_h" != no ; t
 fi
 
 fi
-echo "$as_me:24494: result: $cf_cv_need_curses_h" >&5
+echo "$as_me:24676: result: $cf_cv_need_curses_h" >&5
 echo "${ECHO_T}$cf_cv_need_curses_h" >&6
 
 case $cf_cv_need_curses_h in
@@ -24529,7 +24711,7 @@ EOF
 	;;
 esac
 
-echo "$as_me:24532: checking declaration of tputs 3rd param" >&5
+echo "$as_me:24714: 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
@@ -24545,10 +24727,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 
-echo "${as_me:-configure}:24548: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "${as_me:-configure}:24730: testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 24551 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24733 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int
@@ -24561,26 +24743,26 @@ extern $Q OutChar($R);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24565: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24747: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24568: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24571: \"$ac_try\"") >&5
+  echo "$as_me:24750: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24753: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24574: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24756: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
 	 break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 	test $cf_cv_found = yes && break
 done
@@ -24590,7 +24772,7 @@ done
 done
 
 fi
-echo "$as_me:24593: result: $cf_cv_type_outchar" >&5
+echo "$as_me:24775: result: $cf_cv_type_outchar" >&5
 echo "${ECHO_T}$cf_cv_type_outchar" >&6
 
 case $cf_cv_type_outchar in
@@ -24628,8 +24810,8 @@ 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 <<_ACEOF
-#line 24632 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24814 "configure"
 #include "confdefs.h"
 
 int
@@ -24640,18 +24822,18 @@ extern char PC; PC = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24644: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24826: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24647: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24650: \"$ac_try\"") >&5
+  echo "$as_me:24829: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24832: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24653: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24835: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_EXTERN_TCAP_PC 1
@@ -24659,23 +24841,23 @@ EOF
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:24671: checking if external errno is declared" >&5
+echo "$as_me:24853: 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 <<_ACEOF
-#line 24678 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24860 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -24692,28 +24874,28 @@ int x = (int) errno; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24696: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:24878: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24699: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24702: \"$ac_try\"") >&5
+  echo "$as_me:24881: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:24884: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24705: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24887: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_dcl_errno=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_dcl_errno=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:24716: result: $cf_cv_dcl_errno" >&5
+echo "$as_me:24898: result: $cf_cv_dcl_errno" >&5
 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
 
 if test "$cf_cv_dcl_errno" = no ; then
@@ -24728,14 +24910,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:24731: checking if external errno exists" >&5
+echo "$as_me:24913: 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 <<_ACEOF
-#line 24738 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 24920 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -24749,28 +24931,28 @@ errno = 2
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24753: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:24935: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24756: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24759: \"$ac_try\"") >&5
+  echo "$as_me:24938: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:24941: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24762: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:24944: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_have_errno=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_have_errno=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:24773: result: $cf_cv_have_errno" >&5
+echo "$as_me:24955: result: $cf_cv_have_errno" >&5
 echo "${ECHO_T}$cf_cv_have_errno" >&6
 
 if test "$cf_cv_have_errno" = yes ; then
@@ -24786,13 +24968,13 @@ fi
 for ac_func in strerror
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:24789: checking for $ac_func" >&5
+echo "$as_me:24971: 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 24795 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 24977 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -24822,29 +25004,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24826: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25008: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24829: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24832: \"$ac_try\"") >&5
+  echo "$as_me:25011: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25014: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24835: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25017: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:24845: 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
+echo "$as_me:25027: 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
@@ -24854,14 +25036,14 @@ EOF
 
 else
 
-echo "$as_me:24857: checking if external sys_nerr is declared" >&5
+echo "$as_me:25039: 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 <<_ACEOF
-#line 24864 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 25046 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -24878,28 +25060,28 @@ int x = (int) sys_nerr; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24882: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:25064: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24885: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24888: \"$ac_try\"") >&5
+  echo "$as_me:25067: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:25070: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24891: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25073: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_dcl_sys_nerr=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_dcl_sys_nerr=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:24902: result: $cf_cv_dcl_sys_nerr" >&5
+echo "$as_me:25084: 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
@@ -24914,14 +25096,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:24917: checking if external sys_nerr exists" >&5
+echo "$as_me:25099: 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 <<_ACEOF
-#line 24924 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 25106 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -24935,28 +25117,28 @@ sys_nerr = 2
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24939: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25121: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24942: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24945: \"$ac_try\"") >&5
+  echo "$as_me:25124: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25127: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24948: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25130: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_have_sys_nerr=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_have_sys_nerr=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:24959: result: $cf_cv_have_sys_nerr" >&5
+echo "$as_me:25141: 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
@@ -24969,14 +25151,14 @@ EOF
 
 fi
 
-echo "$as_me:24972: checking if external sys_errlist is declared" >&5
+echo "$as_me:25154: 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 <<_ACEOF
-#line 24979 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 25161 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -24993,28 +25175,28 @@ int x = (int) sys_errlist; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24997: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:25179: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25000: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25003: \"$ac_try\"") >&5
+  echo "$as_me:25182: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:25185: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25006: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25188: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_dcl_sys_errlist=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_dcl_sys_errlist=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:25017: result: $cf_cv_dcl_sys_errlist" >&5
+echo "$as_me:25199: 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
@@ -25029,14 +25211,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:25032: checking if external sys_errlist exists" >&5
+echo "$as_me:25214: 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 <<_ACEOF
-#line 25039 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 25221 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -25050,28 +25232,28 @@ sys_errlist = 2
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25054: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25236: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25057: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25060: \"$ac_try\"") >&5
+  echo "$as_me:25239: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25242: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25063: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25245: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_have_sys_errlist=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_have_sys_errlist=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:25074: result: $cf_cv_have_sys_errlist" >&5
+echo "$as_me:25256: 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
@@ -25158,13 +25340,13 @@ for ac_func in \
 $cf_tc_funcs
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:25161: checking for $ac_func" >&5
+echo "$as_me:25343: 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 25167 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25349 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -25194,29 +25376,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25198: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25380: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25201: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25204: \"$ac_try\"") >&5
+  echo "$as_me:25383: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25386: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25207: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25389: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25217: 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
+echo "$as_me:25399: 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
@@ -25224,13 +25406,13 @@ EOF
 fi
 done
 
-echo "$as_me:25227: checking for flock" >&5
+echo "$as_me:25409: 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 25233 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25415 "configure"
 #include "confdefs.h"
 #define flock autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -25260,29 +25442,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25264: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25446: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25267: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25270: \"$ac_try\"") >&5
+  echo "$as_me:25449: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25452: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25273: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25455: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_flock=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25283: result: $ac_cv_func_flock" >&5
+echo "$as_me:25465: result: $ac_cv_func_flock" >&5
 echo "${ECHO_T}$ac_cv_func_flock" >&6
-if test $ac_cv_func_flock = yes; then
+if test "$ac_cv_func_flock" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_FLOCK 1
@@ -25290,15 +25472,15 @@ EOF
 
 else
 
-	echo "$as_me:25293: checking for flock in -lbsd" >&5
+	echo "$as_me:25475: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 25301 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 25483 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -25316,30 +25498,30 @@ flock ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25320: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25502: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25323: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25326: \"$ac_try\"") >&5
+  echo "$as_me:25505: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25508: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25329: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25511: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_bsd_flock=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:25340: result: $ac_cv_lib_bsd_flock" >&5
+echo "$as_me:25522: 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
+if test "$ac_cv_lib_bsd_flock" = yes; then
   cat >>confdefs.h <<\EOF
 #define HAVE_FLOCK 1
 EOF
@@ -25350,13 +25532,13 @@ fi
 fi
 
 # clock_gettime() / librt
-echo "$as_me:25353: checking for clock_gettime" >&5
+echo "$as_me:25535: 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 25359 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25541 "configure"
 #include "confdefs.h"
 #define clock_gettime autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -25386,29 +25568,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25390: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25572: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25393: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25396: \"$ac_try\"") >&5
+  echo "$as_me:25575: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25578: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25399: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25581: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_clock_gettime=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25409: result: $ac_cv_func_clock_gettime" >&5
+echo "$as_me:25591: 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
+if test "$ac_cv_func_clock_gettime" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_CLOCK_GETTIME 1
@@ -25416,15 +25598,15 @@ EOF
 
 else
 
-		echo "$as_me:25419: checking for clock_gettime in -lrt" >&5
+		echo "$as_me:25601: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lrt  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 25427 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 25609 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -25442,30 +25624,30 @@ clock_gettime ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25446: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25628: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25449: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25452: \"$ac_try\"") >&5
+  echo "$as_me:25631: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25634: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25455: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25637: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_rt_clock_gettime=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:25466: result: $ac_cv_lib_rt_clock_gettime" >&5
+echo "$as_me:25648: 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
+if test "$ac_cv_lib_rt_clock_gettime" = yes; then
   cat >>confdefs.h <<\EOF
 #define HAVE_CLOCK_GETTIME 1
 EOF
@@ -25476,15 +25658,15 @@ fi
 
 fi
 
-echo "$as_me:25479: checking for memset_s" >&5
+echo "$as_me:25661: checking for memset_s" >&5
 echo $ECHO_N "checking for memset_s... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
-  echo "$as_me:25482: result: unknown" >&5
+  echo "$as_me:25664: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 25487 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25669 "configure"
 #include "confdefs.h"
 
 /* Request C11 Annex K */
@@ -25498,19 +25680,19 @@ int main()
 		return(-1);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:25502: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:25684: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25505: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:25507: \"$ac_try\"") >&5
+  echo "$as_me:25687: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:25689: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25510: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25692: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
-		echo "$as_me:25513: result: yes" >&5
+		echo "$as_me:25695: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 cat >>confdefs.h <<\EOF
@@ -25520,20 +25702,20 @@ EOF
 else
   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:25524: result: no" >&5
+cat "conftest.$ac_ext" >&5
+echo "$as_me:25706: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-  echo "$as_me:25530: checking for wide char and multibyte support" >&5
+  echo "$as_me:25712: 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 25536 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25718 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -25591,26 +25773,26 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25595: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25777: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25598: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25601: \"$ac_try\"") >&5
+  echo "$as_me:25780: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25783: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25604: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25786: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
-      cat >conftest.$ac_ext <<_ACEOF
-#line 25613 "configure"
+      cat >"conftest.$ac_ext" <<_ACEOF
+#line 25795 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int
@@ -25658,32 +25840,32 @@ const char icb[5] = {0xa4, 0xa4, 0xa4, 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25662: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:25844: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25665: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25668: \"$ac_try\"") >&5
+  echo "$as_me:25847: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:25850: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25671: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25853: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_multibyte_able=libutf8
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 am_cv_multibyte_able=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
       LIBS="$cf_save_LIBS"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:25686: result: $am_cv_multibyte_able" >&5
+echo "$as_me:25868: 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
@@ -25701,10 +25883,10 @@ EOF
 
   fi
 
-echo "$as_me:25704: checking if gettimeofday takes two arguments" >&5
+echo "$as_me:25886: 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 25707 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 25889 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -25720,26 +25902,26 @@ gettimeofday(&tv, &tz);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25724: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:25906: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25727: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25730: \"$ac_try\"") >&5
+  echo "$as_me:25909: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:25912: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25733: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25915: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_gettimeofday_2args=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_gettimeofday_2args=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:25742: result: $ac_cv_func_gettimeofday_2args" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:25924: 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
 
@@ -25749,13 +25931,13 @@ EOF
 
 fi
 
-echo "$as_me:25752: checking return type of signal handlers" >&5
+echo "$as_me:25934: checking return type of signal handlers" >&5
 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
 if test "${ac_cv_type_signal+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 25758 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 25940 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -25776,34 +25958,34 @@ int i;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25780: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:25962: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25783: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25786: \"$ac_try\"") >&5
+  echo "$as_me:25965: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:25968: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25789: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:25971: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_type_signal=void
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_type_signal=int
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:25799: result: $ac_cv_type_signal" >&5
+echo "$as_me:25981: result: $ac_cv_type_signal" >&5
 echo "${ECHO_T}$ac_cv_type_signal" >&6
 
 cat >>confdefs.h <<EOF
 #define RETSIGTYPE $ac_cv_type_signal
 EOF
 
-echo "$as_me:25806: checking declaration of signal arguments" >&5
+echo "$as_me:25988: 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
@@ -25812,8 +25994,8 @@ else
 cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
-	cat >conftest.$ac_ext <<_ACEOF
-#line 25816 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 25998 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -25825,29 +26007,29 @@ extern RETSIGTYPE catch($cf_test); signa
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25829: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:26011: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25832: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25835: \"$ac_try\"") >&5
+  echo "$as_me:26014: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:26017: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25838: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26020: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sig_args="$cf_test";break
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 done
 
 fi
 
-echo "$as_me:25850: result: $cf_cv_sig_args" >&5
+echo "$as_me:26032: result: $cf_cv_sig_args" >&5
 echo "${ECHO_T}$cf_cv_sig_args" >&6
 
 cat >>confdefs.h <<EOF
@@ -25856,14 +26038,14 @@ EOF
 
 if test "$ac_cv_func_sigaction" = yes; then
 
-echo "$as_me:25859: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "$as_me:26041: 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 <<_ACEOF
-#line 25866 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 26048 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -25876,28 +26058,28 @@ struct sigaction act
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25880: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:26062: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25883: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25886: \"$ac_try\"") >&5
+  echo "$as_me:26065: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:26068: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25889: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26071: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sigact_bad=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_sigact_bad=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:25900: result: $cf_cv_sigact_bad" >&5
+echo "$as_me:26082: result: $cf_cv_sigact_bad" >&5
 echo "${ECHO_T}$cf_cv_sigact_bad" >&6
 
 test "$cf_cv_sigact_bad" = yes &&
@@ -25905,14 +26087,14 @@ cat >>confdefs.h <<\EOF
 #define SVR4_ACTION 1
 EOF
 
-echo "$as_me:25908: checking if we have sigaction/related functions" >&5
+echo "$as_me:26090: 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 <<_ACEOF
-#line 25915 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 26097 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -25934,27 +26116,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25938: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:26120: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25941: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25944: \"$ac_try\"") >&5
+  echo "$as_me:26123: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:26126: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25947: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26129: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sigaction_funcs=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_sigaction_funcs=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:25957: result: $cf_cv_sigaction_funcs" >&5
+echo "$as_me:26139: result: $cf_cv_sigaction_funcs" >&5
 echo "${ECHO_T}$cf_cv_sigaction_funcs" >&6
 
 test "$cf_cv_sigaction_funcs" = yes &&
@@ -25964,7 +26146,7 @@ EOF
 
 fi
 
-echo "$as_me:25967: checking for fork" >&5
+echo "$as_me:26149: 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
@@ -25973,8 +26155,8 @@ else
 if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 25977 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26159 "configure"
 #include "confdefs.h"
 
 int main()
@@ -25984,41 +26166,41 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:25988: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:26170: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25991: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:25993: \"$ac_try\"") >&5
+  echo "$as_me:26173: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:26175: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25996: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26178: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_func_fork=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_func_fork=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 fi
-echo "$as_me:26009: result: $cf_cv_func_fork" >&5
+echo "$as_me:26191: 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:26015: checking for memmove" >&5
+echo "$as_me:26197: 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 26021 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26203 "configure"
 #include "confdefs.h"
 #define memmove autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -26048,39 +26230,39 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26052: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:26234: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26055: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26058: \"$ac_try\"") >&5
+  echo "$as_me:26237: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:26240: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26061: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26243: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_memmove=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:26071: result: $ac_cv_func_memmove" >&5
+echo "$as_me:26253: result: $ac_cv_func_memmove" >&5
 echo "${ECHO_T}$ac_cv_func_memmove" >&6
-if test $ac_cv_func_memmove = yes; then
+if test "$ac_cv_func_memmove" = yes; then
   :
 else
 
-echo "$as_me:26077: checking for bcopy" >&5
+echo "$as_me:26259: 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 26083 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26265 "configure"
 #include "confdefs.h"
 #define bcopy autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -26110,31 +26292,31 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26114: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:26296: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26117: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26120: \"$ac_try\"") >&5
+  echo "$as_me:26299: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:26302: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26123: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26305: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_bcopy=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:26133: result: $ac_cv_func_bcopy" >&5
+echo "$as_me:26315: result: $ac_cv_func_bcopy" >&5
 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
-if test $ac_cv_func_bcopy = yes; then
+if test "$ac_cv_func_bcopy" = yes; then
 
-	echo "$as_me:26137: checking if bcopy does overlapping moves" >&5
+	echo "$as_me:26319: 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
@@ -26143,8 +26325,8 @@ else
 		if test "$cross_compiling" = yes; then
   cf_cv_good_bcopy=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 26147 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26329 "configure"
 #include "confdefs.h"
 
 int main(void) {
@@ -26157,29 +26339,29 @@ int main(void) {
 }
 
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:26161: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:26343: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26164: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:26166: \"$ac_try\"") >&5
+  echo "$as_me:26346: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:26348: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26169: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26351: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_good_bcopy=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_good_bcopy=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 fi
-echo "$as_me:26182: result: $cf_cv_good_bcopy" >&5
+echo "$as_me:26364: result: $cf_cv_good_bcopy" >&5
 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
 
 else
@@ -26202,30 +26384,30 @@ EOF
 
 fi
 
-echo "$as_me:26205: checking if select expects int * arguments" >&5
+echo "$as_me:26387: 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 26208 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 26390 "configure"
 #include "confdefs.h"
 #include <time.h>
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "select\(.*, *int *\*," >/dev/null 2>&1; then
+  $EGREP "select\(.*, *int *\*," >/dev/null 2>&1; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_SELECT_INTP 1
 EOF
- echo "$as_me:26219: result: yes" >&5
+ echo "$as_me:26401: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-  echo "$as_me:26222: result: no" >&5
+  echo "$as_me:26404: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
 rm -rf conftest*
 
-echo "$as_me:26228: checking whether closedir returns void" >&5
+echo "$as_me:26410: 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
@@ -26233,8 +26415,8 @@ else
   if test "$cross_compiling" = yes; then
   ac_cv_func_closedir_void=yes
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 26237 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26419 "configure"
 #include "confdefs.h"
 $ac_includes_default
 #include <$ac_header_dirent>
@@ -26250,28 +26432,28 @@ $ac_main_return (closedir (opendir (".")
   return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:26254: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:26436: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26257: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:26259: \"$ac_try\"") >&5
+  echo "$as_me:26439: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:26441: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26262: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26444: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_closedir_void=no
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_closedir_void=yes
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:26274: result: $ac_cv_func_closedir_void" >&5
+echo "$as_me:26456: 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
 
@@ -26283,18 +26465,18 @@ fi
 
 # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling
 if test "$cross_compiling" != yes ; then
-	echo "$as_me:26286: checking whether setvbuf arguments are reversed" >&5
+	echo "$as_me:26468: 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 "$as_me:26292: error: cannot run test program while cross compiling" >&5
+  { { echo "$as_me:26474: 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 <<_ACEOF
-#line 26297 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26479 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -26310,29 +26492,29 @@ main (void)
   $ac_main_return(0);			/* Non-reversed systems segv here.  */
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:26314: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:26496: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26317: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:26319: \"$ac_try\"") >&5
+  echo "$as_me:26499: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:26501: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26322: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26504: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_setvbuf_reversed=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_setvbuf_reversed=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-rm -f core core.* *.core
+rm -f core ./core.* ./*.core
 fi
-echo "$as_me:26335: result: $ac_cv_func_setvbuf_reversed" >&5
+echo "$as_me:26517: 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
 
@@ -26358,13 +26540,13 @@ for ac_func in \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:26361: checking for $ac_func" >&5
+echo "$as_me:26543: 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 26367 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26549 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -26394,29 +26576,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26398: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:26580: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26401: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26404: \"$ac_try\"") >&5
+  echo "$as_me:26583: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:26586: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26407: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26589: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:26417: 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
+echo "$as_me:26599: 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
@@ -26424,14 +26606,14 @@ EOF
 fi
 done
 
-echo "$as_me:26427: checking for type sigaction_t" >&5
+echo "$as_me:26609: 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 <<_ACEOF
-#line 26434 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 26616 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -26443,42 +26625,42 @@ sigaction_t x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26447: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:26629: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26450: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26453: \"$ac_try\"") >&5
+  echo "$as_me:26632: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:26635: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26456: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26638: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_sigaction=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_type_sigaction=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:26467: result: $cf_cv_type_sigaction" >&5
+echo "$as_me:26649: 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 "$as_me:26474: checking for nonconflicting termios.h" >&5
+echo "$as_me:26656: 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 <<_ACEOF
-#line 26481 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 26663 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -26504,29 +26686,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26508: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:26690: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26511: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26514: \"$ac_try\"") >&5
+  echo "$as_me:26693: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:26696: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26517: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26699: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_use_termios_h=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_use_termios_h=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:26529: result: $cf_cv_use_termios_h" >&5
+echo "$as_me:26711: 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
 
@@ -26544,14 +26726,14 @@ EOF
 
 fi
 
-echo "$as_me:26547: checking for passwd.pw_gecos" >&5
+echo "$as_me:26729: 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 <<_ACEOF
-#line 26554 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 26736 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -26566,41 +26748,41 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26570: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:26752: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26573: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26576: \"$ac_try\"") >&5
+  echo "$as_me:26755: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:26758: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26579: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26761: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_pw_gecos=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_pw_gecos=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:26589: result: $cf_cv_pw_gecos" >&5
+echo "$as_me:26771: 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 "$as_me:26596: checking for tm.tm_gmtoff" >&5
+echo "$as_me:26778: 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 <<_ACEOF
-#line 26603 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 26785 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -26618,41 +26800,41 @@ int
 main (void)
 {
 
-	struct tm foo;
-	long bar = foo.tm_gmtoff
+	static struct tm foo;
+	long bar = foo.tm_gmtoff; (void) bar
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26628: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:26810: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26631: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26634: \"$ac_try\"") >&5
+  echo "$as_me:26813: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:26816: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26637: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:26819: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_tm_gmtoff=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_tm_gmtoff=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:26648: result: $cf_cv_tm_gmtoff" >&5
+echo "$as_me:26830: result: $cf_cv_tm_gmtoff" >&5
 echo "${ECHO_T}$cf_cv_tm_gmtoff" >&6
-test $cf_cv_tm_gmtoff = no &&
+test "$cf_cv_tm_gmtoff" = no &&
 cat >>confdefs.h <<\EOF
 #define DONT_HAVE_TM_GMTOFF 1
 EOF
 
-echo "$as_me:26655: checking for long file names" >&5
+echo "$as_me:26837: 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
@@ -26673,27 +26855,27 @@ if test -n "$TMPDIR" && test -d "$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.
+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.
   ac_xdir=$ac_dir/cf$$
-  (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
+  (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
+  (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 -rf $ac_xdir 2>/dev/null
+    rm -rf "$ac_xdir" 2>/dev/null
     break
   fi
-  rm -rf $ac_xdir 2>/dev/null
+  rm -rf "$ac_xdir" 2>/dev/null
 done
 fi
-echo "$as_me:26694: result: $ac_cv_sys_long_file_names" >&5
+echo "$as_me:26876: 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
+if test "$ac_cv_sys_long_file_names" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LONG_FILE_NAMES 1
@@ -26704,24 +26886,24 @@ fi
 for ac_header in sys/wait.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:26707: checking for $ac_header" >&5
+echo "$as_me:26889: 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 26713 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26895 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:26717: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:26899: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26723: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:26905: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -26734,14 +26916,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26742: 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
+echo "$as_me:26924: 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
@@ -26751,7 +26933,7 @@ done
 
 cf_wait_headers="#include <sys/types.h>
 "
-if test $ac_cv_header_sys_wait_h = yes; then
+if test "$ac_cv_header_sys_wait_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <sys/wait.h>
 "
@@ -26760,24 +26942,24 @@ else
 for ac_header in wait.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:26763: checking for $ac_header" >&5
+echo "$as_me:26945: 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 26769 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26951 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:26773: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:26955: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26779: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:26961: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -26790,14 +26972,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26798: 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
+echo "$as_me:26980: 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
@@ -26808,24 +26990,24 @@ done
 for ac_header in waitstatus.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:26811: checking for $ac_header" >&5
+echo "$as_me:26993: 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 26817 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 26999 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:26821: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:27003: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:26827: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:27009: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -26838,14 +27020,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:26846: 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
+echo "$as_me:27028: 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
@@ -26853,32 +27035,32 @@ EOF
 fi
 done
 
-if test $ac_cv_header_wait_h = yes; then
+if test "$ac_cv_header_wait_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <wait.h>
 "
 fi
-if test $ac_cv_header_waitstatus_h = yes; then
+if test "$ac_cv_header_waitstatus_h" = yes; then
 cf_wait_headers="$cf_wait_headers
 #include <waitstatus.h>
 "
 fi
 fi
 
-echo "$as_me:26868: checking for union wait" >&5
+echo "$as_me:27050: 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 <<_ACEOF
-#line 26875 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 27057 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int
 main (void)
 {
-int x;
+static int x;
 	 int y = WEXITSTATUS(x);
 	 int z = WTERMSIG(x);
 	 wait(&x);
@@ -26890,27 +27072,27 @@ int x;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26894: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27076: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26897: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26900: \"$ac_try\"") >&5
+  echo "$as_me:27079: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27082: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26903: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27085: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
-	cat >conftest.$ac_ext <<_ACEOF
-#line 26913 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 27095 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int
@@ -26936,39 +27118,39 @@ union wait x;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26940: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27122: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26943: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26946: \"$ac_try\"") >&5
+  echo "$as_me:27125: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27128: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26949: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27131: \$? = $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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_type_unionwait=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:26964: result: $cf_cv_type_unionwait" >&5
+echo "$as_me:27146: result: $cf_cv_type_unionwait" >&5
 echo "${ECHO_T}$cf_cv_type_unionwait" >&6
-test $cf_cv_type_unionwait = yes &&
+test "$cf_cv_type_unionwait" = yes &&
 cat >>confdefs.h <<\EOF
 #define HAVE_TYPE_UNIONWAIT 1
 EOF
 
-echo "$as_me:26971: checking if the system function returns usable child-status" >&5
+echo "$as_me:27153: 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
@@ -26977,8 +27159,8 @@ else
 	if test "$cross_compiling" = yes; then
   cf_cv_system_status=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 26981 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27163 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -27011,57 +27193,57 @@ int main()
 }
 
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:27015: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:27197: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27018: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:27020: \"$ac_try\"") >&5
+  echo "$as_me:27200: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:27202: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27023: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27205: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_system_status=no
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 if test "$cross_compiling" = yes; then
   cf_cv_system_status=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 27034 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27216 "configure"
 #include "confdefs.h"
 int main() { ${cf_cv_main_return:-return}(system("exit 23") != (23 << 8)); }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:27039: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:27221: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27042: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:27044: \"$ac_try\"") >&5
+  echo "$as_me:27224: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:27226: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27047: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27229: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_system_status=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_system_status=unknown
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 fi
 
-echo "$as_me:27064: result: $cf_cv_system_status" >&5
+echo "$as_me:27246: result: $cf_cv_system_status" >&5
 echo "${ECHO_T}$cf_cv_system_status" >&6
 test $cf_cv_system_status = no &&
 cat >>confdefs.h <<\EOF
@@ -27084,14 +27266,14 @@ EOF
 	else
 
 if test "$cf_cv_ncurses_version" != no ; then
-echo "$as_me:27087: checking for obsolete/broken version of ncurses" >&5
+echo "$as_me:27269: 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 <<_ACEOF
-#line 27094 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27276 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -27109,32 +27291,32 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27113: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27295: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27116: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27119: \"$ac_try\"") >&5
+  echo "$as_me:27298: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27301: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27122: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27304: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_ncurses_broken=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_ncurses_broken=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:27134: result: $cf_cv_ncurses_broken" >&5
+echo "$as_me:27316: result: $cf_cv_ncurses_broken" >&5
 echo "${ECHO_T}$cf_cv_ncurses_broken" >&6
 if test "$cf_cv_ncurses_broken" = yes ; then
-	{ echo "$as_me:27137: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
+	{ echo "$as_me:27319: 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
@@ -27144,14 +27326,14 @@ EOF
 fi
 fi
 
-echo "$as_me:27147: checking if curses supports color attributes" >&5
+echo "$as_me:27329: 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 <<_ACEOF
-#line 27154 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 27336 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header:-curses.h}>
@@ -27170,31 +27352,31 @@ chtype x = COLOR_BLUE;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27174: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27356: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27177: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27180: \"$ac_try\"") >&5
+  echo "$as_me:27359: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27362: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27183: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27365: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_color_curses=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_color_curses=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:27195: result: $cf_cv_color_curses" >&5
+echo "$as_me:27377: result: $cf_cv_color_curses" >&5
 echo "${ECHO_T}$cf_cv_color_curses" >&6
-if test $cf_cv_color_curses = yes ; then
+if test "$cf_cv_color_curses" = yes ; then
 
 cat >>confdefs.h <<\EOF
 #define COLOR_CURSES 1
@@ -27213,7 +27395,7 @@ fi
 EOF
 
 		else
-			{ echo "$as_me:27216: WARNING: This curses library does not support color" >&5
+			{ echo "$as_me:27398: WARNING: This curses library does not support color" >&5
 echo "$as_me: WARNING: This curses library does not support color" >&2;}
 		fi
 	fi
@@ -27232,7 +27414,7 @@ fi
 
 if test $check_sig_const = yes ; then
 
-echo "$as_me:27235: checking for redefinable signal constants" >&5
+echo "$as_me:27417: 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
@@ -27244,8 +27426,8 @@ if test -n "$cf_cv_sig_args"; then
 	if test "$cross_compiling" = yes; then
   cf_cv_sig_const=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 27248 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27430 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -27272,31 +27454,31 @@ int main()
 	${cf_cv_main_return:-return}(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:27276: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:27458: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27279: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:27281: \"$ac_try\"") >&5
+  echo "$as_me:27461: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:27463: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27284: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27466: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_sig_const=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_sig_const=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
 
 fi
 
-echo "$as_me:27299: result: $cf_cv_sig_const" >&5
+echo "$as_me:27481: result: $cf_cv_sig_const" >&5
 echo "${ECHO_T}$cf_cv_sig_const" >&6
 test "$cf_cv_sig_const" = yes &&
 cat >>confdefs.h <<\EOF
@@ -27305,14 +27487,14 @@ EOF
 
 fi
 
-echo "$as_me:27308: checking for ANSI qsort" >&5
+echo "$as_me:27490: 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 <<_ACEOF
-#line 27315 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 27497 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -27328,29 +27510,29 @@ extern int compare(const void *, const v
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27332: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27514: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27335: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27338: \"$ac_try\"") >&5
+  echo "$as_me:27517: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27520: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27341: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27523: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_comptype=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_comptype=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 
 fi
 
-echo "$as_me:27353: result: $cf_cv_comptype" >&5
+echo "$as_me:27535: result: $cf_cv_comptype" >&5
 echo "${ECHO_T}$cf_cv_comptype" >&6
 if test $cf_cv_comptype = yes; then
 
@@ -27366,7 +27548,7 @@ EOF
 
 fi
 
-echo "$as_me:27369: checking if application can dump core" >&5
+echo "$as_me:27551: 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
@@ -27375,8 +27557,8 @@ else
 	if test "$cross_compiling" = yes; then
   cf_cv_corefile=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 27379 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 27561 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -27417,29 +27599,29 @@ int main()
 #endif
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:27421: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:27603: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27424: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:27426: \"$ac_try\"") >&5
+  echo "$as_me:27606: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:27608: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27429: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27611: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_corefile=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_corefile=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
 
-echo "$as_me:27442: result: $cf_cv_corefile" >&5
+echo "$as_me:27624: result: $cf_cv_corefile" >&5
 echo "${ECHO_T}$cf_cv_corefile" >&6
 test $cf_cv_corefile = yes &&
 cat >>confdefs.h <<\EOF
@@ -27470,18 +27652,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:27473: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:27655: 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}:27479: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:27661: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 27484 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27666 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -27498,25 +27680,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27502: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27684: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27505: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27508: \"$ac_try\"") >&5
+  echo "$as_me:27687: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27690: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27511: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27693: \$? = $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 <<_ACEOF
-#line 27519 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27701 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -27530,41 +27712,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27534: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27716: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27537: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27540: \"$ac_try\"") >&5
+  echo "$as_me:27719: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27722: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27543: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27725: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:27567: result: $cf_result" >&5
+echo "$as_me:27749: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -27585,18 +27767,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:27588: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:27770: 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}:27594: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:27776: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 27599 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27781 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -27613,25 +27795,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27617: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27799: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27620: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27623: \"$ac_try\"") >&5
+  echo "$as_me:27802: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27805: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27626: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27808: \$? = $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 <<_ACEOF
-#line 27634 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27816 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -27645,41 +27827,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27649: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27831: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27652: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27655: \"$ac_try\"") >&5
+  echo "$as_me:27834: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27837: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27658: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27840: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:27682: result: $cf_result" >&5
+echo "$as_me:27864: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -27698,18 +27880,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:27701: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:27883: 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}:27707: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:27889: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 27712 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27894 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -27726,25 +27908,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27730: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:27912: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27733: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27736: \"$ac_try\"") >&5
+  echo "$as_me:27915: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:27918: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27739: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27921: \$? = $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 <<_ACEOF
-#line 27747 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 27929 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -27758,41 +27940,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27762: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:27944: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27765: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27768: \"$ac_try\"") >&5
+  echo "$as_me:27947: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:27950: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27771: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:27953: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:27795: result: $cf_result" >&5
+echo "$as_me:27977: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -27868,18 +28050,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:27871: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:28053: 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}:27877: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:28059: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 27882 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28064 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -27896,25 +28078,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27900: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28082: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27903: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27906: \"$ac_try\"") >&5
+  echo "$as_me:28085: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28088: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27909: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28091: \$? = $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 <<_ACEOF
-#line 27917 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28099 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -27928,41 +28110,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27932: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:28114: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27935: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27938: \"$ac_try\"") >&5
+  echo "$as_me:28117: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:28120: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27941: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28123: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:27965: result: $cf_result" >&5
+echo "$as_me:28147: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -27978,18 +28160,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:27981: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:28163: 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}:27987: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:28169: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 27992 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28174 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -28006,25 +28188,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28010: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28192: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28013: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28016: \"$ac_try\"") >&5
+  echo "$as_me:28195: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28198: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28019: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28201: \$? = $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 <<_ACEOF
-#line 28027 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28209 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -28038,41 +28220,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:28042: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:28224: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28045: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:28048: \"$ac_try\"") >&5
+  echo "$as_me:28227: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:28230: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28051: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28233: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:28075: result: $cf_result" >&5
+echo "$as_me:28257: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -28092,18 +28274,18 @@ do
 
 ac_tr_func=`echo "$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-echo "$as_me:28095: checking for missing \"${ac_func}\" extern" >&5
+echo "$as_me:28277: 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}:28101: testing for missing "${ac_func}" external ..." 1>&5
+echo "${as_me:-configure}:28283: testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
-cat >conftest.$ac_ext <<_ACEOF
-#line 28106 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28288 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -28120,25 +28302,25 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28124: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28306: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28127: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28130: \"$ac_try\"") >&5
+  echo "$as_me:28309: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28312: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28133: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28315: \$? = $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 <<_ACEOF
-#line 28141 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 28323 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -28152,41 +28334,41 @@ long x = 0
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:28156: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:28338: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:28159: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:28162: \"$ac_try\"") >&5
+  echo "$as_me:28341: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:28344: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28165: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28347: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 else
 eval 'cf_cv_func_'${ac_func}'=yes'
 fi
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 eval 'cf_cv_func_'${ac_func}'=no'
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+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 "$as_me:28189: result: $cf_result" >&5
+echo "$as_me:28371: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 test $cf_result = yes && cat >>confdefs.h <<EOF
 #define DECL_${ac_tr_func} 1
@@ -28196,7 +28378,7 @@ done
 
 fi
 
-echo "$as_me:28199: checking for working TIOCGWINSZ" >&5
+echo "$as_me:28381: 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
@@ -28207,8 +28389,8 @@ else
 	if test "$cross_compiling" = yes; then
   cf_cv_use_tiocgwinsz=unknown
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28211 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28393 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -28233,31 +28415,31 @@ int main()
 	${cf_cv_main_return:-return}(0);	/* we cannot guarantee this is run interactively */
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:28237: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:28419: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28240: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:28242: \"$ac_try\"") >&5
+  echo "$as_me:28422: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:28424: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28245: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28427: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_use_tiocgwinsz=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_use_tiocgwinsz=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+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 "$as_me:28260: result: $cf_cv_use_tiocgwinsz" >&5
+echo "$as_me:28442: result: $cf_cv_use_tiocgwinsz" >&5
 echo "${ECHO_T}$cf_cv_use_tiocgwinsz" >&6
 test $cf_cv_use_tiocgwinsz != yes &&
 cat >>confdefs.h <<\EOF
@@ -28288,7 +28470,7 @@ esac
 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:28291: checking for $ac_word" >&5
+echo "$as_me:28473: 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
@@ -28303,7 +28485,7 @@ for ac_dir in $ac_dummy; do
   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:28306: found $ac_dir/$ac_word" >&5
+echo "$as_me:28488: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -28311,10 +28493,10 @@ fi
 fi
 RANLIB=$ac_cv_prog_RANLIB
 if test -n "$RANLIB"; then
-  echo "$as_me:28314: result: $RANLIB" >&5
+  echo "$as_me:28496: result: $RANLIB" >&5
 echo "${ECHO_T}$RANLIB" >&6
 else
-  echo "$as_me:28317: result: no" >&5
+  echo "$as_me:28499: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28323,7 +28505,7 @@ 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:28326: checking for $ac_word" >&5
+echo "$as_me:28508: 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
@@ -28338,7 +28520,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_ac_ct_RANLIB="ranlib"
-echo "$as_me:28341: found $ac_dir/$ac_word" >&5
+echo "$as_me:28523: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -28347,10 +28529,10 @@ fi
 fi
 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
 if test -n "$ac_ct_RANLIB"; then
-  echo "$as_me:28350: result: $ac_ct_RANLIB" >&5
+  echo "$as_me:28532: result: $ac_ct_RANLIB" >&5
 echo "${ECHO_T}$ac_ct_RANLIB" >&6
 else
-  echo "$as_me:28353: result: no" >&5
+  echo "$as_me:28535: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28361,13 +28543,13 @@ fi
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-echo "$as_me:28364: checking for working alloca.h" >&5
+echo "$as_me:28546: 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 28370 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28552 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int
@@ -28378,27 +28560,27 @@ char *p = (char *) alloca (2 * sizeof (i
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28382: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28564: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28385: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28388: \"$ac_try\"") >&5
+  echo "$as_me:28567: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28570: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28391: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28573: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_working_alloca_h=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:28401: result: $ac_cv_working_alloca_h" >&5
+echo "$as_me:28583: 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
 
@@ -28408,13 +28590,13 @@ EOF
 
 fi
 
-echo "$as_me:28411: checking for alloca" >&5
+echo "$as_me:28593: checking for alloca" >&5
 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
 if test "${ac_cv_func_alloca_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28417 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28599 "configure"
 #include "confdefs.h"
 #ifdef __GNUC__
 # define alloca __builtin_alloca
@@ -28445,27 +28627,27 @@ char *p = (char *) alloca (1);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28449: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28631: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28452: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28455: \"$ac_try\"") >&5
+  echo "$as_me:28634: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28637: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28458: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28640: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_alloca_works=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_alloca_works=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:28468: result: $ac_cv_func_alloca_works" >&5
+echo "$as_me:28650: result: $ac_cv_func_alloca_works" >&5
 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
 if test $ac_cv_func_alloca_works = yes; then
@@ -28480,19 +28662,19 @@ else
 # 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
+ALLOCA="alloca.$ac_objext"
 
 cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-echo "$as_me:28489: checking whether \`alloca.c' needs Cray hooks" >&5
+echo "$as_me:28671: checking whether \`alloca.c' needs Cray hooks" >&5
 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
 if test "${ac_cv_os_cray+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28495 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28677 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -28502,7 +28684,7 @@ wenotbecray
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "webecray" >/dev/null 2>&1; then
+  $EGREP "webecray" >/dev/null 2>&1; then
   ac_cv_os_cray=yes
 else
   ac_cv_os_cray=no
@@ -28510,18 +28692,18 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:28513: result: $ac_cv_os_cray" >&5
+echo "$as_me:28695: result: $ac_cv_os_cray" >&5
 echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:28518: checking for $ac_func" >&5
+echo "$as_me:28700: 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 28524 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28706 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -28551,29 +28733,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28555: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28737: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28558: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28561: \"$ac_try\"") >&5
+  echo "$as_me:28740: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28743: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28564: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28746: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:28574: 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
+echo "$as_me:28756: 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 CRAY_STACKSEG_END $ac_func
@@ -28585,7 +28767,7 @@ fi
   done
 fi
 
-echo "$as_me:28588: checking stack direction for C alloca" >&5
+echo "$as_me:28770: 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
@@ -28593,8 +28775,8 @@ else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28597 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28779 "configure"
 #include "confdefs.h"
 int
 find_stack_direction (void)
@@ -28616,28 +28798,28 @@ main (void)
   $ac_main_return (find_stack_direction () < 0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:28620: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:28802: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28623: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:28625: \"$ac_try\"") >&5
+  echo "$as_me:28805: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:28807: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28628: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28810: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_c_stack_direction=1
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_c_stack_direction=-1
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:28640: result: $ac_cv_c_stack_direction" >&5
+echo "$as_me:28822: result: $ac_cv_c_stack_direction" >&5
 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
 cat >>confdefs.h <<EOF
@@ -28649,24 +28831,24 @@ fi
 for ac_header in stdlib.h unistd.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:28652: checking for $ac_header" >&5
+echo "$as_me:28834: 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 28658 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28840 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:28662: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:28844: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:28668: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:28850: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -28679,14 +28861,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:28687: 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
+echo "$as_me:28869: 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
@@ -28697,13 +28879,13 @@ done
 for ac_func in getpagesize
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:28700: checking for $ac_func" >&5
+echo "$as_me:28882: 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 28706 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28888 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -28733,29 +28915,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:28737: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:28919: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28740: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:28743: \"$ac_try\"") >&5
+  echo "$as_me:28922: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:28925: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28746: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:28928: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:28756: 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
+echo "$as_me:28938: 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
@@ -28763,7 +28945,7 @@ EOF
 fi
 done
 
-echo "$as_me:28766: checking for working mmap" >&5
+echo "$as_me:28948: 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
@@ -28771,8 +28953,8 @@ else
   if test "$cross_compiling" = yes; then
   ac_cv_func_mmap_fixed_mapped=no
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28775 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 28957 "configure"
 #include "confdefs.h"
 $ac_includes_default
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -28790,7 +28972,7 @@ $ac_includes_default
    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
-   propagated back to all the places they're supposed to be.
+   propogated 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:
@@ -28898,28 +29080,28 @@ main (void)
   $ac_main_return (0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:28902: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:29084: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:28905: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:28907: \"$ac_try\"") >&5
+  echo "$as_me:29087: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:29089: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:28910: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29092: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_mmap_fixed_mapped=yes
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_mmap_fixed_mapped=no
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:28922: result: $ac_cv_func_mmap_fixed_mapped" >&5
+echo "$as_me:29104: 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
 
@@ -28930,13 +29112,13 @@ EOF
 fi
 rm -f conftest.mmap
 
-echo "$as_me:28933: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "$as_me:29115: checking whether we are using the GNU C Library 2.1 or newer" >&5
 echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6
 if test "${ac_cv_gnu_library_2_1+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 28939 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 29121 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -28948,7 +29130,7 @@ else
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "Lucky GNU user" >/dev/null 2>&1; then
+  $EGREP "Lucky GNU user" >/dev/null 2>&1; then
   ac_cv_gnu_library_2_1=yes
 else
   ac_cv_gnu_library_2_1=no
@@ -28956,27 +29138,27 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:28959: result: $ac_cv_gnu_library_2_1" >&5
+echo "$as_me:29141: result: $ac_cv_gnu_library_2_1" >&5
 echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6
 
 	GLIBC21="$ac_cv_gnu_library_2_1"
 
 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/*//'`
+test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d "$srcdir/po" && cd "$srcdir/po" && echo *.po|sed -e 's/\.po//g' -e 's/*//'`
 
 # Allow override of "config.h" definition:
 : ${CONFIG_H:=config.h}
 
 if test -z "$PACKAGE" ; then
-	{ { echo "$as_me:28972: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5
+	{ { echo "$as_me:29154: 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
-if test -f $srcdir/VERSION ; then
-	VERSION=`sed -e '2,$d' $srcdir/VERSION|cut -f1`
+if test -f "$srcdir/VERSION" ; then
+	VERSION=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
 else
 	VERSION=unknown
 fi
@@ -28986,24 +29168,24 @@ for ac_header in argz.h limits.h locale.
 stdlib.h string.h unistd.h sys/param.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:28989: checking for $ac_header" >&5
+echo "$as_me:29171: 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 28995 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 29177 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:28999: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:29181: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:29005: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:29187: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -29016,14 +29198,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:29024: 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
+echo "$as_me:29206: 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
@@ -29036,13 +29218,13 @@ getgid getuid mempcpy munmap putenv sete
 strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:29039: checking for $ac_func" >&5
+echo "$as_me:29221: 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 29045 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 29227 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -29072,29 +29254,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:29076: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:29258: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29079: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:29082: \"$ac_try\"") >&5
+  echo "$as_me:29261: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:29264: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29085: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29267: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:29095: 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
+echo "$as_me:29277: 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
@@ -29114,14 +29296,14 @@ yes)
 *)
 
 for cf_searchpath in `echo "$withval" | tr $PATH_SEPARATOR ' '`; do
-	if test -d $cf_searchpath/include; then
+	if test -d "$cf_searchpath/include" ; then
 
 if test -n "$cf_searchpath/include" ; then
   for cf_add_incdir in $cf_searchpath/include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -29142,8 +29324,8 @@ if test -n "$cf_searchpath/include" ; th
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 29146 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 29328 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -29154,25 +29336,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:29158: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:29340: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29161: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:29164: \"$ac_try\"") >&5
+  echo "$as_me:29343: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:29346: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29167: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29349: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -29181,11 +29363,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:29184: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:29366: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -29198,14 +29380,14 @@ echo "${as_me:-configure}:29184: testing
   done
 fi
 
-	elif test -d $cf_searchpath/../include ; then
+	elif test -d "$cf_searchpath/../include" ; then
 
 if test -n "$cf_searchpath/../include" ; then
   for cf_add_incdir in $cf_searchpath/../include
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -29226,8 +29408,8 @@ if test -n "$cf_searchpath/../include" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 29230 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 29412 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -29238,25 +29420,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:29242: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:29424: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29245: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:29248: \"$ac_try\"") >&5
+  echo "$as_me:29427: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:29430: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29251: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29433: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -29265,11 +29447,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:29268: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:29450: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -29283,18 +29465,18 @@ echo "${as_me:-configure}:29268: testing
 fi
 
 	else
-{ { echo "$as_me:29286: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:29468: 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 -d "$cf_searchpath/lib" ; then
 
 if test -n "$cf_searchpath/lib" ; then
 	for cf_add_libdir in $cf_searchpath/lib
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -29308,7 +29490,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}:29311: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:29493: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -29316,14 +29498,14 @@ echo "${as_me:-configure}:29311: testing
 	done
 fi
 
-	elif test -d $cf_searchpath ; then
+	elif test -d "$cf_searchpath" ; then
 
 if test -n "$cf_searchpath" ; then
 	for cf_add_libdir in $cf_searchpath
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -29337,7 +29519,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}:29340: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:29522: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -29346,7 +29528,7 @@ echo "${as_me:-configure}:29340: testing
 fi
 
 	else
-{ { echo "$as_me:29349: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:29531: error: cannot find libiconv under $withval" >&5
 echo "$as_me: error: cannot find libiconv under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -29357,7 +29539,7 @@ esac
 
 fi;
 
-  echo "$as_me:29360: checking for iconv" >&5
+  echo "$as_me:29542: 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
@@ -29368,12 +29550,12 @@ else
 cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
-echo "${as_me:-configure}:29371: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:29553: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 29376 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 29558 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -29391,18 +29573,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:29395: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:29577: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29398: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:29401: \"$ac_try\"") >&5
+  echo "$as_me:29580: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:29583: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29404: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29586: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_iconv=yes
 	cf_cv_header_path_iconv=/usr/include
@@ -29410,12 +29592,12 @@ if { (eval echo "$as_me:29395: \"$ac_lin
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 LIBS="-liconv  $cf_save_LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 29418 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 29600 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -29433,18 +29615,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:29437: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:29619: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29440: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:29443: \"$ac_try\"") >&5
+  echo "$as_me:29622: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:29625: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29446: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29628: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_iconv=yes
 	cf_cv_header_path_iconv=/usr/include
@@ -29453,16 +29635,16 @@ if { (eval echo "$as_me:29437: \"$ac_lin
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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}:29463: testing find linkage for iconv library ..." 1>&5
+echo "${as_me:-configure}:29645: testing find linkage for iconv library ..." 1>&5
 
-echo "${as_me:-configure}:29465: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:29647: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -29474,7 +29656,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -29482,11 +29664,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/iconv &&       cf_search="$cf_search $cf_header_path/include/iconv"
-	test -d $cf_header_path/include/iconv/include &&    cf_search="$cf_search $cf_header_path/include/iconv/include"
-	test -d $cf_header_path/iconv/include &&       cf_search="$cf_search $cf_header_path/iconv/include"
-	test -d $cf_header_path/iconv/include/iconv &&    cf_search="$cf_search $cf_header_path/iconv/include/iconv"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/iconv" &&       cf_search="$cf_search $cf_header_path/include/iconv"
+	test -d "$cf_header_path/include/iconv/include" &&    cf_search="$cf_search $cf_header_path/include/iconv/include"
+	test -d "$cf_header_path/iconv/include" &&       cf_search="$cf_search $cf_header_path/iconv/include"
+	test -d "$cf_header_path/iconv/include/iconv" &&    cf_search="$cf_search $cf_header_path/iconv/include/iconv"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -29503,11 +29685,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/iconv &&       cf_search="$cf_search $prefix/include/iconv"
-	test -d $prefix/include/iconv/include &&    cf_search="$cf_search $prefix/include/iconv/include"
-	test -d $prefix/iconv/include &&       cf_search="$cf_search $prefix/iconv/include"
-	test -d $prefix/iconv/include/iconv &&    cf_search="$cf_search $prefix/iconv/include/iconv"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/iconv" &&       cf_search="$cf_search $prefix/include/iconv"
+	test -d "$prefix/include/iconv/include" &&    cf_search="$cf_search $prefix/include/iconv/include"
+	test -d "$prefix/iconv/include" &&       cf_search="$cf_search $prefix/iconv/include"
+	test -d "$prefix/iconv/include/iconv" &&    cf_search="$cf_search $prefix/iconv/include/iconv"
 }
 
 for cf_subdir_prefix in \
@@ -29521,13 +29703,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/iconv &&       cf_search="$cf_search $cf_subdir_prefix/include/iconv"
-	test -d $cf_subdir_prefix/include/iconv/include &&    cf_search="$cf_search $cf_subdir_prefix/include/iconv/include"
-	test -d $cf_subdir_prefix/iconv/include &&       cf_search="$cf_search $cf_subdir_prefix/iconv/include"
-	test -d $cf_subdir_prefix/iconv/include/iconv &&    cf_search="$cf_search $cf_subdir_prefix/iconv/include/iconv"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/iconv" &&       cf_search="$cf_search $cf_subdir_prefix/include/iconv"
+	test -d "$cf_subdir_prefix/include/iconv/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/iconv/include"
+	test -d "$cf_subdir_prefix/iconv/include" &&       cf_search="$cf_search $cf_subdir_prefix/iconv/include"
+	test -d "$cf_subdir_prefix/iconv/include/iconv" &&    cf_search="$cf_search $cf_subdir_prefix/iconv/include/iconv"
 }
 
 done
@@ -29535,33 +29717,33 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/iconv && cf_search="$cf_search $includedir/iconv"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/iconv" && cf_search="$cf_search $includedir/iconv"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/iconv && cf_search="$cf_search $oldincludedir/iconv"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/iconv" && cf_search="$cf_search $oldincludedir/iconv"
 }
 
 cf_search="$cf_search $cf_header_path_list"
 
 	for cf_cv_header_path_iconv in $cf_search
 	do
-		if test -d $cf_cv_header_path_iconv ; then
+		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}:29556: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:29738: 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"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 29564 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 29746 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -29579,40 +29761,40 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:29583: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:29765: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29586: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:29589: \"$ac_try\"") >&5
+  echo "$as_me:29768: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:29771: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29592: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29774: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me:-configure}:29597: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me:-configure}:29779: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 				CPPFLAGS="$cf_save_CPPFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
-echo "${as_me:-configure}:29615: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me:-configure}:29797: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -29624,7 +29806,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -29632,11 +29814,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/iconv &&       cf_search="$cf_search $cf_library_path/lib/iconv"
-	test -d $cf_library_path/lib/iconv/lib &&    cf_search="$cf_search $cf_library_path/lib/iconv/lib"
-	test -d $cf_library_path/iconv/lib &&       cf_search="$cf_search $cf_library_path/iconv/lib"
-	test -d $cf_library_path/iconv/lib/iconv &&    cf_search="$cf_search $cf_library_path/iconv/lib/iconv"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/iconv" &&       cf_search="$cf_search $cf_library_path/lib/iconv"
+	test -d "$cf_library_path/lib/iconv/lib" &&    cf_search="$cf_search $cf_library_path/lib/iconv/lib"
+	test -d "$cf_library_path/iconv/lib" &&       cf_search="$cf_search $cf_library_path/iconv/lib"
+	test -d "$cf_library_path/iconv/lib/iconv" &&    cf_search="$cf_search $cf_library_path/iconv/lib/iconv"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -29651,11 +29833,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/iconv &&       cf_search="$cf_search $prefix/lib/iconv"
-	test -d $prefix/lib/iconv/lib &&    cf_search="$cf_search $prefix/lib/iconv/lib"
-	test -d $prefix/iconv/lib &&       cf_search="$cf_search $prefix/iconv/lib"
-	test -d $prefix/iconv/lib/iconv &&    cf_search="$cf_search $prefix/iconv/lib/iconv"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/iconv" &&       cf_search="$cf_search $prefix/lib/iconv"
+	test -d "$prefix/lib/iconv/lib" &&    cf_search="$cf_search $prefix/lib/iconv/lib"
+	test -d "$prefix/iconv/lib" &&       cf_search="$cf_search $prefix/iconv/lib"
+	test -d "$prefix/iconv/lib/iconv" &&    cf_search="$cf_search $prefix/iconv/lib/iconv"
 }
 
 for cf_subdir_prefix in \
@@ -29669,13 +29851,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/iconv &&       cf_search="$cf_search $cf_subdir_prefix/lib/iconv"
-	test -d $cf_subdir_prefix/lib/iconv/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/iconv/lib"
-	test -d $cf_subdir_prefix/iconv/lib &&       cf_search="$cf_search $cf_subdir_prefix/iconv/lib"
-	test -d $cf_subdir_prefix/iconv/lib/iconv &&    cf_search="$cf_search $cf_subdir_prefix/iconv/lib/iconv"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/iconv" &&       cf_search="$cf_search $cf_subdir_prefix/lib/iconv"
+	test -d "$cf_subdir_prefix/lib/iconv/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/iconv/lib"
+	test -d "$cf_subdir_prefix/iconv/lib" &&       cf_search="$cf_search $cf_subdir_prefix/iconv/lib"
+	test -d "$cf_subdir_prefix/iconv/lib/iconv" &&    cf_search="$cf_search $cf_subdir_prefix/iconv/lib/iconv"
 }
 
 done
@@ -29684,16 +29866,16 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_cv_library_path_iconv in $cf_search
 			do
-				if test -d $cf_cv_library_path_iconv ; then
+				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}:29690: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:29872: 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 <<_ACEOF
-#line 29696 "configure"
+					cat >"conftest.$ac_ext" <<_ACEOF
+#line 29878 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -29711,36 +29893,36 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:29715: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:29897: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29718: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:29721: \"$ac_try\"") >&5
+  echo "$as_me:29900: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:29903: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29724: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:29906: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me:-configure}:29729: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me:-configure}:29911: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -29752,10 +29934,10 @@ rm -f conftest.$ac_objext conftest$ac_ex
 	fi
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 LIBS="$cf_save_LIBS"
 
@@ -29766,7 +29948,7 @@ am_cv_func_iconv="no, consider installin
 fi
 
 fi
-echo "$as_me:29769: result: $am_cv_func_iconv" >&5
+echo "$as_me:29951: result: $am_cv_func_iconv" >&5
 echo "${ECHO_T}$am_cv_func_iconv" >&6
 
   if test "$am_cv_func_iconv" = yes; then
@@ -29775,14 +29957,14 @@ cat >>confdefs.h <<\EOF
 #define HAVE_ICONV 1
 EOF
 
-    echo "$as_me:29778: checking if the declaration of iconv() needs const." >&5
+    echo "$as_me:29960: 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
 
-      cat >conftest.$ac_ext <<_ACEOF
-#line 29785 "configure"
+      cat >"conftest.$ac_ext" <<_ACEOF
+#line 29967 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -29806,27 +29988,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:29810: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:29992: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29813: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:29816: \"$ac_try\"") >&5
+  echo "$as_me:29995: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:29998: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29819: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30001: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_proto_iconv_const=no
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 am_cv_proto_iconv_const=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:29829: result: $am_cv_proto_iconv_const" >&5
+echo "$as_me:30011: 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
@@ -29847,9 +30029,9 @@ EOF
 if test -n "$cf_cv_header_path_iconv" ; then
   for cf_add_incdir in $cf_cv_header_path_iconv
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -29870,8 +30052,8 @@ if test -n "$cf_cv_header_path_iconv" ;
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 29874 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 30056 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -29882,25 +30064,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:29886: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:30068: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:29889: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:29892: \"$ac_try\"") >&5
+  echo "$as_me:30071: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:30074: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29895: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30077: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -29909,11 +30091,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:29912: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:30094: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -29932,9 +30114,9 @@ fi
 if test -n "$cf_cv_library_path_iconv" ; then
 	for cf_add_libdir in $cf_cv_library_path_iconv
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -29948,7 +30130,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}:29951: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:30133: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
 			fi
@@ -29959,13 +30141,13 @@ fi
     fi
   fi
 
-echo "$as_me:29962: checking for nl_langinfo and CODESET" >&5
+echo "$as_me:30144: checking for nl_langinfo and CODESET" >&5
 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
 if test "${am_cv_langinfo_codeset+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 29968 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 30150 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int
@@ -29976,30 +30158,30 @@ char* cs = nl_langinfo(CODESET); (void)c
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:29980: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:30162: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:29983: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:29986: \"$ac_try\"") >&5
+  echo "$as_me:30165: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:30168: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:29989: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30171: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_langinfo_codeset=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 am_cv_langinfo_codeset=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:30000: result: $am_cv_langinfo_codeset" >&5
+echo "$as_me:30182: result: $am_cv_langinfo_codeset" >&5
 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
-	if test $am_cv_langinfo_codeset = yes; then
+	if test "$am_cv_langinfo_codeset" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LANGINFO_CODESET 1
@@ -30007,14 +30189,14 @@ EOF
 
 	fi
 
-   if test $ac_cv_header_locale_h = yes; then
-	echo "$as_me:30011: checking for LC_MESSAGES" >&5
+   if test "$ac_cv_header_locale_h" = yes; then
+	echo "$as_me:30193: 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 <<_ACEOF
-#line 30017 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 30199 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int
@@ -30025,29 +30207,29 @@ return LC_MESSAGES
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30029: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:30211: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30032: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30035: \"$ac_try\"") >&5
+  echo "$as_me:30214: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:30217: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30038: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30220: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   am_cv_val_LC_MESSAGES=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 am_cv_val_LC_MESSAGES=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30048: result: $am_cv_val_LC_MESSAGES" >&5
+echo "$as_me:30230: 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
+	if test "$am_cv_val_LC_MESSAGES" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LC_MESSAGES 1
@@ -30055,7 +30237,7 @@ EOF
 
 	fi
 fi
-   echo "$as_me:30058: checking whether NLS is requested" >&5
+   echo "$as_me:30240: 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.
@@ -30065,7 +30247,7 @@ if test "${enable_nls+set}" = set; then
 else
   USE_NLS=yes
 fi;
-  echo "$as_me:30068: result: $USE_NLS" >&5
+  echo "$as_me:30250: result: $USE_NLS" >&5
 echo "${ECHO_T}$USE_NLS" >&6
 
   BUILD_INCLUDED_LIBINTL=no
@@ -30079,7 +30261,7 @@ cat >>confdefs.h <<\EOF
 #define ENABLE_NLS 1
 EOF
 
-    echo "$as_me:30082: checking whether included gettext is requested" >&5
+    echo "$as_me:30264: 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.
@@ -30089,7 +30271,7 @@ if test "${with_included_gettext+set}" =
 else
   nls_cv_force_use_gnu_gettext=no
 fi;
-    echo "$as_me:30092: result: $nls_cv_force_use_gnu_gettext" >&5
+    echo "$as_me:30274: 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"
@@ -30102,7 +30284,7 @@ echo "${ECHO_T}$nls_cv_force_use_gnu_get
             # Extract the first word of "msgfmt", so it can be a program name with args.
 
 set dummy msgfmt; ac_word=$2
-echo "$as_me:30105: checking for $ac_word" >&5
+echo "$as_me:30287: 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
@@ -30115,8 +30297,8 @@ else
   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word$ac_exeext; then
-      if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1; then
+    if test -f "$ac_dir/$ac_word$ac_exeext" ; then
+      if "$ac_dir/$ac_word" --statistics /dev/null >/dev/null 2>&1; then
 	ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext"
 	break
       fi
@@ -30129,16 +30311,16 @@ esac
 fi
 MSGFMT="$ac_cv_path_MSGFMT"
 if test "$MSGFMT" != ":"; then
-  echo "$as_me:30132: result: $MSGFMT" >&5
+  echo "$as_me:30314: result: $MSGFMT" >&5
 echo "${ECHO_T}$MSGFMT" >&6
 else
-  echo "$as_me:30135: result: no" >&5
+  echo "$as_me:30317: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
       # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
-echo "$as_me:30141: checking for $ac_word" >&5
+echo "$as_me:30323: 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
@@ -30155,7 +30337,7 @@ for ac_dir in $ac_dummy; do
   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:30158: found $ac_dir/$ac_word" >&5
+   echo "$as_me:30340: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -30167,17 +30349,17 @@ fi
 GMSGFMT=$ac_cv_path_GMSGFMT
 
 if test -n "$GMSGFMT"; then
-  echo "$as_me:30170: result: $GMSGFMT" >&5
+  echo "$as_me:30352: result: $GMSGFMT" >&5
 echo "${ECHO_T}$GMSGFMT" >&6
 else
-  echo "$as_me:30173: result: no" >&5
+  echo "$as_me:30355: 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 "$as_me:30180: checking for $ac_word" >&5
+echo "$as_me:30362: 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
@@ -30190,8 +30372,8 @@ else
   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
   for ac_dir in $PATH; do
     test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word$ac_exeext; then
-      if $ac_dir/$ac_word --omit-header /dev/null >/dev/null 2>&1; then
+    if test -f "$ac_dir/$ac_word$ac_exeext" ; then
+      if "$ac_dir/$ac_word" --omit-header /dev/null >/dev/null 2>&1; then
 	ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext"
 	break
       fi
@@ -30204,10 +30386,10 @@ esac
 fi
 XGETTEXT="$ac_cv_path_XGETTEXT"
 if test "$XGETTEXT" != ":"; then
-  echo "$as_me:30207: result: $XGETTEXT" >&5
+  echo "$as_me:30389: result: $XGETTEXT" >&5
 echo "${ECHO_T}$XGETTEXT" >&6
 else
-  echo "$as_me:30210: result: no" >&5
+  echo "$as_me:30392: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -30222,19 +30404,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in -DIGNORE_MSGFMT_HACK
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -30253,7 +30435,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -30283,7 +30465,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -30338,12 +30520,12 @@ LIBS="$cf_add_libs"
 cf_cv_header_path_intl=
 cf_cv_library_path_intl=
 
-echo "${as_me:-configure}:30341: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:30523: testing Starting FIND_LINKAGE(intl,) ..." 1>&5
 
 cf_save_LIBS="$LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 30346 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 30528 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -30354,7 +30536,7 @@ main (void)
 {
 
 	bindtextdomain ("", "");
-	return (int) gettext ("")
+	return (gettext ("") != 0)
 
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
@@ -30364,18 +30546,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30368: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:30550: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30371: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30374: \"$ac_try\"") >&5
+  echo "$as_me:30553: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:30556: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30377: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30559: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_intl=yes
 	cf_cv_header_path_intl=/usr/include
@@ -30383,12 +30565,12 @@ if { (eval echo "$as_me:30368: \"$ac_lin
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 LIBS="-lintl  $cf_save_LIBS"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 30391 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 30573 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -30399,7 +30581,7 @@ main (void)
 {
 
 	bindtextdomain ("", "");
-	return (int) gettext ("")
+	return (gettext ("") != 0)
 
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
@@ -30409,18 +30591,18 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30413: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:30595: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30416: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30419: \"$ac_try\"") >&5
+  echo "$as_me:30598: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:30601: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30422: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30604: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 	cf_cv_find_linkage_intl=yes
 	cf_cv_header_path_intl=/usr/include
@@ -30429,16 +30611,16 @@ if { (eval echo "$as_me:30413: \"$ac_lin
 
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&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}:30439: testing find linkage for intl library ..." 1>&5
+echo "${as_me:-configure}:30621: testing find linkage for intl library ..." 1>&5
 
-echo "${as_me:-configure}:30441: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:30623: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5
 
 	cf_save_CPPFLAGS="$CPPFLAGS"
 	cf_test_CPPFLAGS="$CPPFLAGS"
@@ -30450,7 +30632,7 @@ cf_header_path_list=""
 if test -n "${CFLAGS}${CPPFLAGS}" ; then
 	for cf_header_path in $CPPFLAGS $CFLAGS
 	do
-		case $cf_header_path in
+		case "$cf_header_path" in
 		-I*)
 			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
 
@@ -30458,11 +30640,11 @@ test "x$cf_header_path" != "xNONE" && \
 test -d "$cf_header_path" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
-	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
-	test -d $cf_header_path/include/intl &&       cf_search="$cf_search $cf_header_path/include/intl"
-	test -d $cf_header_path/include/intl/include &&    cf_search="$cf_search $cf_header_path/include/intl/include"
-	test -d $cf_header_path/intl/include &&       cf_search="$cf_search $cf_header_path/intl/include"
-	test -d $cf_header_path/intl/include/intl &&    cf_search="$cf_search $cf_header_path/intl/include/intl"
+	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
+	test -d "$cf_header_path/include/intl" &&       cf_search="$cf_search $cf_header_path/include/intl"
+	test -d "$cf_header_path/include/intl/include" &&    cf_search="$cf_search $cf_header_path/include/intl/include"
+	test -d "$cf_header_path/intl/include" &&       cf_search="$cf_search $cf_header_path/intl/include"
+	test -d "$cf_header_path/intl/include/intl" &&    cf_search="$cf_search $cf_header_path/intl/include/intl"
 }
 
 			cf_header_path_list="$cf_header_path_list $cf_search"
@@ -30479,11 +30661,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
-	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
-	test -d $prefix/include/intl &&       cf_search="$cf_search $prefix/include/intl"
-	test -d $prefix/include/intl/include &&    cf_search="$cf_search $prefix/include/intl/include"
-	test -d $prefix/intl/include &&       cf_search="$cf_search $prefix/intl/include"
-	test -d $prefix/intl/include/intl &&    cf_search="$cf_search $prefix/intl/include/intl"
+	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
+	test -d "$prefix/include/intl" &&       cf_search="$cf_search $prefix/include/intl"
+	test -d "$prefix/include/intl/include" &&    cf_search="$cf_search $prefix/include/intl/include"
+	test -d "$prefix/intl/include" &&       cf_search="$cf_search $prefix/intl/include"
+	test -d "$prefix/intl/include/intl" &&    cf_search="$cf_search $prefix/intl/include/intl"
 }
 
 for cf_subdir_prefix in \
@@ -30497,13 +30679,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/include &&          cf_search="$cf_search $cf_subdir_prefix/include"
-	test -d $cf_subdir_prefix/include/intl &&       cf_search="$cf_search $cf_subdir_prefix/include/intl"
-	test -d $cf_subdir_prefix/include/intl/include &&    cf_search="$cf_search $cf_subdir_prefix/include/intl/include"
-	test -d $cf_subdir_prefix/intl/include &&       cf_search="$cf_search $cf_subdir_prefix/intl/include"
-	test -d $cf_subdir_prefix/intl/include/intl &&    cf_search="$cf_search $cf_subdir_prefix/intl/include/intl"
+	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
+	test -d "$cf_subdir_prefix/include/intl" &&       cf_search="$cf_search $cf_subdir_prefix/include/intl"
+	test -d "$cf_subdir_prefix/include/intl/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/intl/include"
+	test -d "$cf_subdir_prefix/intl/include" &&       cf_search="$cf_search $cf_subdir_prefix/intl/include"
+	test -d "$cf_subdir_prefix/intl/include/intl" &&    cf_search="$cf_search $cf_subdir_prefix/intl/include/intl"
 }
 
 done
@@ -30511,33 +30693,33 @@ done
 test "$includedir" != NONE && \
 test "$includedir" != "/usr/include" && \
 test -d "$includedir" && {
-	test -d $includedir &&    cf_search="$cf_search $includedir"
-	test -d $includedir/intl && cf_search="$cf_search $includedir/intl"
+	test -d "$includedir" &&    cf_search="$cf_search $includedir"
+	test -d "$includedir/intl" && cf_search="$cf_search $includedir/intl"
 }
 
 test "$oldincludedir" != NONE && \
 test "$oldincludedir" != "/usr/include" && \
 test -d "$oldincludedir" && {
-	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
-	test -d $oldincludedir/intl && cf_search="$cf_search $oldincludedir/intl"
+	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
+	test -d "$oldincludedir/intl" && cf_search="$cf_search $oldincludedir/intl"
 }
 
 cf_search="$cf_search $cf_header_path_list"
 
 	for cf_cv_header_path_intl in $cf_search
 	do
-		if test -d $cf_cv_header_path_intl ; then
+		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}:30532: testing ... testing $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:30714: 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"
 
-			cat >conftest.$ac_ext <<_ACEOF
-#line 30540 "configure"
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 30722 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -30548,7 +30730,7 @@ main (void)
 {
 
 	bindtextdomain ("", "");
-	return (int) gettext ("")
+	return (gettext ("") != 0)
 
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
@@ -30558,40 +30740,40 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:30562: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:30744: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30565: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:30568: \"$ac_try\"") >&5
+  echo "$as_me:30747: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:30750: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30571: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30753: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 				test -n "$verbose" && echo "	... found intl headers in $cf_cv_header_path_intl" 1>&6
 
-echo "${as_me:-configure}:30576: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5
+echo "${as_me:-configure}:30758: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 				CPPFLAGS="$cf_save_CPPFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 		fi
 	done
 
 	if test "$cf_cv_find_linkage_intl" = maybe ; then
 
-echo "${as_me:-configure}:30594: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
+echo "${as_me:-configure}:30776: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5
 
 		cf_save_LIBS="$LIBS"
 		cf_save_LDFLAGS="$LDFLAGS"
@@ -30603,7 +30785,7 @@ cf_library_path_list=""
 if test -n "${LDFLAGS}${LIBS}" ; then
 	for cf_library_path in $LDFLAGS $LIBS
 	do
-		case $cf_library_path in
+		case "$cf_library_path" in
 		-L*)
 			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
 
@@ -30611,11 +30793,11 @@ test "x$cf_library_path" != "xNONE" && \
 test -d "$cf_library_path" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
-	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
-	test -d $cf_library_path/lib/intl &&       cf_search="$cf_search $cf_library_path/lib/intl"
-	test -d $cf_library_path/lib/intl/lib &&    cf_search="$cf_search $cf_library_path/lib/intl/lib"
-	test -d $cf_library_path/intl/lib &&       cf_search="$cf_search $cf_library_path/intl/lib"
-	test -d $cf_library_path/intl/lib/intl &&    cf_search="$cf_search $cf_library_path/intl/lib/intl"
+	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
+	test -d "$cf_library_path/lib/intl" &&       cf_search="$cf_search $cf_library_path/lib/intl"
+	test -d "$cf_library_path/lib/intl/lib" &&    cf_search="$cf_search $cf_library_path/lib/intl/lib"
+	test -d "$cf_library_path/intl/lib" &&       cf_search="$cf_search $cf_library_path/intl/lib"
+	test -d "$cf_library_path/intl/lib/intl" &&    cf_search="$cf_search $cf_library_path/intl/lib/intl"
 }
 
 			cf_library_path_list="$cf_library_path_list $cf_search"
@@ -30630,11 +30812,11 @@ test "x$prefix" != "xNONE" && \
 test -d "$prefix" && \
  {
 	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
-	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
-	test -d $prefix/lib/intl &&       cf_search="$cf_search $prefix/lib/intl"
-	test -d $prefix/lib/intl/lib &&    cf_search="$cf_search $prefix/lib/intl/lib"
-	test -d $prefix/intl/lib &&       cf_search="$cf_search $prefix/intl/lib"
-	test -d $prefix/intl/lib/intl &&    cf_search="$cf_search $prefix/intl/lib/intl"
+	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
+	test -d "$prefix/lib/intl" &&       cf_search="$cf_search $prefix/lib/intl"
+	test -d "$prefix/lib/intl/lib" &&    cf_search="$cf_search $prefix/lib/intl/lib"
+	test -d "$prefix/intl/lib" &&       cf_search="$cf_search $prefix/intl/lib"
+	test -d "$prefix/intl/lib/intl" &&    cf_search="$cf_search $prefix/intl/lib/intl"
 }
 
 for cf_subdir_prefix in \
@@ -30648,13 +30830,13 @@ 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") && {
+{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
 	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
-	test -d $cf_subdir_prefix/lib &&          cf_search="$cf_search $cf_subdir_prefix/lib"
-	test -d $cf_subdir_prefix/lib/intl &&       cf_search="$cf_search $cf_subdir_prefix/lib/intl"
-	test -d $cf_subdir_prefix/lib/intl/lib &&    cf_search="$cf_search $cf_subdir_prefix/lib/intl/lib"
-	test -d $cf_subdir_prefix/intl/lib &&       cf_search="$cf_search $cf_subdir_prefix/intl/lib"
-	test -d $cf_subdir_prefix/intl/lib/intl &&    cf_search="$cf_search $cf_subdir_prefix/intl/lib/intl"
+	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
+	test -d "$cf_subdir_prefix/lib/intl" &&       cf_search="$cf_search $cf_subdir_prefix/lib/intl"
+	test -d "$cf_subdir_prefix/lib/intl/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/intl/lib"
+	test -d "$cf_subdir_prefix/intl/lib" &&       cf_search="$cf_search $cf_subdir_prefix/intl/lib"
+	test -d "$cf_subdir_prefix/intl/lib/intl" &&    cf_search="$cf_search $cf_subdir_prefix/intl/lib/intl"
 }
 
 done
@@ -30663,16 +30845,16 @@ cf_search="$cf_library_path_list $cf_sea
 
 			for cf_cv_library_path_intl in $cf_search
 			do
-				if test -d $cf_cv_library_path_intl ; then
+				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}:30669: testing ... testing $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:30851: 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 <<_ACEOF
-#line 30675 "configure"
+					cat >"conftest.$ac_ext" <<_ACEOF
+#line 30857 "configure"
 #include "confdefs.h"
 
 #include <libintl.h>
@@ -30683,7 +30865,7 @@ main (void)
 {
 
 	bindtextdomain ("", "");
-	return (int) gettext ("")
+	return (gettext ("") != 0)
 
 #ifndef IGNORE_MSGFMT_HACK
 			 + _nl_msg_cat_cntr
@@ -30693,36 +30875,36 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30697: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:30879: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30700: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30703: \"$ac_try\"") >&5
+  echo "$as_me:30882: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:30885: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30706: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:30888: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 					test -n "$verbose" && echo "	... found intl library in $cf_cv_library_path_intl" 1>&6
 
-echo "${as_me:-configure}:30711: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5
+echo "${as_me:-configure}:30893: 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 "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 					CPPFLAGS="$cf_save_CPPFLAGS"
 					LIBS="$cf_save_LIBS"
 					LDFLAGS="$cf_save_LDFLAGS"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 				fi
 			done
 			CPPFLAGS="$cf_save_CPPFLAGS"
@@ -30734,10 +30916,10 @@ rm -f conftest.$ac_objext conftest$ac_ex
 	fi
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 LIBS="$cf_save_LIBS"
 
@@ -30747,9 +30929,9 @@ else
 cf_cv_func_gettext=no
 fi
 
-      echo "$as_me:30750: checking for libintl.h and gettext()" >&5
+      echo "$as_me:30932: checking for libintl.h and gettext()" >&5
 echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6
-      echo "$as_me:30752: result: $cf_cv_func_gettext" >&5
+      echo "$as_me:30934: result: $cf_cv_func_gettext" >&5
 echo "${ECHO_T}$cf_cv_func_gettext" >&6
 
       LIBS="$cf_save_LIBS_1"
@@ -30770,9 +30952,9 @@ EOF
 if test -n "$cf_cv_header_path_intl" ; then
   for cf_add_incdir in $cf_cv_header_path_intl
   do
-	while test $cf_add_incdir != /usr/include
+	while test "$cf_add_incdir" != /usr/include
 	do
-	  if test -d $cf_add_incdir
+	  if test -d "$cf_add_incdir"
 	  then
 		cf_have_incdir=no
 		if test -n "$CFLAGS$CPPFLAGS" ; then
@@ -30793,8 +30975,8 @@ if test -n "$cf_cv_header_path_intl" ; t
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
 
-			  cat >conftest.$ac_ext <<_ACEOF
-#line 30797 "configure"
+			  cat >"conftest.$ac_ext" <<_ACEOF
+#line 30979 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -30805,25 +30987,25 @@ printf("Hello")
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:30809: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:30991: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:30812: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:30815: \"$ac_try\"") >&5
+  echo "$as_me:30994: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:30997: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30818: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31000: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_have_incdir=yes
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 			  CPPFLAGS=$cf_save_CPPFLAGS
 			fi
 		  fi
@@ -30832,11 +31014,11 @@ rm -f conftest.$ac_objext conftest.$ac_e
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me:-configure}:30835: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me:-configure}:31017: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 
-		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
+		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
 		  test "$cf_top_incdir" = "$cf_add_incdir" && break
 		  cf_add_incdir="$cf_top_incdir"
 		else
@@ -30855,9 +31037,9 @@ fi
 if test -n "$cf_cv_library_path_intl" ; then
 	for cf_add_libdir in $cf_cv_library_path_intl
 	do
-		if test $cf_add_libdir = /usr/lib ; then
+		if test "$cf_add_libdir" = /usr/lib ; then
 			:
-		elif test -d $cf_add_libdir
+		elif test -d "$cf_add_libdir"
 		then
 			cf_have_libdir=no
 			if test -n "$LDFLAGS$LIBS" ; then
@@ -30871,7 +31053,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}:30874: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me:-configure}:31056: testing adding $cf_add_libdir to library-path ..." 1>&5
 
 				INTLLIBS="-L$cf_add_libdir $INTLLIBS"
 			fi
@@ -30887,13 +31069,13 @@ fi
 for ac_func in dcgettext
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:30890: checking for $ac_func" >&5
+echo "$as_me:31072: 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 30896 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31078 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -30923,29 +31105,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30927: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:31109: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30930: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30933: \"$ac_try\"") >&5
+  echo "$as_me:31112: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:31115: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30936: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31118: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:30946: 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
+echo "$as_me:31128: 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
@@ -30958,7 +31140,7 @@ done
           CATOBJEXT=.gmo
         fi
       elif test -z "$MSGFMT" || test -z "$XGETTEXT" ; then
-        { echo "$as_me:30961: WARNING: disabling NLS feature" >&5
+        { echo "$as_me:31143: 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
@@ -30981,7 +31163,7 @@ echo "$as_me: WARNING: disabling NLS fea
 
     if test "$nls_cv_use_gnu_gettext" != "no"; then
       CATOBJEXT=.gmo
-      if test -f $srcdir/intl/libintl.h ; then
+      if test -f "$srcdir/intl/libintl.h" ; then
                 INTLOBJS="\$(GETTOBJS)"
         BUILD_INCLUDED_LIBINTL=yes
         USE_INCLUDED_LIBINTL=yes
@@ -30989,7 +31171,7 @@ echo "$as_me: WARNING: disabling NLS fea
         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 "$as_me:30992: WARNING: no NLS library is packaged with this application" >&5
+        { echo "$as_me:31174: 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
@@ -30998,7 +31180,7 @@ echo "$as_me: WARNING: no NLS library is
       if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then
         : ;
       else
-        { echo "$as_me:31001: WARNING: found msgfmt program is not GNU msgfmt" >&5
+        { echo "$as_me:31183: WARNING: found msgfmt program is not GNU msgfmt" >&5
 echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;}
       fi
     fi
@@ -31007,7 +31189,7 @@ echo "$as_me: WARNING: found msgfmt prog
       if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then
         : ;
       else
-        { echo "$as_me:31010: WARNING: found xgettext program is not GNU xgettext" >&5
+        { echo "$as_me:31192: WARNING: found xgettext program is not GNU xgettext" >&5
 echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;}
       fi
     fi
@@ -31025,7 +31207,7 @@ echo "$as_me: WARNING: found xgettext pr
 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:31028: checking for $ac_word" >&5
+echo "$as_me:31210: 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
@@ -31040,7 +31222,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   $as_executable_p "$ac_dir/$ac_word" || continue
 ac_cv_prog_INTLBISON="$ac_prog"
-echo "$as_me:31043: found $ac_dir/$ac_word" >&5
+echo "$as_me:31225: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -31048,10 +31230,10 @@ fi
 fi
 INTLBISON=$ac_cv_prog_INTLBISON
 if test -n "$INTLBISON"; then
-  echo "$as_me:31051: result: $INTLBISON" >&5
+  echo "$as_me:31233: result: $INTLBISON" >&5
 echo "${ECHO_T}$INTLBISON" >&6
 else
-  echo "$as_me:31054: result: no" >&5
+  echo "$as_me:31236: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -31061,19 +31243,19 @@ done
       if test -z "$INTLBISON"; then
         ac_verc_fail=yes
       else
-                echo "$as_me:31064: checking version of bison" >&5
+                echo "$as_me:31246: 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
+        case "$ac_prog_version" in
           '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
           1.2[6-9]*|1.[3-9][0-9]*|[2-9].*)
              ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
           *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
         esac
-      echo "$as_me:31073: result: $ac_prog_version" >&5
+      echo "$as_me:31255: result: $ac_prog_version" >&5
 echo "${ECHO_T}$ac_prog_version" >&6
       fi
-      if test $ac_verc_fail = yes; then
+      if test "$ac_verc_fail" = yes; then
         INTLBISON=:
       fi
     fi
@@ -31097,7 +31279,7 @@ echo "${ECHO_T}$ac_prog_version" >&6
      if test "x$ALL_LINGUAS" = "x"; then
        LINGUAS=
      else
-       echo "$as_me:31100: checking for catalogs to be installed" >&5
+       echo "$as_me:31282: 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
@@ -31112,12 +31294,12 @@ echo $ECHO_N "checking for catalogs to b
              "$presentlang"*) useit=yes;;
            esac
          done
-         if test $useit = yes; then
+         if test "$useit" = yes; then
            NEW_LINGUAS="$NEW_LINGUAS $presentlang"
          fi
        done
        LINGUAS=$NEW_LINGUAS
-       echo "$as_me:31120: result: $LINGUAS" >&5
+       echo "$as_me:31302: result: $LINGUAS" >&5
 echo "${ECHO_T}$LINGUAS" >&6
      fi
 
@@ -31152,8 +31334,8 @@ cf_makefile=Makefile
 
 use_our_messages=no
 if test "$USE_NLS" = yes ; then
-if test -d $srcdir/po ; then
-echo "$as_me:31156: checking if we should use included message-library" >&5
+if test -d "$srcdir/po" ; then
+echo "$as_me:31338: 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.
@@ -31164,7 +31346,7 @@ else
   use_our_messages=yes
 fi;
 fi
-echo "$as_me:31167: result: $use_our_messages" >&5
+echo "$as_me:31349: result: $use_our_messages" >&5
 echo "${ECHO_T}$use_our_messages" >&6
 fi
 
@@ -31206,24 +31388,24 @@ else
 for ac_header in libintl.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:31209: checking for $ac_header" >&5
+echo "$as_me:31391: 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 31215 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31397 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:31219: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:31401: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:31225: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:31407: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -31236,14 +31418,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:31244: 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
+echo "$as_me:31426: 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
@@ -31308,13 +31490,13 @@ if test ".$use_alloca" = .yes ; then
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-echo "$as_me:31311: checking for working alloca.h" >&5
+echo "$as_me:31493: 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 31317 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31499 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int
@@ -31325,27 +31507,27 @@ char *p = (char *) alloca (2 * sizeof (i
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31329: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:31511: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31332: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31335: \"$ac_try\"") >&5
+  echo "$as_me:31514: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:31517: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31338: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31520: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_working_alloca_h=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:31348: result: $ac_cv_working_alloca_h" >&5
+echo "$as_me:31530: 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
 
@@ -31355,13 +31537,13 @@ EOF
 
 fi
 
-echo "$as_me:31358: checking for alloca" >&5
+echo "$as_me:31540: checking for alloca" >&5
 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
 if test "${ac_cv_func_alloca_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 31364 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31546 "configure"
 #include "confdefs.h"
 #ifdef __GNUC__
 # define alloca __builtin_alloca
@@ -31392,27 +31574,27 @@ char *p = (char *) alloca (1);
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31396: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:31578: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31399: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31402: \"$ac_try\"") >&5
+  echo "$as_me:31581: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:31584: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31405: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31587: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_func_alloca_works=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_func_alloca_works=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:31415: result: $ac_cv_func_alloca_works" >&5
+echo "$as_me:31597: result: $ac_cv_func_alloca_works" >&5
 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
 if test $ac_cv_func_alloca_works = yes; then
@@ -31427,19 +31609,19 @@ else
 # 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
+ALLOCA="alloca.$ac_objext"
 
 cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-echo "$as_me:31436: checking whether \`alloca.c' needs Cray hooks" >&5
+echo "$as_me:31618: checking whether \`alloca.c' needs Cray hooks" >&5
 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
 if test "${ac_cv_os_cray+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 31442 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31624 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -31449,7 +31631,7 @@ wenotbecray
 
 _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
-  egrep "webecray" >/dev/null 2>&1; then
+  $EGREP "webecray" >/dev/null 2>&1; then
   ac_cv_os_cray=yes
 else
   ac_cv_os_cray=no
@@ -31457,18 +31639,18 @@ fi
 rm -rf conftest*
 
 fi
-echo "$as_me:31460: result: $ac_cv_os_cray" >&5
+echo "$as_me:31642: result: $ac_cv_os_cray" >&5
 echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:31465: checking for $ac_func" >&5
+echo "$as_me:31647: 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 31471 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31653 "configure"
 #include "confdefs.h"
 #define $ac_func autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -31498,29 +31680,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31502: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:31684: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31505: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31508: \"$ac_try\"") >&5
+  echo "$as_me:31687: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:31690: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31511: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31693: \$? = $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
+cat "conftest.$ac_ext" >&5
 eval "$as_ac_var=no"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:31521: 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
+echo "$as_me:31703: 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 CRAY_STACKSEG_END $ac_func
@@ -31532,7 +31714,7 @@ fi
   done
 fi
 
-echo "$as_me:31535: checking stack direction for C alloca" >&5
+echo "$as_me:31717: 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
@@ -31540,8 +31722,8 @@ else
   if test "$cross_compiling" = yes; then
   ac_cv_c_stack_direction=0
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 31544 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31726 "configure"
 #include "confdefs.h"
 int
 find_stack_direction (void)
@@ -31563,28 +31745,28 @@ main (void)
   $ac_main_return (find_stack_direction () < 0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:31567: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:31749: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31570: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:31572: \"$ac_try\"") >&5
+  echo "$as_me:31752: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:31754: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31575: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31757: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_c_stack_direction=1
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_c_stack_direction=-1
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 fi
-echo "$as_me:31587: result: $ac_cv_c_stack_direction" >&5
+echo "$as_me:31769: result: $ac_cv_c_stack_direction" >&5
 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
 cat >>confdefs.h <<EOF
@@ -31613,10 +31795,10 @@ else
 fi
 
 # if struct hostent contains h_addr_list or not (SunOS-3.5)
-echo "$as_me:31616: checking for h_addr_list in struct hostent" >&5
+echo "$as_me:31798: checking for h_addr_list in struct hostent" >&5
 echo $ECHO_N "checking for h_addr_list in struct hostent... $ECHO_C" >&6
-cat >conftest.$ac_ext <<_ACEOF
-#line 31619 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 31801 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_NETDB_H
@@ -31634,26 +31816,26 @@ h.h_addr_list[0]=0;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31638: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:31820: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31641: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31644: \"$ac_try\"") >&5
+  echo "$as_me:31823: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:31826: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31647: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31829: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   ac_cv_hostent_h_addr_list=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 ac_cv_hostent_h_addr_list=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:31656: result: $ac_cv_hostent_h_addr_list" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+echo "$as_me:31838: result: $ac_cv_hostent_h_addr_list" >&5
 echo "${ECHO_T}$ac_cv_hostent_h_addr_list" >&6
 if test $ac_cv_hostent_h_addr_list = yes; then
 
@@ -31666,24 +31848,24 @@ fi
 for ac_header in X11/Xpoll.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:31669: checking for $ac_header" >&5
+echo "$as_me:31851: 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 31675 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 31857 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:31679: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:31861: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:31685: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:31867: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -31696,14 +31878,14 @@ if test -z "$ac_cpp_err"; then
   eval "$as_ac_Header=yes"
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   eval "$as_ac_Header=no"
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:31704: 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
+echo "$as_me:31886: 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
@@ -31711,16 +31893,16 @@ EOF
 fi
 done
 
-echo "$as_me:31714: checking for declaration of fd_set" >&5
+echo "$as_me:31896: checking for declaration of fd_set" >&5
 echo $ECHO_N "checking for declaration of fd_set... $ECHO_C" >&6
 if test "${cf_cv_type_fd_set+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-echo "${as_me:-configure}:31720: testing sys/types alone ..." 1>&5
+echo "${as_me:-configure}:31902: testing sys/types alone ..." 1>&5
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 31723 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 31905 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -31732,27 +31914,27 @@ fd_set x; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31736: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:31918: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31739: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31742: \"$ac_try\"") >&5
+  echo "$as_me:31921: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:31924: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31745: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31927: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=sys/types.h
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
-echo "${as_me:-configure}:31752: testing X11/Xpoll.h ..." 1>&5
+echo "${as_me:-configure}:31934: testing X11/Xpoll.h ..." 1>&5
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 31755 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 31937 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_X11_XPOLL_H
@@ -31766,27 +31948,27 @@ fd_set x; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31770: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:31952: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31773: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31776: \"$ac_try\"") >&5
+  echo "$as_me:31955: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:31958: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31779: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31961: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=X11/Xpoll.h
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
-echo "${as_me:-configure}:31786: testing sys/select.h ..." 1>&5
+echo "${as_me:-configure}:31968: testing sys/select.h ..." 1>&5
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 31789 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 31971 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -31799,31 +31981,31 @@ fd_set x; (void)x
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31803: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:31985: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31806: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31809: \"$ac_try\"") >&5
+  echo "$as_me:31988: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:31991: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31812: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:31994: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_type_fd_set=sys/select.h
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_type_fd_set=unknown
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:31826: result: $cf_cv_type_fd_set" >&5
+echo "$as_me:32008: result: $cf_cv_type_fd_set" >&5
 echo "${ECHO_T}$cf_cv_type_fd_set" >&6
 if test $cf_cv_type_fd_set = sys/select.h ; then
 
@@ -31833,14 +32015,14 @@ EOF
 
 fi
 
-echo "$as_me:31836: checking for fd_set macros" >&5
+echo "$as_me:32018: checking for fd_set macros" >&5
 echo $ECHO_N "checking for fd_set macros... $ECHO_C" >&6
 if test "${cf_cv_macros_fd_set+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 31843 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 32025 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -31868,27 +32050,27 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31872: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:32054: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31875: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31878: \"$ac_try\"") >&5
+  echo "$as_me:32057: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:32060: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31881: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32063: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_macros_fd_set=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_macros_fd_set=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
 fi
-echo "$as_me:31891: result: $cf_cv_macros_fd_set" >&5
+echo "$as_me:32073: result: $cf_cv_macros_fd_set" >&5
 echo "${ECHO_T}$cf_cv_macros_fd_set" >&6
 test $cf_cv_macros_fd_set = yes &&
 cat >>confdefs.h <<\EOF
@@ -31898,16 +32080,16 @@ EOF
 # tolower() is known to be broken on 4.2BSD by
 # not checking if input is an uppercase letter
 # /* #define tolower(c)	((c)-'A'+'a') */
-echo "$as_me:31901: checking for working tolower()" >&5
+echo "$as_me:32083: checking for working tolower()" >&5
 echo $ECHO_N "checking for working tolower()... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-                echo "$as_me:31905: result: unknown" >&5
+                echo "$as_me:32087: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 31910 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 32092 "configure"
 #include "confdefs.h"
 
 #include <ctype.h>
@@ -31921,50 +32103,50 @@ int main() {
 	return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:31925: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:32107: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31928: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:31930: \"$ac_try\"") >&5
+  echo "$as_me:32110: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:32112: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31933: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32115: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
-                echo "$as_me:31936: result: yes" >&5
+                echo "$as_me:32118: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 cat >>confdefs.h <<\EOF
 #define TOLOWER_BROKEN 1
 EOF
 
-                echo "$as_me:31948: result: no" >&5
+                echo "$as_me:32130: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 # toupper is known to be broken on 4.2BSD by
 # not checking if input is an lowercase letter
 # /* #define toupper(c)	((c)-'a'+'A') */
-echo "$as_me:31958: checking for working toupper()" >&5
+echo "$as_me:32140: checking for working toupper()" >&5
 echo $ECHO_N "checking for working toupper()... $ECHO_C" >&6
 if test "$cross_compiling" = yes; then
 
-                echo "$as_me:31962: result: unknown" >&5
+                echo "$as_me:32144: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 31967 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 32149 "configure"
 #include "confdefs.h"
 
 #include <ctype.h>
@@ -31978,57 +32160,57 @@ int main() {
 	return 0;
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:31982: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:32164: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31985: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:31987: \"$ac_try\"") >&5
+  echo "$as_me:32167: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:32169: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31990: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32172: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
-                echo "$as_me:31993: result: yes" >&5
+                echo "$as_me:32175: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
 cat >>confdefs.h <<\EOF
 #define TOUPPER_BROKEN 1
 EOF
 
-                echo "$as_me:32005: result: no" >&5
+                echo "$as_me:32187: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 for cf_hdr in iconv.h
 do
-	echo "$as_me:32014: checking for $cf_hdr" >&5
+	echo "$as_me:32196: checking for $cf_hdr" >&5
 echo $ECHO_N "checking for $cf_hdr... $ECHO_C" >&6
-	cat >conftest.$ac_ext <<_ACEOF
-#line 32017 "configure"
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 32199 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
 #include <$cf_hdr>
 
 _ACEOF
-if { (eval echo "$as_me:32024: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:32206: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:32030: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:32212: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -32041,11 +32223,11 @@ if test -z "$ac_cpp_err"; then
   cf_found=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   cf_found=no
 fi
-rm -f conftest.err conftest.$ac_ext
-echo "$as_me:32048: result: $cf_found" >&5
+rm -f conftest.err "conftest.$ac_ext"
+echo "$as_me:32230: result: $cf_found" >&5
 echo "${ECHO_T}$cf_found" >&6
 if test $cf_found = yes ; then
 
@@ -32058,16 +32240,16 @@ EOF
 fi
 done
 
-echo "$as_me:32061: checking for iconv_open() //TRANSLIT extension" >&5
+echo "$as_me:32243: 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 "$as_me:32065: result: unknown" >&5
+		echo "$as_me:32247: result: unknown" >&5
 echo "${ECHO_T}unknown" >&6
 
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 32070 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 32252 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -32084,35 +32266,35 @@ int main() {
 	exit(0);
 }
 _ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:32088: \"$ac_link\"") >&5
+rm -f "conftest$ac_exeext"
+if { (eval echo "$as_me:32270: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32091: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:32093: \"$ac_try\"") >&5
+  echo "$as_me:32273: \$? = $ac_status" >&5
+  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
+  { (eval echo "$as_me:32275: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32096: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32278: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_ICONV_OPEN_TRANSLIT 1
 EOF
 
-		echo "$as_me:32103: result: yes" >&5
+		echo "$as_me:32285: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 
-		echo "$as_me:32111: result: no" >&5
+		echo "$as_me:32293: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
 fi
 
 # FIXME / TESTME
@@ -32146,13 +32328,13 @@ EOF
 
 				;;
 			*)
-				echo "$as_me:32149: checking for link" >&5
+				echo "$as_me:32331: 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 32155 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 32337 "configure"
 #include "confdefs.h"
 #define link autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -32182,29 +32364,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32186: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:32368: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32189: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32192: \"$ac_try\"") >&5
+  echo "$as_me:32371: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:32374: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32195: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32377: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_link=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:32205: result: $ac_cv_func_link" >&5
+echo "$as_me:32387: result: $ac_cv_func_link" >&5
 echo "${ECHO_T}$ac_cv_func_link" >&6
-if test $ac_cv_func_link = yes; then
+if test "$ac_cv_func_link" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LINK 1
@@ -32223,13 +32405,13 @@ EOF
 
 		;;
 	*)
-		echo "$as_me:32226: checking for link" >&5
+		echo "$as_me:32408: 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 32232 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 32414 "configure"
 #include "confdefs.h"
 #define link autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -32259,29 +32441,29 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32263: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:32445: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32266: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32269: \"$ac_try\"") >&5
+  echo "$as_me:32448: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:32451: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32272: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32454: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_link=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:32282: result: $ac_cv_func_link" >&5
+echo "$as_me:32464: result: $ac_cv_func_link" >&5
 echo "${ECHO_T}$ac_cv_func_link" >&6
-if test $ac_cv_func_link = yes; then
+if test "$ac_cv_func_link" = yes; then
   cat >>confdefs.h <<\EOF
 #define HAVE_LINK 1
 EOF
@@ -32294,7 +32476,7 @@ if test "$cf_cv_termlib" = pdcurses ; th
 
 cf_x_athena=${cf_x_athena:-Xaw}
 
-echo "$as_me:32297: checking if you want to link with Xaw 3d library" >&5
+echo "$as_me:32479: 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=
 
@@ -32305,14 +32487,14 @@ if test "${with_Xaw3d+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3d
-	echo "$as_me:32308: result: yes" >&5
+	echo "$as_me:32490: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:32311: result: no" >&5
+	echo "$as_me:32493: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:32315: checking if you want to link with Xaw 3d xft library" >&5
+echo "$as_me:32497: 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=
 
@@ -32323,14 +32505,14 @@ if test "${with_Xaw3dxft+set}" = set; th
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3dxft
-	echo "$as_me:32326: result: yes" >&5
+	echo "$as_me:32508: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:32329: result: no" >&5
+	echo "$as_me:32511: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:32333: checking if you want to link with neXT Athena library" >&5
+echo "$as_me:32515: 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=
 
@@ -32341,14 +32523,14 @@ if test "${with_neXtaw+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=neXtaw
-	echo "$as_me:32344: result: yes" >&5
+	echo "$as_me:32526: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:32347: result: no" >&5
+	echo "$as_me:32529: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:32351: checking if you want to link with Athena-Plus library" >&5
+echo "$as_me:32533: 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=
 
@@ -32359,10 +32541,10 @@ if test "${with_XawPlus+set}" = set; the
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=XawPlus
-	echo "$as_me:32362: result: yes" >&5
+	echo "$as_me:32544: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:32365: result: no" >&5
+	echo "$as_me:32547: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -32379,20 +32561,20 @@ if test "$PKG_CONFIG" != none ; then
 		lib${cf_x_athena}-devel
 	do
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists $cf_athena_pkg; then
+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}:32385: testing found package $cf_athena_pkg ..." 1>&5
+echo "${as_me:-configure}:32567: 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`"
+	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}:32391: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:32573: 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}:32395: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:32577: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -32401,19 +32583,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -32432,7 +32614,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -32462,7 +32644,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -32523,20 +32705,20 @@ 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}:32526: testing ..trimmed $LIBS ..." 1>&5
+echo "${as_me:-configure}:32708: testing ..trimmed $LIBS ..." 1>&5
 
 			;;
 		esac
 	done
 
-echo "$as_me:32532: checking for usable $cf_x_athena/Xmu package" >&5
+echo "$as_me:32714: 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 <<_ACEOF
-#line 32539 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 32721 "configure"
 #include "confdefs.h"
 
 #include <X11/Xmu/CharSet.h>
@@ -32552,27 +32734,27 @@ int check = XmuCompareISOLatin1("big", "
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32556: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:32738: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32559: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32562: \"$ac_try\"") >&5
+  echo "$as_me:32741: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:32744: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32565: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:32747: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xaw_compat=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_xaw_compat=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:32575: result: $cf_cv_xaw_compat" >&5
+echo "$as_me:32757: result: $cf_cv_xaw_compat" >&5
 echo "${ECHO_T}$cf_cv_xaw_compat" >&6
 
 			if test "$cf_cv_xaw_compat" = no
@@ -32584,25 +32766,25 @@ echo "${ECHO_T}$cf_cv_xaw_compat" >&6
 				*)
 					test -n "$verbose" && echo "	work around broken package" 1>&6
 
-echo "${as_me:-configure}:32587: testing work around broken package ..." 1>&5
+echo "${as_me:-configure}:32769: 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
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then
 	test -n "$verbose" && echo "	found package xmu" 1>&6
 
-echo "${as_me:-configure}:32595: testing found package xmu ..." 1>&5
+echo "${as_me:-configure}:32777: 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`"
+	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}:32601: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:32783: 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}:32605: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:32787: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -32611,19 +32793,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -32642,7 +32824,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -32672,7 +32854,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -32722,12 +32904,12 @@ LIBS="$cf_add_libs"
 
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:32725: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:32907: 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}:32730: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:32912: testing ...after  $LIBS ..." 1>&5
 
 else
 	cf_pkgconfig_incs=
@@ -32735,12 +32917,12 @@ else
 
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:32738: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:32920: 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}:32743: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:32925: testing ...after  $LIBS ..." 1>&5
 
 fi
 
@@ -32751,7 +32933,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}:32754: testing ..trimmed $LIBS ..." 1>&5
+echo "${as_me:-configure}:32936: testing ..trimmed $LIBS ..." 1>&5
 
 			;;
 		esac
@@ -32773,20 +32955,20 @@ fi
 
 if test -z "$cf_x_athena_lib" ; then
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists Xext; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then
 	test -n "$verbose" && echo "	found package Xext" 1>&6
 
-echo "${as_me:-configure}:32779: testing found package Xext ..." 1>&5
+echo "${as_me:-configure}:32961: 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`"
+	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}:32785: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:32967: 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}:32789: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:32971: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -32795,19 +32977,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -32826,7 +33008,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -32856,7 +33038,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -32907,15 +33089,15 @@ else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
 
-	echo "$as_me:32910: checking for XextCreateExtension in -lXext" >&5
+	echo "$as_me:33092: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lXext  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 32918 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 33100 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -32933,30 +33115,30 @@ XextCreateExtension ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32937: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:33119: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32940: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32943: \"$ac_try\"") >&5
+  echo "$as_me:33122: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:33125: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32946: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:33128: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_Xext_XextCreateExtension=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:32957: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
+echo "$as_me:33139: 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
+if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -32987,20 +33169,20 @@ fi
 if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}"
 then
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists x11; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:32993: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:33175: 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`"
+	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}:32999: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33181: 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}:33003: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33185: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33009,19 +33191,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33040,7 +33222,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33070,7 +33252,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33120,24 +33302,24 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:33123: WARNING: unable to find X11 library" >&5
+	{ echo "$as_me:33305: 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
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:33130: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:33312: 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`"
+	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}:33136: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33318: 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}:33140: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33322: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33146,19 +33328,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33177,7 +33359,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33207,7 +33389,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33257,24 +33439,24 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:33260: WARNING: unable to find ICE library" >&5
+	{ echo "$as_me:33442: 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
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:33267: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:33449: 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`"
+	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}:33273: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33455: 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}:33277: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33459: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33283,19 +33465,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33314,7 +33496,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33344,7 +33526,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33394,24 +33576,24 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:33397: WARNING: unable to find SM library" >&5
+	{ echo "$as_me:33579: 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
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:33404: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:33586: 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`"
+	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}:33410: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33592: 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}:33414: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33596: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33420,19 +33602,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33451,7 +33633,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33481,7 +33663,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33531,7 +33713,7 @@ LIBS="$cf_add_libs"
 else
 	cf_pkgconfig_incs=
 	cf_pkgconfig_libs=
-	{ echo "$as_me:33534: WARNING: unable to find Xt library" >&5
+	{ echo "$as_me:33716: WARNING: unable to find Xt library" >&5
 echo "$as_me: WARNING: unable to find Xt library" >&2;}
 fi
 
@@ -33541,20 +33723,20 @@ fi
 
 cf_have_X_LIBS=no
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists xt; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then
 	test -n "$verbose" && echo "	found package xt" 1>&6
 
-echo "${as_me:-configure}:33547: testing found package xt ..." 1>&5
+echo "${as_me:-configure}:33729: 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`"
+	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}:33553: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33735: 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}:33557: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33739: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33563,19 +33745,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33594,7 +33776,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33624,7 +33806,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33675,14 +33857,14 @@ LIBS="$cf_add_libs"
 		;;
 	*)
 # we have an "xt" package, but it may omit Xt's dependency on X11
-echo "$as_me:33678: checking for usable X dependency" >&5
+echo "$as_me:33860: 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 <<_ACEOF
-#line 33685 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 33867 "configure"
 #include "confdefs.h"
 
 #include <X11/Xlib.h>
@@ -33700,50 +33882,50 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:33704: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:33886: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33707: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:33710: \"$ac_try\"") >&5
+  echo "$as_me:33889: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:33892: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33713: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:33895: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xt_x11_compat=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_xt_x11_compat=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:33723: result: $cf_cv_xt_x11_compat" >&5
+echo "$as_me:33905: 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}:33729: testing work around broken X11 dependency ..." 1>&5
+echo "${as_me:-configure}:33911: 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
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then
 	test -n "$verbose" && echo "	found package x11" 1>&6
 
-echo "${as_me:-configure}:33736: testing found package x11 ..." 1>&5
+echo "${as_me:-configure}:33918: 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`"
+	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}:33742: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:33924: 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}:33746: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:33928: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33752,19 +33934,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33783,7 +33965,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -33813,7 +33995,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -33866,12 +34048,12 @@ else
 
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:33869: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:34051: 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}:33874: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:34056: testing ...after  $LIBS ..." 1>&5
 
 fi
 
@@ -33879,14 +34061,14 @@ fi
 		;;
 	esac
 
-echo "$as_me:33882: checking for usable X Toolkit package" >&5
+echo "$as_me:34064: 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 <<_ACEOF
-#line 33889 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 34071 "configure"
 #include "confdefs.h"
 
 #include <X11/Shell.h>
@@ -33900,27 +34082,27 @@ int num = IceConnectionNumber(0); (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:33904: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34086: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33907: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:33910: \"$ac_try\"") >&5
+  echo "$as_me:34089: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34092: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33913: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34095: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_xt_ice_compat=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_xt_ice_compat=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:33923: result: $cf_cv_xt_ice_compat" >&5
+echo "$as_me:34105: result: $cf_cv_xt_ice_compat" >&5
 echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
 
 	if test "$cf_cv_xt_ice_compat" = no
@@ -33934,22 +34116,22 @@ echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6
 			*)
 				test -n "$verbose" && echo "	work around broken ICE dependency" 1>&6
 
-echo "${as_me:-configure}:33937: testing work around broken ICE dependency ..." 1>&5
+echo "${as_me:-configure}:34119: testing work around broken ICE dependency ..." 1>&5
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists ice; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then
 	test -n "$verbose" && echo "	found package ice" 1>&6
 
-echo "${as_me:-configure}:33942: testing found package ice ..." 1>&5
+echo "${as_me:-configure}:34124: 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`"
+	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}:33948: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:34130: 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}:33952: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:34134: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -33958,19 +34140,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -33989,7 +34171,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -34019,7 +34201,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -34065,20 +34247,20 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists sm; then
+if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then
 	test -n "$verbose" && echo "	found package sm" 1>&6
 
-echo "${as_me:-configure}:34071: testing found package sm ..." 1>&5
+echo "${as_me:-configure}:34253: 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`"
+	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}:34077: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5
+echo "${as_me:-configure}:34259: 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}:34081: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
+echo "${as_me:-configure}:34263: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5
 
 cf_fix_cppflags=no
 cf_new_cflags=
@@ -34087,19 +34269,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $cf_pkgconfig_incs
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -34118,7 +34300,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -34148,7 +34330,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -34207,12 +34389,12 @@ else
 
 test -n "$verbose" && echo "	...before $LIBS" 1>&6
 
-echo "${as_me:-configure}:34210: testing ...before $LIBS ..." 1>&5
+echo "${as_me:-configure}:34392: 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}:34215: testing ...after  $LIBS ..." 1>&5
+echo "${as_me:-configure}:34397: testing ...after  $LIBS ..." 1>&5
 
 fi
 
@@ -34232,7 +34414,7 @@ else
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:34235: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:34417: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -34244,19 +34426,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $X_CFLAGS
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -34275,7 +34457,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -34305,7 +34487,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -34317,7 +34499,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:34320: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:34502: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
@@ -34327,7 +34509,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:34330: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:34512: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
@@ -34337,7 +34519,7 @@ 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}:34340: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:34522: 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"
@@ -34345,8 +34527,8 @@ echo "${as_me:-configure}:34340: testing
 fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
-cat >conftest.$ac_ext <<_ACEOF
-#line 34349 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 34531 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -34357,44 +34539,44 @@ printf("Hello world");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34361: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34543: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34364: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34367: \"$ac_try\"") >&5
+  echo "$as_me:34546: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34549: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34370: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34552: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:34378: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:34560: 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}:34383: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:34565: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
-	 CFLAGS="$cf_check_flags"
+	 CFLAGS="$cf_check_cflags"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-	echo "$as_me:34391: checking for XOpenDisplay" >&5
+	echo "$as_me:34573: 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 <<_ACEOF
-#line 34397 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 34579 "configure"
 #include "confdefs.h"
 #define XOpenDisplay autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -34424,41 +34606,41 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34428: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34610: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34431: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34434: \"$ac_try\"") >&5
+  echo "$as_me:34613: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34616: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34437: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34619: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_XOpenDisplay=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:34447: result: $ac_cv_func_XOpenDisplay" >&5
+echo "$as_me:34629: result: $ac_cv_func_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6
-if test $ac_cv_func_XOpenDisplay = yes; then
+if test "$ac_cv_func_XOpenDisplay" = yes; then
   :
 else
 
-	echo "$as_me:34453: checking for XOpenDisplay in -lX11" >&5
+	echo "$as_me:34635: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lX11  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 34461 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 34643 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -34476,30 +34658,30 @@ XOpenDisplay ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34480: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34662: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34483: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34486: \"$ac_try\"") >&5
+  echo "$as_me:34665: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34668: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34489: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34671: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_X11_XOpenDisplay=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:34500: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:34682: 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
+if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -34521,13 +34703,13 @@ fi
 
 fi
 
-	echo "$as_me:34524: checking for XtAppInitialize" >&5
+	echo "$as_me:34706: 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 34530 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 34712 "configure"
 #include "confdefs.h"
 #define XtAppInitialize autoconf_temporary
 #include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
@@ -34557,41 +34739,41 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34561: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34743: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34564: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34567: \"$ac_try\"") >&5
+  echo "$as_me:34746: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34749: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34570: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34752: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_func_XtAppInitialize=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
-echo "$as_me:34580: result: $ac_cv_func_XtAppInitialize" >&5
+echo "$as_me:34762: result: $ac_cv_func_XtAppInitialize" >&5
 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6
-if test $ac_cv_func_XtAppInitialize = yes; then
+if test "$ac_cv_func_XtAppInitialize" = yes; then
   :
 else
 
-	echo "$as_me:34586: checking for XtAppInitialize in -lXt" >&5
+	echo "$as_me:34768: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lXt  $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 34594 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 34776 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -34609,30 +34791,30 @@ XtAppInitialize ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34613: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:34795: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34616: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34619: \"$ac_try\"") >&5
+  echo "$as_me:34798: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:34801: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34622: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34804: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_Xt_XtAppInitialize=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:34633: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
+echo "$as_me:34815: 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
+if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_LIBXT 1
@@ -34646,8 +34828,8 @@ fi
 
 fi
 
-if test $cf_have_X_LIBS = no ; then
-	{ echo "$as_me:34650: WARNING: Unable to successfully link X Toolkit library (-lXt) with
+if test "$cf_have_X_LIBS" = no ; then
+	{ echo "$as_me:34832: 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." >&5
 echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with
@@ -34683,19 +34865,19 @@ do
 done
 
 		cf_test=X11/$cf_x_athena_root/SimpleMenu.h
-		if test $cf_path != default ; then
+		if test "$cf_path" != default ; then
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}-I$cf_path/include"
 
-			echo "$as_me:34691: checking for $cf_test in $cf_path" >&5
+			echo "$as_me:34873: checking for $cf_test in $cf_path" >&5
 echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6
 		else
-			echo "$as_me:34694: checking for $cf_test" >&5
+			echo "$as_me:34876: checking for $cf_test" >&5
 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6
 		fi
-		cat >conftest.$ac_ext <<_ACEOF
-#line 34698 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 34880 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -34708,26 +34890,26 @@ main (void)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:34712: \"$ac_compile\"") >&5
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:34894: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:34715: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:34718: \"$ac_try\"") >&5
+  echo "$as_me:34897: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:34900: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34721: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:34903: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-		echo "$as_me:34730: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+		echo "$as_me:34912: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS"
@@ -34736,14 +34918,14 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_
 
 		if test "$cf_result" = yes ; then
 			test "$cf_path"  = default && cf_x_athena_inc=default
-			test "$cf_path" != default && cf_x_athena_inc=$cf_path/include
+			test "$cf_path" != default && cf_x_athena_inc="$cf_path/include"
 			break
 		fi
 	fi
 done
 
 if test -z "$cf_x_athena_inc" ; then
-	{ echo "$as_me:34746: WARNING: Unable to find Athena header files" >&5
+	{ echo "$as_me:34928: WARNING: Unable to find Athena header files" >&5
 echo "$as_me: WARNING: Unable to find Athena header files" >&2;}
 elif test "$cf_x_athena_inc" != default ; then
 
@@ -34808,10 +34990,10 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-		echo "$as_me:34811: checking for $cf_test in $cf_libs" >&5
+		echo "$as_me:34993: checking for $cf_test in $cf_libs" >&5
 echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6
-		cat >conftest.$ac_ext <<_ACEOF
-#line 34814 "configure"
+		cat >"conftest.$ac_ext" <<_ACEOF
+#line 34996 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -34826,26 +35008,26 @@ $cf_test((XtAppContext) 0)
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:34830: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:35012: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:34833: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:34836: \"$ac_try\"") >&5
+  echo "$as_me:35015: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:35018: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:34839: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:35021: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_result=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-		echo "$as_me:34848: result: $cf_result" >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		echo "$as_me:35030: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 
 LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS"
@@ -34862,7 +35044,7 @@ CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_
 done
 
 if test -z "$cf_x_athena_lib" ; then
-	{ { echo "$as_me:34865: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
+	{ { echo "$as_me:35047: 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
@@ -34896,7 +35078,7 @@ if test -n "$ac_tool_prefix"; then
   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:34899: checking for $ac_word" >&5
+echo "$as_me:35081: 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
@@ -34911,7 +35093,7 @@ for ac_dir in $ac_dummy; do
   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:34914: found $ac_dir/$ac_word" >&5
+echo "$as_me:35096: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -34919,10 +35101,10 @@ fi
 fi
 XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG
 if test -n "$XCURSES_CONFIG"; then
-  echo "$as_me:34922: result: $XCURSES_CONFIG" >&5
+  echo "$as_me:35104: result: $XCURSES_CONFIG" >&5
 echo "${ECHO_T}$XCURSES_CONFIG" >&6
 else
-  echo "$as_me:34925: result: no" >&5
+  echo "$as_me:35107: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -34935,7 +35117,7 @@ if test -z "$XCURSES_CONFIG"; then
 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:34938: checking for $ac_word" >&5
+echo "$as_me:35120: 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
@@ -34950,7 +35132,7 @@ for ac_dir in $ac_dummy; do
   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:34953: found $ac_dir/$ac_word" >&5
+echo "$as_me:35135: found $ac_dir/$ac_word" >&5
 break
 done
 
@@ -34958,10 +35140,10 @@ fi
 fi
 ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG
 if test -n "$ac_ct_XCURSES_CONFIG"; then
-  echo "$as_me:34961: result: $ac_ct_XCURSES_CONFIG" >&5
+  echo "$as_me:35143: result: $ac_ct_XCURSES_CONFIG" >&5
 echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6
 else
-  echo "$as_me:34964: result: no" >&5
+  echo "$as_me:35146: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -34981,19 +35163,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in `$XCURSES_CONFIG --cflags`
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -35012,7 +35194,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -35042,7 +35224,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -35096,7 +35278,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me:-configure}:35099: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me:-configure}:35281: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -35108,19 +35290,19 @@ cf_new_extra_cppflags=
 
 for cf_add_cflags in $X_CFLAGS
 do
-case $cf_fix_cppflags in
+case "$cf_fix_cppflags" in
 no)
-	case $cf_add_cflags in
+	case "$cf_add_cflags" in
 	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
-		case $cf_add_cflags in
+		case "$cf_add_cflags" in
 		-D*)
-			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-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
+			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"
@@ -35139,7 +35321,7 @@ no)
 		*$cf_add_cflags)
 			;;
 		*)
-			case $cf_add_cflags in
+			case "$cf_add_cflags" in
 			-D*)
 				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
 
@@ -35169,7 +35351,7 @@ 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/^[^"]*"'\''//'`
+	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
 
 	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
 		&& test -z "${cf_tst_cflags}" \
@@ -35181,7 +35363,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me:-configure}:35184: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me:-configure}:35366: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
 	CFLAGS="${CFLAGS}$cf_new_cflags"
@@ -35191,7 +35373,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me:-configure}:35194: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me:-configure}:35376: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
 	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
@@ -35201,7 +35383,7 @@ 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}:35204: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me:-configure}:35386: 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"
@@ -35209,8 +35391,8 @@ echo "${as_me:-configure}:35204: testing
 fi
 
 if test "x$cf_check_cflags" != "x$CFLAGS" ; then
-cat >conftest.$ac_ext <<_ACEOF
-#line 35213 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 35395 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -35221,46 +35403,46 @@ printf("Hello world");
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:35225: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:35407: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35228: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:35231: \"$ac_try\"") >&5
+  echo "$as_me:35410: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:35413: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35234: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:35416: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me:-configure}:35242: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me:-configure}:35424: 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}:35247: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me:-configure}:35429: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
-	 CFLAGS="$cf_check_flags"
+	 CFLAGS="$cf_check_cflags"
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 fi
 
-echo "$as_me:35255: checking for XOpenDisplay in -lX11" >&5
+echo "$as_me:35437: 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_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-#line 35263 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 35445 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -35278,30 +35460,30 @@ XOpenDisplay ();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:35282: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:35464: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35285: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:35288: \"$ac_try\"") >&5
+  echo "$as_me:35467: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:35470: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35291: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:35473: \$? = $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
+cat "conftest.$ac_ext" >&5
 ac_cv_lib_X11_XOpenDisplay=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:35302: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:35484: 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
+if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then
 
 cf_add_libs="$LIBS"
 # reverse order
@@ -35321,7 +35503,7 @@ LIBS="$cf_add_libs"
 
 fi
 
-echo "$as_me:35324: checking for XCurses library" >&5
+echo "$as_me:35506: 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
@@ -35343,8 +35525,8 @@ for cf_add_1lib in $cf_add_0lib; do
 done
 LIBS="$cf_add_libs"
 
-cat >conftest.$ac_ext <<_ACEOF
-#line 35347 "configure"
+cat >"conftest.$ac_ext" <<_ACEOF
+#line 35529 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -35358,33 +35540,33 @@ XCursesExit();
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:35362: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:35544: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35365: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:35368: \"$ac_try\"") >&5
+  echo "$as_me:35547: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:35550: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35371: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
+  echo "$as_me:35553: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
   cf_cv_lib_XCurses=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
+cat "conftest.$ac_ext" >&5
 cf_cv_lib_XCurses=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
 
 fi
-echo "$as_me:35382: result: $cf_cv_lib_XCurses" >&5
+echo "$as_me:35564: result: $cf_cv_lib_XCurses" >&5
 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6
 
 fi
 
-if test $cf_cv_lib_XCurses = yes ; then
+if test "$cf_cv_lib_XCurses" = yes ; then
 
 cat >>confdefs.h <<\EOF
 #define UNIX 1
@@ -35394,24 +35576,24 @@ cat >>confdefs.h <<\EOF
 #define XCURSES 1
 EOF
 
-	echo "$as_me:35397: checking for xcurses.h" >&5
+	echo "$as_me:35579: 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 <<_ACEOF
-#line 35403 "configure"
+  cat >"conftest.$ac_ext" <<_ACEOF
+#line 35585 "configure"
 #include "confdefs.h"
 #include <xcurses.h>
 _ACEOF
-if { (eval echo "$as_me:35407: \"$ac_cpp conftest.$ac_ext\"") >&5
-  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+if { (eval echo "$as_me:35589: \"$ac_cpp "conftest.$ac_ext"\"") >&5
+  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
   ac_status=$?
-  egrep -v '^ *\+' conftest.er1 >conftest.err
+  $EGREP -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:35413: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null; then
+  echo "$as_me:35595: \$? = $ac_status" >&5
+  (exit "$ac_status"); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
   else
@@ -35424,14 +35606,14 @@ if test -z "$ac_cpp_err"; then
   ac_cv_header_xcurses_h=yes
 else
   echo "$as_me: failed program was:" >&5
-  cat conftest.$ac_ext >&5
+  cat "conftest.$ac_ext" >&5
   ac_cv_header_xcurses_h=no
 fi
-rm -f conftest.err conftest.$ac_ext
+rm -f conftest.err "conftest.$ac_ext"
 fi
-echo "$as_me:35432: result: $ac_cv_header_xcurses_h" >&5
+echo "$as_me:35614: 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
+if test "$ac_cv_header_xcurses_h" = yes; then
 
 cat >>confdefs.h <<\EOF
 #define HAVE_XCURSES 1
@@ -35440,93 +35622,200 @@ EOF
 fi
 
 else
-	{ { echo "$as_me:35443: error: Cannot link with XCurses" >&5
+	{ { echo "$as_me:35625: 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 vw_printw
+echo "$as_me:35632: checking for unctrl.h" >&5
+echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6
+if test "${cf_cv_unctrl_header+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+# If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look
+# for <unctrl.h> if we do not find the variant.
+
+cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h"
+
+case "${cf_cv_ncurses_header:-curses.h}" in
+*/*)
+	cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h
+	cf_header_list="$cf_header_item $cf_header_list"
+	;;
+esac
+
+for cf_header in $cf_header_list
 do
-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:35453: checking for $ac_func" >&5
-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
-if eval "test \"\${$as_ac_var+set}\" = set"; then
+	cat >"conftest.$ac_ext" <<_ACEOF
+#line 35653 "configure"
+#include "confdefs.h"
+
+#include <${cf_cv_ncurses_header:-curses.h}>
+#include <${cf_header}>
+int
+main (void)
+{
+WINDOW *x; (void)x
+  ;
+  return 0;
+}
+_ACEOF
+rm -f "conftest.$ac_objext"
+if { (eval echo "$as_me:35667: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>&5
+  ac_status=$?
+  echo "$as_me:35670: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest.$ac_objext"'
+  { (eval echo "$as_me:35673: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:35676: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  cf_cv_unctrl_header=$cf_header
+	 break
+else
+  echo "$as_me: failed program was:" >&5
+cat "conftest.$ac_ext" >&5
+cf_cv_unctrl_header=no
+fi
+rm -f "conftest.$ac_objext" "conftest.$ac_ext"
+done
+
+fi
+echo "$as_me:35689: result: $cf_cv_unctrl_header" >&5
+echo "${ECHO_T}$cf_cv_unctrl_header" >&6
+
+case "$cf_cv_unctrl_header" in
+no)
+	{ echo "$as_me:35694: WARNING: unctrl.h header not found" >&5
+echo "$as_me: WARNING: unctrl.h header not found" >&2;}
+	;;
+esac
+
+case "$cf_cv_unctrl_header" in
+unctrl.h)
+
+cat >>confdefs.h <<\EOF
+#define HAVE_UNCTRL_H 1
+EOF
+
+	;;
+ncurses/unctrl.h)
+
+cat >>confdefs.h <<\EOF
+#define HAVE_NCURSES_UNCTRL_H 1
+EOF
+
+	;;
+ncursesw/unctrl.h)
+
+cat >>confdefs.h <<\EOF
+#define HAVE_NCURSESW_UNCTRL_H 1
+EOF
+
+	;;
+esac
+
+for cf_func in vw_printw
+do
+
+cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
+
+	echo "$as_me:35728: checking for ${cf_func}" >&5
+echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
+
+echo "${as_me:-configure}:35731: testing ${cf_func} ..." 1>&5
+
+	if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 35459 "configure"
+
+		eval cf_result='$ac_cv_func_'$cf_func
+		if test ".$cf_result" != ".no"; then
+			cat >"conftest.$ac_ext" <<_ACEOF
+#line 35740 "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"
+#ifdef HAVE_XCURSES
+#include <xcurses.h>
+char * XCursesProgramName = "test";
+#else
+#include <${cf_cv_ncurses_header:-curses.h}>
+#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H)
+#include <ncursesw/term.h>
+#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H)
+#include <ncurses/term.h>
+#elif defined(HAVE_TERM_H)
+#include <term.h>
+#endif
 #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 (void);
 
 int
 main (void)
 {
 
-/* 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)
-#error found stub for $ac_func
+#ifndef ${cf_func}
+long foo = (long)(&${cf_func});
+fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo);
+if (foo + 1234L > 5678L)
+	${cf_cv_main_return:-return}(foo != 0);
 #endif
 
-	return $ac_func ();
   ;
   return 0;
 }
 _ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:35490: \"$ac_link\"") >&5
+rm -f "conftest.$ac_objext" "conftest$ac_exeext"
+if { (eval echo "$as_me:35773: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:35493: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:35496: \"$ac_try\"") >&5
+  echo "$as_me:35776: \$? = $ac_status" >&5
+  (exit "$ac_status"); } &&
+         { ac_try='test -s "conftest$ac_exeext"'
+  { (eval echo "$as_me:35779: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:35499: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  eval "$as_ac_var=yes"
+  echo "$as_me:35782: \$? = $ac_status" >&5
+  (exit "$ac_status"); }; }; then
+  cf_result=yes
 else
   echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-eval "$as_ac_var=no"
+cat "conftest.$ac_ext" >&5
+cf_result=no
 fi
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
+rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
+		fi
+		eval 'cf_cv_func_'$cf_func'="$cf_result"'
+
 fi
-echo "$as_me:35509: 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
+
+	# use the computed/retrieved cache-value:
+	eval 'cf_result=$cf_cv_func_'$cf_func
+	echo "$as_me:35798: result: $cf_result" >&5
+echo "${ECHO_T}$cf_result" >&6
+	if test "$cf_result" != no; then
+		cat >>confdefs.h <<EOF
+#define HAVE_${cf_tr_func} 1
 EOF
 
-fi
+	fi
 done
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
-	{ echo "$as_me:35521: WARNING: no term-lib found, you might run into trouble later." >&5
+	{ echo "$as_me:35810: 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 "$as_me:35525: WARNING: no yacc-parser found, you might run into trouble later." >&5
+	{ echo "$as_me:35814: 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 "$as_me:35529: WARNING: no library archive builder found, you might run into trouble later." >&5
+	{ echo "$as_me:35818: 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
 
@@ -35588,7 +35877,7 @@ cat >confcache <<\_ACEOF
 # config.status only pays attention to the cache file if you give it
 # the --recheck option to rerun configure.
 #
-# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# `ac_cv_env_foo' variables (set or unset) will be overriden when
 # loading this file, other *unset* `ac_cv_foo' will be assigned the
 # following values.
 
@@ -35632,6 +35921,7 @@ if cmp -s $cache_file confcache; then :;
   fi
 fi
 rm -f confcache
+
 test "x$prefix" = xNONE && prefix=$ac_default_prefix
 # Let make expand exec_prefix.
 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
@@ -35653,12 +35943,12 @@ fi
 
 DEFS=-DHAVE_CONFIG_H
 
-: ${CONFIG_STATUS=./config.status}
+: "${CONFIG_STATUS=./config.status}"
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:35659: creating $CONFIG_STATUS" >&5
+{ echo "$as_me:35949: creating $CONFIG_STATUS" >&5
 echo "$as_me: creating $CONFIG_STATUS" >&6;}
-cat >$CONFIG_STATUS <<_ACEOF
+cat >"$CONFIG_STATUS" <<_ACEOF
 #! $SHELL
 # Generated automatically by configure.
 # Run this file to recreate the current configuration.
@@ -35673,7 +35963,7 @@ CLICOLOR_FORCE= GREP_OPTIONS=
 unset CLICOLOR_FORCE GREP_OPTIONS
 _ACEOF
 
-cat >>$CONFIG_STATUS <<\_ACEOF
+cat >>"$CONFIG_STATUS" <<\_ACEOF
 # Be Bourne compatible
 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
   emulate sh
@@ -35713,9 +36003,9 @@ as_executable_p="test -f"
 
 # Support unset when possible.
 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
-  as_unset=unset
+  as_unset="unset"
 else
-  as_unset=false
+  as_unset="false"
 fi
 
 # NLS nuisances.
@@ -35743,22 +36033,22 @@ _ACEOF
 
 # Files that config.status was made for.
 if test -n "$ac_config_files"; then
-  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
+  echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
 fi
 
 if test -n "$ac_config_headers"; then
-  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
+  echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
 fi
 
 if test -n "$ac_config_links"; then
-  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
+  echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
 fi
 
 if test -n "$ac_config_commands"; then
-  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
+  echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
 fi
 
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 
 ac_cs_usage="\
 \`$as_me' instantiates files from templates according to the
@@ -35787,21 +36077,22 @@ $config_commands
 Report bugs to <dickey@invisible-island.net>."
 EOF
 
-cat >>$CONFIG_STATUS <<EOF
+cat >>"$CONFIG_STATUS" <<EOF
 ac_cs_version="\\
 config.status
-configured by $0, generated by GNU Autoconf 2.52.20200802,
+configured by $0, generated by GNU Autoconf 2.52.20210105,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
+Copyright 2003-2020,2021	Thomas E. Dickey
 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
+srcdir="$srcdir"
 INSTALL="$INSTALL"
 EOF
 
-cat >>$CONFIG_STATUS <<\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=:
@@ -35824,17 +36115,17 @@ do
   case $1 in
   # Handling of the options.
 EOF
-cat >>$CONFIG_STATUS <<EOF
+cat >>"$CONFIG_STATUS" <<EOF
   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
     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
+cat >>"$CONFIG_STATUS" <<\EOF
   --version | --vers* | -V )
     echo "$ac_cs_version"; exit 0 ;;
   --he | --h)
     # Conflict between --help and --header
-    { { echo "$as_me:35837: error: ambiguous option: $1
+    { { echo "$as_me:36128: 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;}
@@ -35853,7 +36144,7 @@ Try \`$0 --help' for more information."
     ac_need_defaults=false;;
 
   # This is an error.
-  -*) { { echo "$as_me:35856: error: unrecognized option: $1
+  -*) { { echo "$as_me:36147: 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;}
@@ -35872,25 +36163,25 @@ cat >&5 << _ACEOF
 ## Running config.status.  ##
 ## ----------------------- ##
 
-This file was extended by $as_me 2.52.20200802, executed with
+This file was extended by $as_me 2.52.20210105, executed with
   CONFIG_FILES    = $CONFIG_FILES
   CONFIG_HEADERS  = $CONFIG_HEADERS
   CONFIG_LINKS    = $CONFIG_LINKS
   CONFIG_COMMANDS = $CONFIG_COMMANDS
-  > $ac_cs_invocation
+  > "$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.
 #
 
 EOF
 
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 for ac_config_target in $ac_config_targets
 do
   case "$ac_config_target" in
@@ -35901,7 +36192,7 @@ do
   "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:35904: error: invalid argument: $ac_config_target" >&5
+  *) { { echo "$as_me:36195: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
@@ -35911,7 +36202,7 @@ done
 # 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
+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
@@ -35941,7 +36232,7 @@ $debug ||
 
 EOF
 
-cat >>$CONFIG_STATUS <<EOF
+cat >>"$CONFIG_STATUS" <<EOF
 
 #
 # CONFIG_FILES section.
@@ -36005,6 +36296,8 @@ 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,@GREP@,$GREP,;t t
+s,@EGREP@,$EGREP,;t t
 s,@CPP@,$CPP,;t t
 s,@SET_MAKE@,$SET_MAKE,;t t
 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
@@ -36078,6 +36371,7 @@ s,@CAN_CPPFLAGS@,$CAN_CPPFLAGS,;t t
 s,@CAN_MAKEFILE@,$CAN_MAKEFILE,;t t
 s,@TIN_DEFAULTS_DIR@,$TIN_DEFAULTS_DIR,;t t
 s,@LIBOBJS@,$LIBOBJS,;t t
+s,@FGREP@,$FGREP,;t t
 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
 s,@CONFIG_H@,$CONFIG_H,;t t
 s,@ALLOCA@,$ALLOCA,;t t
@@ -36114,7 +36408,7 @@ 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
@@ -36123,8 +36417,8 @@ EOF
   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
+  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
@@ -36141,15 +36435,15 @@ EOF
       # 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`
+      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`
+            if test "$ac_beg" -gt 1; then
+              ac_end=`expr "$ac_end" - 1`
               continue
             fi
           fi
@@ -36161,9 +36455,9 @@ EOF
       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_sed_frag=`expr "$ac_sed_frag" + 1`
       ac_beg=$ac_end
-      ac_end=`expr $ac_end + $ac_max_sed_lines`
+      ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
     fi
   done
   if test -z "$ac_sed_cmds"; then
@@ -36172,10 +36466,10 @@ EOF
 fi # test -n "$CONFIG_FILES"
 
 EOF
-cat >>$CONFIG_STATUS <<\EOF
+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
+  case "$ac_file" in
   - | *:- | *:-:* ) # input from stdin
         cat >$tmp/stdin
         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
@@ -36221,19 +36515,19 @@ done; }
     ac_dir_suffix= ac_dots=
   fi
 
-  case $srcdir in
+  case "$srcdir" in
   .)  ac_srcdir=.
       if test -z "$ac_dots"; then
          ac_top_srcdir=.
       else
-         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
+         ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
       fi ;;
   [\\/]* | ?:[\\/]* )
-      ac_srcdir=$srcdir$ac_dir_suffix;
-      ac_top_srcdir=$srcdir ;;
+      ac_srcdir="$srcdir$ac_dir_suffix";
+      ac_top_srcdir="$srcdir" ;;
   *) # Relative path.
-    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
-    ac_top_srcdir=$ac_dots$srcdir ;;
+    ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
+    ac_top_srcdir="$ac_dots$srcdir" ;;
   esac
 
   case $INSTALL in
@@ -36242,7 +36536,7 @@ done; }
   esac
 
   if test x"$ac_file" != x-; then
-    { echo "$as_me:36245: creating $ac_file" >&5
+    { echo "$as_me:36539: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
     rm -f "$ac_file"
   fi
@@ -36260,7 +36554,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:36263: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:36557: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -36270,35 +36564,35 @@ echo "$as_me: error: cannot find input f
            echo $f
          elif test -f "$srcdir/$f"; then
            # Source tree
-           echo $srcdir/$f
+           echo "$srcdir/$f"
          else
            # /dev/null tree
-           { { echo "$as_me:36276: error: cannot find input file: $f" >&5
+           { { echo "$as_me:36570: 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
+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`
+      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
       if test -n "$ac_seen"; then
-        ac_used=`grep '@datarootdir@' $ac_item`
+        ac_used=`grep '@datarootdir@' "$ac_item"`
         if test -z "$ac_used"; then
-          { echo "$as_me:36292: WARNING: datarootdir was used implicitly but not set:
+          { echo "$as_me:36586: 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`
+      ac_seen=`grep '${datarootdir}' "$ac_item"`
       if test -n "$ac_seen"; then
-        { echo "$as_me:36301: WARNING: datarootdir was used explicitly but not set:
+        { echo "$as_me:36595: 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;}
@@ -36312,11 +36606,11 @@ if test "x$ac_warn_datarootdir" = xyes;
 fi
 
 EOF
-cat >>$CONFIG_STATUS <<EOF
+cat >>"$CONFIG_STATUS" <<EOF
   sed "$ac_vpsub
 $extrasub
 EOF
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 :t
 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
 s,@configure_input@,$configure_input,;t t
@@ -36326,27 +36620,27 @@ 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
+    cp "$tmp/out" "$ac_file"
 
     for ac_name in prefix exec_prefix datarootdir
     do
-        ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
+        ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"`
         if test -n "$ac_seen"; then
-            ac_init=`egrep '[ 	]*'$ac_name'[ 	]*=' $ac_file`
+            ac_init=`${EGREP-egrep} '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
             if test -z "$ac_init"; then
               ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
-              { echo "$as_me:36338: WARNING: Variable $ac_name is used but was not set:
+              { echo "$as_me:36632: 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
+    ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out
+    ${EGREP-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:36349: WARNING: Some variables may not be substituted:
+      { echo "$as_me:36643: WARNING: Some variables may not be substituted:
 $ac_seen" >&5
 echo "$as_me: WARNING: Some variables may not be substituted:
 $ac_seen" >&2;}
@@ -36358,7 +36652,7 @@ $ac_seen" >&2;}
 
 done
 EOF
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 
 #
 # CONFIG_HEADER section.
@@ -36385,7 +36679,7 @@ ac_uD=',;t'
 
 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
+  case "$ac_file" in
   - | *:- | *:-:* ) # input from stdin
         cat >$tmp/stdin
         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
@@ -36395,7 +36689,7 @@ for ac_file in : $CONFIG_HEADERS; do tes
   * )   ac_file_in=$ac_file.in ;;
   esac
 
-  test x"$ac_file" != x- && { echo "$as_me:36398: creating $ac_file" >&5
+  test x"$ac_file" != x- && { echo "$as_me:36692: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
 
   # First look for the input files in the build tree, otherwise in the
@@ -36406,7 +36700,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:36409: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:36703: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -36416,10 +36710,10 @@ echo "$as_me: error: cannot find input f
            echo $f
          elif test -f "$srcdir/$f"; then
            # Source tree
-           echo $srcdir/$f
+           echo "$srcdir/$f"
          else
            # /dev/null tree
-           { { echo "$as_me:36422: error: cannot find input file: $f" >&5
+           { { echo "$as_me:36716: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -36471,60 +36765,60 @@ EOF
 
 # 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
+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
+  echo '  cat >$tmp/defines.sed <<CEOF' >>"$CONFIG_STATUS"
   # Speed up: don't consider the non `#define' lines.
-  echo '/^[ 	]*#[ 	]*define/!b' >>$CONFIG_STATUS
+  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 '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
+' >>"$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
+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
+echo '  # Handle all the #undef templates' >>"$CONFIG_STATUS"
 rm -f conftest.tail
 while grep . conftest.undefs >/dev/null
 do
   # Write a limited-size here document to $tmp/undefs.sed.
-  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
+  echo '  cat >$tmp/undefs.sed <<CEOF' >>"$CONFIG_STATUS"
   # Speed up: don't consider the non `#undef'
-  echo '/^[ 	]*#[ 	]*undef/!b' >>$CONFIG_STATUS
+  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 't clr' >>"$CONFIG_STATUS"
+  echo ': clr' >>"$CONFIG_STATUS"
+  sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS"
   echo 'CEOF
   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
+' >>"$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
+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.  */
@@ -36536,8 +36830,8 @@ cat >>$CONFIG_STATUS <<\EOF
   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:36540: $ac_file is unchanged" >&5
+    if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
+      { echo "$as_me:36834: $ac_file is unchanged" >&5
 echo "$as_me: $ac_file is unchanged" >&6;}
     else
       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
@@ -36569,8 +36863,8 @@ for as_mkdir_dir in `IFS='/\\'; set X $a
 done; }
 
       fi
-      rm -f $ac_file
-      mv $tmp/config.h $ac_file
+      rm -f "$ac_file"
+      mv "$tmp/config.h" "$ac_file"
     fi
   else
     cat $tmp/config.h
@@ -36578,7 +36872,7 @@ done; }
   fi
 done
 EOF
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 #
 # CONFIG_COMMANDS section.
 #
@@ -36586,7 +36880,7 @@ for ac_file in : $CONFIG_COMMANDS; do te
   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
 
-  case $ac_dest in
+  case "$ac_dest" in
     default-1 ) for ac_file in $CONFIG_FILES; do
 
         # Support "outfile[:infile[:infile...]]"
@@ -36598,10 +36892,10 @@ for ac_file in : $CONFIG_COMMANDS; do te
         case "$ac_file" in
         */[Mm]akefile.in)
           # Adjust a relative srcdir.
-          ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+          ac_dir="`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`"
           ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-          ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-          ac_base=`basename $ac_file .in`
+          ac_dots="`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`"
+          ac_base="`basename $ac_file .in`"
           # 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"
@@ -36626,11 +36920,11 @@ for ac_file in : $CONFIG_COMMANDS; do te
 done
 EOF
 
-cat >>$CONFIG_STATUS <<\EOF
+cat >>"$CONFIG_STATUS" <<\EOF
 
 { (exit 0); exit 0; }
 EOF
-chmod +x $CONFIG_STATUS
+chmod +x "$CONFIG_STATUS"
 ac_clean_files=$ac_clean_files_save
 
 # configure is writing to config.log, and then calls config.status.
@@ -36644,10 +36938,10 @@ ac_clean_files=$ac_clean_files_save
 if test "$no_create" != yes; then
   ac_cs_success=:
   exec 5>/dev/null
-  $SHELL $CONFIG_STATUS || ac_cs_success=false
+  $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; }
+  "$ac_cs_success" || { (exit 1); exit 1; }
 fi
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/configure.in tin-2.6.0/configure.in
--- tin-2.4.5/configure.in	2020-12-24 12:47:22.000000000 +0100
+++ tin-2.6.0/configure.in	2021-08-23 07:06:04.933044854 +0200
@@ -2,7 +2,7 @@ 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   : 2020-12-02
+dnl Updated   : 2021-02-22
 dnl Notes     :
 dnl
 dnl Copyright (c) 1995-2021 Thomas E. Dickey <dickey@invisible-island.net>
@@ -34,14 +34,14 @@ dnl SOFTWARE, EVEN IF ADVISED OF THE POS
 dnl
 dnl Process this file with autoconf to produce a configure script.
 
-AC_PREREQ(2.52.20181006)
+AC_PREREQ(2.52.20210105)
 AC_INIT(include/tin.h)
 AC_CONFIG_HEADER(include/autoconf.h:include/autoconf.hin)
 AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=2.4.5
+VERSION=2.6.0
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Define this to the package name])
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Define this to the package version])
 AC_SUBST(PACKAGE)
@@ -227,7 +227,7 @@ CF_ARG_ENABLE(debug,
 	CFLAGS="-g $CFLAGS"
 	LDFLAGS="-g $LDFLAGS"],
 	[ENABLE_DEBUG='#'
-	test -z "$save_CFLAGS" && CFLAGS=`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`])
+	test -z "$save_CFLAGS" && CFLAGS="`echo $CFLAGS|sed -e 's/-g //' -e 's/-g$//'`"])
 AC_MSG_RESULT($enableval)
 AC_SUBST(ENABLE_DEBUG)
 
@@ -300,7 +300,7 @@ AC_MSG_CHECKING(for directory containing
 CF_WITH_PATH(inews-dir,
 	[  --with-inews-dir=PATH   directory containing "inews"],
 	INEWSDIR,$INEWSPATH)
-INEWSDIR=`echo $INEWSDIR |sed -e 's,/$,,'`
+INEWSDIR="`echo $INEWSDIR |sed -e 's,/$,,'`"
 AC_MSG_RESULT($INEWSDIR)
 
 AC_PATH_PROG(INEWS,
@@ -366,7 +366,7 @@ if test -n "$cf_cv_lockfile"; then
 	done
 ### if none of them matched use the one with the highest priority
 	if test "x$used_locking" = "x"; then
-		used_locking=`echo $cf_cv_lockfile|sed -e 's/^\([[^ ]]\+\).*/\1/g'`
+		used_locking="`echo $cf_cv_lockfile|sed -e 's/^\([[^ ]]\+\).*/\1/g'`"
 	fi
 	AC_MSG_RESULT($used_locking)
 	CF_UPPER(used_locking,$used_locking)
@@ -476,7 +476,7 @@ AC_ARG_WITH(trace,
 	AC_CHECK_FUNC(_tracef,[AC_DEFINE(HAVE__TRACEF,1,[Define this to 1 if we have function _tracef])],[
 	AC_CHECK_LIB(${cf_with_screen}_g,_tracef,
 		[AC_DEFINE(HAVE__TRACEF)
-		 LIBS=`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`
+		 LIBS="`echo "$LIBS" | sed -e s/-l${cf_with_screen}// -e s/-lcurses//`"
 		 LIBS="-l${cf_with_screen}_g $LIBS"
 		 use_trace=yes
 		 AC_DEFINE(USE_TRACE,1,[Define this to 1 if we will use ncurses' trace-functions])
@@ -1036,8 +1036,10 @@ AC_CHECK_LIB(idnkit, idn_decodename, [
 			#include <string.h>], [
 			idn_result_t rs;
 			char in[255], out[255];
+			const char *i = in;
+			char *o = out;
 			strcpy(in, "xn--brenfe-fta9a2q.de");
-			rs = idn_decodename(IDN_DECODE_LOOKUP, &in, &out, 254);
+			rs = idn_decodename(IDN_DECODE_LOOKUP, i, o, 254);
 			idn_result_tostring(rs);], [
 			AC_DEFINE(HAVE_LIBIDNKIT,1,[Define this to 1 if we can link with idnkit library])
 			AC_DEFINE(HAVE_IDN_API_H,1,[Define this to 1 if we have header idn/api.h])
@@ -1575,7 +1577,7 @@ esac
 if test "$cf_cv_termlib" = pdcurses ; then
 	CF_PDCURSES_X11
 fi
-AC_CHECK_FUNCS(vw_printw)
+CF_CURSES_FUNCS(vw_printw)
 
 ### sum up warnings
 if test "$cf_cv_termlib" = none ; then
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/CHANGES tin-2.6.0/doc/CHANGES
--- tin-2.4.5/doc/CHANGES	2020-12-19 22:12:21.000000000 +0100
+++ tin-2.6.0/doc/CHANGES	2021-08-20 10:51:10.394058021 +0200
@@ -1,3 +1,84 @@
+-- 2.6.0 release 20210823 "Coleburn" --
+
+ 027) Dennis Preiser <dennis@d--p.de>
+      ADD. allow multibyte chars in art_marked_*
+      ADD. jump to article in posting history screen
+      ADD. untaint variable used for connection info output
+      ADD. skip_scope() to check if the attribute is set
+      ADD. right-justify txt_thread_x_of_n and txt_x_resp in page level
+      ADD. filter update comment to related entry, not the following
+      BUG. spurious newline before signature with sigdashes=OFF
+      BUG. crash when trying to respond to an article with an empty Subject
+      BUG. unfinished rfc2047 encodings may lead to out of bound reads
+      BUG. hypothetic resource leak in lookup_msgid()
+      BUG. swapped check to avoid possible out of bound read in
+           find_first_unread()
+      BUG. aborting jump to n-th article in thread in page level switched
+           to 1st article in thread instead of doing nothing
+      BUG. possible integer overflow if high watermark equals maximal
+           possible article number supporetd
+      FIX. art.c, attrib.c, config.c, filter.c, group.c, help.c, init.c
+           keymap.c, lang.c, misc.c, newsrc.c, nntplib.c, options_menu.c
+           page.c, post.c, prompt.c, rfc2047.c, screen.c, search.c, select.c
+           sigfile.c, signal.c, thread.c, extern.h, keymap.h, proto.h, tin.h
+           tinrc.h
+
+ 026) Thomas E. Dickey <dickey@invisible-island.net>
+      ADD. update configure macros
+      ADD. lots of casts to silence compiler warnings
+      FIX. art.c, attrib.c, charset.c, color.c, config.c, cook.c, curses.c
+           envarg.c, feed.c, filter.c, getline.c, global.c, group.c, header.c
+           help.c, inews.c, keymap.c, memory.c, misc.c, nntplib.c
+           options_menu.c, page.c, pgp.c, post.c, prompt.c, read.c, refs.c
+           regex.c, rfc1524.c, rfc2045.c, rfc2046.c, rfc2047.c, save.c
+           screen.c, search.c, select.c, sigfile.c, string.c, thread.c, trace.c
+           wildmat.c, parsdate.y, keymap.h, tcurses.h, tin.h, aclocal.m4
+           configure[.in]
+
+ 025) Urs Janssen <urs@tin.org>
+      REM. 3rd party tool expand_aliases
+      REM. redundant condition
+      REM. auto_save tinrc and attributes option
+      REM. start_editor_offset tinrc and attributes option
+      BUG. after toggling through thread methods via 'u' go to parent in pager
+           could lead to crash if no more read article in thread were left
+      BUG. hypothetic use of uninitialized variable when saving article
+           without From-header in mbox format
+      BUG. using right-mouse actions (use_mouse=ON) outside the active
+           screen-aerea (clicking below the last group/subject on screen)
+           could lead to a crash
+      BUG. get_initials() may leave initials uninitiaized
+      BUG. detection of idn_decodename() from libidnkit may fail
+      BUG. gnksa parser still prohibited some chars in dqotes which are
+           allowed since RFC 5322
+      BUG. spin_cursor() was only called for valid entries when parsing the
+           active file
+      ADD. always show full path in upgrade_prompt_quit()
+      ADD. replace elm(1) with mutt(1) in examples
+      ADD. update included libcanlock
+      ADD. config.guess, config.sub update
+      ADD. reorder t_filter to reduce mem usage
+      ADD. quit early if screen is too small, reduce MIN_COLUMNS_ON_TERMINAL
+           from 50 to 40
+      REM. some unnecessary initializations
+      ADD. suppress some unused-result warnings
+      FIX. active.c, art.c, attrib.c, charset.c, config.c, cook.c, debug.c
+           feed.c, filter.c, global.c, group.c, help.c, inews.c, init.c, lang.c
+           main.c, makecfg.c, memory.c, misc.c, nntplib.c, options_menu.c
+           page.c, pgp.c, post.c, prompt.c, rfc2046.c, rfc2047.c, save.c
+           search.c, sigfile.c, string.c, tcurses.c, thread.c, xface.c
+           extern.h, proto.h tin.h, tinrc.h, trace.h, version.h, tincfg.tbl
+           tin.[15], libcanlock/*, expand_aliases.tgz, config.guess, config.sub
+           configure[.in]
+
+ 024) Matt Anton <tin@lv223.org>
+      ADD. updated French translation
+      FIX. fr.po
+
+ 023) Toomas Soome <tsoome@me.com>
+      ADD. updated Estonian translation
+      FIX. et.po
+
 -- 2.4.5 release 20201224 "Glen Albyn" --
 
  022) Dennis Preiser <dennis@d--p.de>
@@ -59,11 +140,11 @@
            en_GB.po, keymap.sample
 
  019) Matt Anton <tin@lv223.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
  018) Toomas Soome <tsoome@me.com>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.4.4 release 20191224 "Millburn" --
@@ -131,7 +212,7 @@
            config.guess, config.sub, configure[.in], autoconf.hin, tin.1, tin.5
 
  013) Toomas Soome <tsoome@me.com>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.4.3 release 20181224 "Glen Mhor" --
@@ -143,11 +224,11 @@
            screen.c, string.c, tcurses.c
 
  011) Francisco Javier Serrador <fserrador@gmail.com>
-      ADD. spanish translation
+      ADD. Spanish translation
       FIX. es.po
 
  010) Matt Anton <tin@lv223.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
  009) Dennis Preiser <dennis@d--p.de>
@@ -201,7 +282,7 @@
       FIX. aclocal.m4, configure[.in]
 
  006) Mesutcan Kurt <mesutcank@gmail.com>
-      ADD. updated turkish translation
+      ADD. updated Turkish translation
       FIX. tr.po
 
  005) Dennis Preiser <dennis@d--p.de>
@@ -224,7 +305,7 @@
            libcanlock/*, tin.1, tin.5
 
  004) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
  003) Urs Janssen <urs@tin.org>
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/CHANGES.old tin-2.6.0/doc/CHANGES.old
--- tin-2.4.5/doc/CHANGES.old	2020-12-03 16:36:07.000000000 +0100
+++ tin-2.6.0/doc/CHANGES.old	2021-01-22 09:50:26.054968474 +0100
@@ -8,7 +8,7 @@ U031) Thomas E. Dickey <dickey@invisible
       FIX. aclocal.m4, configure, Makefile, conf-tin
 
 U030) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 U029) Corinna Vinschen <vinschen@redhat.com>
@@ -30,11 +30,11 @@ U027) Urs Janssen <urs@tin.org>
            tin.[15]
 
 U026) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U025) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.3.4 release 20160628 "Newton" --
@@ -64,7 +64,7 @@ U023) Urs Janssen <urs@tin.org>
            xref.c, config.guess, config.sub, tin.1, de.po
 
 U022) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.3.3 release 20160327 "Kinloch" --
@@ -74,7 +74,7 @@ U021) Glenn Spell <glenn@gs.fay.nc.us>
       FIX. extern.h, feed.c, lang.c, prompt.c, screen.c
 
 U020) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U019) Urs Janssen <urs@tin.org>
@@ -93,7 +93,7 @@ U019) Urs Janssen <urs@tin.org>
       REM. idna_decode() from headers_to_display
       ADD. -D 128 to purge old debug files
       ADD. avoid useless strdup()/free()/realloc()
-      ADD. updated german translation
+      ADD. updated German translation
       ADD. config.guess, config.sub update
       ADD. improve -u error message
       ADD. don't resend "LIST [NEWSGROUPS|COUNTS] wildmat" on reconnect
@@ -102,7 +102,7 @@ U019) Urs Janssen <urs@tin.org>
       ADD. removed fixed buffer from create_path()
       ADD. --enable-break-long-lines is now default
       ADD. avoid several comma operators (to silence -Wcomma)
-      ADD. updated german translation
+      ADD. updated German translation
       FIX. active.c, art.c, auth.c, charset.c, cook.c, debug.c, filter.c
            group.c, lang.c, mail.c, main.c, misc.c, nntplib.c, page.c, post.c
            rfc2046.c, rfc2047.c, save.c, screen.c, thread.c, nntplib.h,de.po
@@ -132,11 +132,11 @@ U018) Dennis Preiser <dennis@d--p.de>
            options_menu.c, read.c, rfc2046.c, save.c, proto.h, rfc2046.h
 
 U017) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 U016) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.3.2 release 20151224 "Glenavullen" --
@@ -190,11 +190,11 @@ U011) Dennis Preiser <dennis@d--p.de>
            thread.c, tincfg.tbl, tin.[15], configure[.in]
 
 U010) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U009) Urs Janssen <urs@tin.org>
-      ADD. updated german translation
+      ADD. updated German translation
       ADD. config.guess, config.sub update
       ADD. fix hypothetic null pointer dereference
       ADD. allow hand supplied Sender header with external news
@@ -214,7 +214,7 @@ U009) Urs Janssen <urs@tin.org>
            Makefile[.in]
 
 U008) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.3.1 release 20141224 "Tallant" --
@@ -224,20 +224,20 @@ U007) Dennis Preiser <dennis@d--p.de>
       FIX. misc.c
 
 U006) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U005) Urs Janssen <urs@tin.org>
       ADD. fix hypothetic null pointer dereference
       ADD. config.guess, config.sub update
-      ADD. updated german translation
+      ADD. updated German translation
       FIX. proto.h, filter.c, post.c, save.c, tin.1, config.guess, config.sub
            de.po
 
 -- 2.3.0 release 20141003 "Glenfoyle" --
 
 U004) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U003) Urs Janssen <urs@tin.org>
@@ -256,7 +256,7 @@ U002) Dennis Preiser <dennis@d--p.de>
       FIX. rfc2047.c
 
 U001) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 -- 2.2.1 release 20140504 "Tober an Righ" --
@@ -273,16 +273,16 @@ U001) Matt Anton <tin@syrius.org>
            tin.h
 
  003) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
  002) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
  001) Urs Janssen <urs@tin.org>
       ADD. config.guess, config.sub update
-      ADD. updated german translation
+      ADD. updated German translation
       ADD. no-c-format hint for xgettext
       BUG. hypothetic 1 byte buffer overrun in read_newsrc_active_file() with
            newsgoup names longer than 511 bytes (RFC 3977 guarantees them to
@@ -297,7 +297,7 @@ U001) Matt Anton <tin@syrius.org>
 -- 2.2.0 release 20131224 "Lochindaal" --
 
 U025) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U024) Thomas E. Dickey <dickey@invisible-island.net>
@@ -310,7 +310,7 @@ U023) Dennis Preiser <dennis@d--p.de>
       FIX. group.c
 
 U022) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 U021) Urs Janssen <urs@tin.org>
@@ -326,7 +326,7 @@ U021) Urs Janssen <urs@tin.org>
            string.c, thread.c, xref.c, config.guess
 
 U020) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.1.5 release 20131126 "Meadowburn" --
@@ -339,11 +339,11 @@ U019) Dennis Preiser <dennis@d--p.de>
       FIX. select.c, string.c, tin.h
 
 U018) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 U017) Urs Janssen <urs@tin.org>
-      ADD. updated german translation
+      ADD. updated German translation
       ADD. remove FWS from Newsgroups and Followup-To when posting a followup
       ADD. allow new gTLDs xn--ngbc5azd, xn--80asehdb, xn--80aswg, xn--unup4y
       ADD. allow new IDN ccTLD of Iran
@@ -370,7 +370,7 @@ U017) Urs Janssen <urs@tin.org>
            extern.h, policy.h, proto.h, de.po, mbox.5, mmdf.5
 
 U016) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 2.1.4 release 20131019 "Killarow" --
@@ -418,11 +418,11 @@ UO11) Dennis Grevenstein <dennis@pcde.in
       FIX. art.c
 
 U010) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U009) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U008) Urs Janssen <urs@tin.org>
@@ -456,7 +456,7 @@ U006) Urs Janssen <urs@tin.org>
       FIX. auth.c, post.c, policy.h, configure[.in], config.guess, config.sub
 
 U005) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 -- 2.1.1 release 20120623 "Mulindry" --
@@ -505,11 +505,11 @@ U003) Urs Janssen <urs@tin.org>
 -- 2.1.0 release 20111224 "Bridgend" --
 
  004) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
  003) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U002) Dennis Preiser <dennis@d--p.de>
@@ -536,7 +536,7 @@ U001) Urs Janssen <urs@tin.org>
       ADD. timestamps to debugging output
       ADD. configure check for libidnkit (IDNA 2008)
       ADD. configure check for clock_gettime(2)
-      ADD. updated german translation, switch to UTF-8 encoding
+      ADD. updated German translation, switch to UTF-8 encoding
       ADD. configure check for inet_ntoa in libnsl
       ADD. configure check for idna_strerro in libidn
       ADD. use range in LISTGROUP if getart_limit is set
@@ -615,21 +615,21 @@ U027) Urs Janssen <urs@tin.org>
            config.sub, tin.1, rw.po
 
 U026) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 -- 1.9.6 release 20101126 "Burnside" --
 
 U025) Matt Anton <tin@syrius.org>
-      ADD. updated french translation
+      ADD. updated French translation
       FIX. fr.po
 
 U024) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U023) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. updated danish translation
+      ADD. updated Danish translation
       FIX. da.po
 
 U022) Thomas E. Dickey <dickey@invisible-island.net>
@@ -712,7 +712,7 @@ U018) Frederic Briere <fbriere@fbriere.n
       FIX. feed.c, group.c, help.c, keymap.c, lang.c, extern.h, keymap.h, tin.h
 
 U017) Joe Hansen <joedalton2@yahoo.dk>
-      ADD. initial danish translation
+      ADD. initial Danish translation
       FIX. da.po
 
 U016) Volker Borchert <v.borchert@vistecprivat.de>
@@ -838,7 +838,7 @@ U011) Urs Janssen <urs@tin.org>
       ADD. configurable path via tin.defaults to overview.fmt file
       ADD. send "LIST HEADERS" before doing "HDR" if server supports it
       ADD. config.guess, config.sub update
-      ADD. started german manpage translation
+      ADD. started German manpage translation
       ADD. issue extra "GROUP" when NEXT receives 412
       ADD. issue a warning if attributes file has an unexpected version number
       ADD. check for 8bit chars in Newsgroups, Followup-To and Distribution
@@ -999,7 +999,7 @@ U005) Dirk Nimmich <nimmich@muenster.de>
       FIX. Makefile.in
 
  011) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
-      ADD. updated russian translation
+      ADD. updated Russian translation
       FIX. ru.po
 
  010) Urs Janssen <urs@tin.org>
@@ -1017,7 +1017,7 @@ U004) Urs Janssen <urs@tin.org>
       ADD. disallow .so, .um TLDs
       ADD. warn about useless cmd-line option combinations
       ADD. enable CAPABILLITIES code
-      ADD. updated german translation
+      ADD. updated German translation
       FIX. Makefile, aclocal.m4, configure[.in], extern.h, policy.h, filter.c
            init.c, lang.c, main.c, mail.c, nntplib.c, options_menu.c, post.c
            pcre/*, config.guess, config.sub, de.po
@@ -1076,7 +1076,7 @@ U001) Urs Janssen <urs@tin.org>
       FIX. mail.c
 
  005) Daniel Nylander <po@danielnylander.se>
-      ADD. initial swedish translation
+      ADD. initial Swedish translation
       FIX. sv.po
 
  004) Chung-chieh Shan <ken@digitas.harvard.edu>
@@ -1093,7 +1093,7 @@ U001) Urs Janssen <urs@tin.org>
       FIX. config.guess, config.sub
 
  001) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
-      ADD. updated russian translation
+      ADD. updated Russian translation
       FIX. ru.po
 
 -- 1.8.0 release 20051224 "Ronay" --
@@ -1122,7 +1122,7 @@ U054) Michael Bienia <michael@vorlon.pin
            prompt.c
 
 U053) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 1.7.10 release 20050929 "Tahay" --
@@ -1137,11 +1137,11 @@ U051) Matthias Buelow <mkb@incubus.de>
       FIX. auth.c
 
 U050) Thomas Bliem <bliem@math.uni-wuppertal.de>
-      BUG. typos in the german translation
+      BUG. typos in the German translation
       FIX. de.po
 
 U049) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U048) Michael Bienia <michael@vorlon.ping.de>
@@ -1157,7 +1157,7 @@ U047) Urs Janssen <urs@tin.org>
       BUG. newsgroups file caching didn't work
       ADD. pcre update (6.1 -> 6.4)
       ADD. check replyto address before mailing
-      ADD. a few missing german translations
+      ADD. a few missing German translations
       ADD. config.guess, config.sub update
       ADD. allow unbinding keys by mapping them to "NULL"
       ADD. configure check for in_addr_t, mksh and fchmod declaration
@@ -1217,7 +1217,7 @@ U042) Steven Michael Murphy <murf@e-tool
       FIX. rw.po
 
 U041) Andrei Emeltchenko <andrei.emeltchenko@finik.org>
-      ADD. started russian translation
+      ADD. started Russian translation
       FIX. ru.po
 
 U040) Michael Bienia <michael@vorlon.ping.de>
@@ -1231,15 +1231,15 @@ U040) Michael Bienia <michael@vorlon.pin
 -- 1.7.8 release 20050321 "Hellisay" --
 
 U039) Matt Anton <tin@syrius.org>
-      ADD. added missing french translations
+      ADD. added missing French translations
       FIX. fr.po
 
 U038) Sebnem Korkmaz <sebnem_k@hotmail.com>
-      ADD. started turkish translation
+      ADD. started Turkish translation
       FIX. tr.po
 
 U037) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U036) Michael Bienia <michael@vorlon.ping.de>
@@ -1258,7 +1258,7 @@ U035) Urs Janssen <urs@tin.org>
       ADD. EDIT_FILTER ('E') to select- and thread-level
       ADD. update online 'h'elp
       ADD. configure check and fallback for non ANSI-C strsep() function
-      BUG. typos in the german translation
+      BUG. typos in the German translation
       BUG. didn't compile if configured with --disable-printing
       BUG. description of a few keys in the online help was wrong
       BUG. out of bounds read in utf8_valid()
@@ -1284,7 +1284,7 @@ U034) Michael Velten <tin@michnet.de>
       FIX. proto.h, global.c, group.c, page.c, search.c, select.c, thread.c
 
 U033) Matt Anton <tin@syrius.org>
-      ADD. added missing french translations
+      ADD. added missing French translations
       FIX. fr.po
 
 U032) Michael Bienia <michael@vorlon.ping.de>
@@ -1384,7 +1384,7 @@ U027) Urs Janssen <urs@tin.org>
            config.guess, config.sub, fr.po, et.po
 
 U026) Matt Anton <tin@syrius.org>
-      ADD. added a some missing french translations
+      ADD. added a some missing French translations
       FIX. fr.po
 
 U025) Elmar W. Tischhauser <tischhau@rbg.informatik.tu-darmstadt.de>
@@ -1421,7 +1421,7 @@ U022) Lech Szychowski <lech7@pse.pl>
       FIX. refs.c
 
 U021) Matt Anton <tin@syrius.org>
-      ADD. added a few missing french translations
+      ADD. added a few missing French translations
       FIX. fr.po
 
 U020) Thomas E. Dickey <dickey@invisible-island.net>
@@ -1506,7 +1506,7 @@ U013) Joshua Crawford <mortarn@softhome.
       FIX. post.c, tin.5
 
 U012) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
  019) Urs Janssen <urs@tin.org>
@@ -1543,11 +1543,11 @@ U009) Lech Szychowski <lech7@pse.pl>
       FIX. config.c, tcurses.c
 
  017) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
  016) Matt Anton <tin@syrius.org>
-      ADD. added a few missing french translations
+      ADD. added a few missing French translations
       FIX. fr.po
 
 U008) Michael Bienia <michael@vorlon.ping.de>
@@ -1579,7 +1579,7 @@ U006) Urs Janssen <urs@tin.org>
       REM. amiga support
       REM. NO_LOCALE on MAC_OS_X
       ADD. replaced some sprintf() by snprintf() calls
-      ADD. a few missing german translations
+      ADD. a few missing German translations
       ADD. config.guess, config.sub update
       BUG. fixed a small memleak when using Fcc:
       BUG. fixed possible use of uninitialized attributes data
@@ -1705,7 +1705,7 @@ U001) Dirk Nimmich <nimmich@muenster.de>
 
  002) Urs Janssen <urs@tin.org>
       ADD. missing const
-      ADD. updated german, french and estonian translations
+      ADD. updated German, French and Estonian translations
       ADD. missing includes for SEIUX
       BUG. off by one malloc bug
       REM. unused parameter
@@ -1713,13 +1713,13 @@ U001) Dirk Nimmich <nimmich@muenster.de>
            post.c, de.po, fr.po. et.po, src/Makefile.in
 
  001) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 1.6.0 release 20030714 "Vatersay" --
 
 U167) Matt Anton <tin@syrius.org>
-      ADD. added a few missing french translations
+      ADD. added a few missing French translations
       FIX. fr.po
 
 U166) Andreas Metzler <tin-dev@downhill.at.eu.org>
@@ -1764,12 +1764,12 @@ U161) Corinna Vinschen <corinna@vinschen
       FIX. art.c, page.c, tin.h
 
 U160) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U159) Urs Janssen <urs@tin.org>
       ADD. manpage updates
-      ADD. updated german and french translation
+      ADD. updated German and French translation
       ADD. config.guess, config.sub update
       ADD. cleanup SEIUX handling
       BUG. possible bufferoverrun with charset conversion
@@ -1778,7 +1778,7 @@ U159) Urs Janssen <urs@tin.org>
            fr.po, config.guess, config.sub, configure[.in], autoconf.h[in]
 
 U158) Andreas Metzler <tin-dev@downhill.at.eu.org>
-      ADD. updated german translation
+      ADD. updated German translation
       FIX. de.po
 
 -- 1.5.18 release 20030602 "Darts" --
@@ -1833,7 +1833,7 @@ U150) Michael Bienia <michael@vorlon.pin
            tin.5
 
 U149) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U148) Jason Faultless <jason@altarstone.com>
@@ -1857,12 +1857,12 @@ U148) Jason Faultless <jason@altarstone.
            tin.5
 
 U147) Matt Anton <tin@syrius.org>
-      ADD. added a few missing french translations
+      ADD. added a few missing French translations
       FIX. fr.po
 
 U146) Urs Janssen <urs@tin.org>
       ADD. pcre update (4.1 -> 4.3)
-      ADD. a few missing german translations
+      ADD. a few missing German translations
       ADD. tin(5)-man page updates
       ADD. filename extension guessing based on mimetype for unnamed
            attachments
@@ -1888,7 +1888,7 @@ U146) Urs Janssen <urs@tin.org>
       BUG. parse_rfc822_headers() did also decode the address-part of
            of headers like From/To
       BUG. removed some hard coded keys
-      BUG. fixed a few typos in the french translation
+      BUG. fixed a few typos in the French translation
       BUG. -S without -n did also save new groups
       BUG. $AUTOSUBSRIBE was broken
       BUG. mailing_list attribute was ignored on no posting servers at
@@ -1925,12 +1925,12 @@ U143) Andreas Metzler <tin-dev@downhill.
       FIX. tin.1, tin.5
 
 U142) Matt Anton <tin@syrius.org>
-      ADD. started french translation
+      ADD. started French translation
       FIX. fr.po
 
 U141) Christian Garbs <tin-dev@cgarbs.de>
       ADD. updated MH mailgroups documentation
-      ADD. some german translations
+      ADD. some German translations
       FIX. reading-mail.txt, de.po
 
 U140) Jason Faultless <jason@altarstone.com>
@@ -1970,7 +1970,7 @@ U138) Dirk Nimmich <nimmich@muenster.de>
       FIX. curses.c, mail.c, nntplib.c, open.c, rfc2046.c, screen.c, TODO
 
 U137) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U136) Corinna Vinschen <corinna@vinschen.de>
@@ -2114,7 +2114,7 @@ U125) Urs Janssen <urs@tin.org>
            en_GB.po, config.guess, config.sub, aclocal.m4, Makefile.[in]
 
 U124) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 -- 1.5.15 release 20021115 "Spiders" --
@@ -2140,7 +2140,7 @@ U121) Michael Bienia <michael@vorlon.pin
       FIX. art.c
 
 U120) Toomas Soome <Toomas.Soome@microlink.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U119) Michael Bienia <michael@vorlon.ping.de>
@@ -2157,7 +2157,7 @@ U118) Philip Paeps <philip@paeps.cx>
 
 U117) Andreas Metzler <tin-dev@downhill.at.eu.org>
       BUG. possible overrun while expanding \t
-      BUG. typos in the german translation
+      BUG. typos in the German translation
       BUG. wrong help-page entries
       ADD. from=filter exemplification
       FIX. cook.c, lang.c, tin.5, filtering, de.po
@@ -2180,7 +2180,7 @@ U114) Urs Janssen <urs@tin.org>
            timezone
       BUG. in some cases tin created incorrect overview data
       BUG. add_posted_to_filter didn't work with -w and -o
-      BUG. typo fixed in the english translation
+      BUG. typo fixed in the English translation
       BUG. description-toggle didn't work for mailgroups
       BUG. redraw problem in the config-menu
       BUG. dir concatenation problem under VMS
@@ -2231,7 +2231,7 @@ U109) Urs Janssen <urs@tin.org>
       ADD. config.guess, config.sub update
       ADD. stroke-highlighting
       ADD. word-highlighting without color
-      ADD. some missing german translations
+      ADD. some missing German translations
       ADD. smarter configure check for a shell, add dash to the list
            of sh shells
       ADD. reformat code, fixed a few typos
@@ -2289,7 +2289,7 @@ U104) Marc Prud'hommeaux <marc@solarmetr
 
 U103) Andreas Metzler <tin-dev@downhill.at.eu.org>
       ADD. joined confirm_action and confirm_to_quit to confirm_choice
-      ADD. missing german translations
+      ADD. missing German translations
       ADD. mm_network_charset to attributes
       ADD. undeclared_charset to attributes
       FIX. tin.1, tin.5, extern.h, proto.h, tin.h, tinrc.h, art.c, attrib.c
@@ -2302,7 +2302,7 @@ U102) Urs Janssen <urs@tin.org>
            group attribute
       ADD. moved some var-declarations out of loops
       ADD. Big5 as possible network charset
-      ADD. some missing german translations
+      ADD. some missing German translations
       ADD. tinrcupdate.pl
       ADD. config.guess, config.sub update
       REM. some casts
@@ -2384,7 +2384,7 @@ U091) Andreas Metzler <tin-dev@downhill.
       BUG. overlong translation in filtermenu
       BUG. unnecessary rfc1522_encode()-calls
       BUG. typo in CA_ERROR_MISSING_NEWSGROUPS error-message
-      ADD. some missing german translations
+      ADD. some missing German translations
       REM. $SPAMTRAP
       ADD. gettext update (0.10.35 -> 0.10.40)
       FIX. Makefile, aclocal.m4, configure[.in], autoconf.h[in], inews.c
@@ -3006,7 +3006,7 @@ U035) Dirk Nimmich <nimmich@muenster.de>
 U034) Urs Janssen <urs@tin.org>
       ADD. made some funcs static, renamed mailcap.c to mimetypes.c
       ADD. dynamic malloc space for mailcap meta expansion
-      ADD. updated german translation
+      ADD. updated German translation
       REM. unused vars
       REM. translations for low-level error/debug messages
       FIX. Makefile[.in], extern.h, auth.c, color.c, config.c, global.c
@@ -3017,16 +3017,16 @@ U034) Urs Janssen <urs@tin.org>
 -- 1.5.4 release 20000523 "1959" --
 
 U033) Robert Brady <rwb197@ecs.soton.ac.uk>
-      ADD. english translation
+      ADD. English translation
       FIX. en_GB.po
 
 U032) Toomas Soome <tsoome@ut.ee>
-      ADD. updated estonian translation
+      ADD. updated Estonian translation
       FIX. et.po
 
 U031) Kai Bojens <kbojens@herkules.on-luebeck.de>
       Sven Hartge <hartge@ds9.argh.org>
-      ADD. updated german translation
+      ADD. updated German translation
       FIX. de.po
 
  024) Dirk Nimmich <nimmich@muenster.de>
@@ -3120,7 +3120,7 @@ U023) Jason Faultless <jason@altarstone.
            thread.c, wildmat.c
 
 U022) Toomas Soome <tsoome@ut.ee>
-      ADD. estonian translation
+      ADD. Estonian translation
       ADD. keep_posted_articles_file
       BUG. several _()/N_() macros missing
       FIX. extern.h, tinrc.h, config.c, feed.c, filter.c, group.c, help.c
@@ -3164,7 +3164,7 @@ U020) Jason Faultless <jason@altarstone.
       ADD. x-headers (via attributes) support to mails if not using
            use_mailreader_i
       ADD. minor code cleanup
-      ADD. extended DEFAULT_STRIP_RE_REGEX for danish prefixes, changed
+      ADD. extended DEFAULT_STRIP_RE_REGEX for Danish prefixes, changed
            quote_signatures default to false
       FIX. aclocal.m4, proto.h, tin.h, art.c, init.c, lang.c, misc.c, post.c
            save.c, screen.c, search.c
@@ -3261,7 +3261,7 @@ U014) Thomas E. Dickey <dickey@invisible
 U013) Sven Hartge <hartge@ds9.argh.org>
       Kai Bojens <kbojens@on-luebeck.de>
       Urs Janssen <urs@tin.org>
-      ADD. (basic) german translation
+      ADD. (basic) German translation
       FIX. de.po
 
 U012) Jason Faultless <jason@altarstone.com>
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/INSTALL tin-2.6.0/doc/INSTALL
--- tin-2.4.5/doc/INSTALL	2020-11-18 17:07:54.000000000 +0100
+++ tin-2.6.0/doc/INSTALL	2021-05-08 00:32:48.233930382 +0200
@@ -68,8 +68,9 @@ TIN related:
   --with-socks                           --with-socks5
   --with-sum
 
-  DEBUG                                   FILE_MODE_BROKEN
+  BACKUP_FILE_EXT                         FILE_MODE_BROKEN
   DEBUG_ART                               NO_LOCKING
+  MIN_COLUMNS_ON_TERMINAL                 MIN_LINES_ON_TERMINAL
 
 System related:
   --datadir                               --localstatedir
@@ -341,7 +342,7 @@ Input and screen output options
 If enabled, tin uses multi language support, as described in locale(7). If
 you don't have locale support installed on your system, try
 --disable-locale, otherwise you won't see any 8-bit-characters. See
-doc/umlauts.txt (english text) or doc/umlaute.txt (german text) for further
+doc/umlauts.txt (English text) or doc/umlaute.txt (German text) for further
 information.
 
 --with-mime-default-charset=charset (default: US-ASCII)
@@ -376,7 +377,7 @@ one of the following 7 conversion tables
         6  table for IBM PC character set (code page 437)
 
 E.g., adding --with-iso-to-ascii=2 to the configure options would be useful
-in german language newsgroups. For more detailed info read the file
+in German language newsgroups. For more detailed info read the file
 ./doc/iso2asc.txt. Default value for --with-iso-to-ascii is "-1", which
 means no conversion at all. Users can override this value by setting an
 environment variable ISO2ASC.
@@ -684,6 +685,10 @@ MATCH_TAR_PATTERN
 do tar(1) matching rules, which ignore a trailing slash. this is hard unset
 in wildmat.c to disable it.
 
+DEBUG
+allow various debug levels via -D the command-line switch. this may expose
+sensitive data (i.e. your username & password used to autheticate on the
+news-server) on the local system; read the SECURITY-section in man-page.
 
 License
 -------
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/TODO tin-2.6.0/doc/TODO
--- tin-2.4.5/doc/TODO	2020-12-17 17:12:36.000000000 +0100
+++ tin-2.6.0/doc/TODO	2021-08-05 19:04:16.020210141 +0200
@@ -19,10 +19,6 @@ o  col_response is a misnomer as the cou
    anymore (except on the very first article). The man-page is outdated too.
    [20080826 Urs Janssen <urs@tin.org>]
 
-o  cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL
-   isn't checked on startup
-   [20071210 Urs Janssen <urs@tin.org>]
-
 o  unexpected multiline responses confuse tin, e.g.:
    | 240 Article posted =?ISO-8859-1?Q?=3C=3D=3Fiso=2D8859=2D1=3Fq=3F=3F=3D87r7k8na?=
    |   =?ISO-8859-1?Q?vt=2Efsf=40urs=2Did=2Etest=2Eka=2Enu=3E?=
@@ -66,8 +62,8 @@ o  comments in attributes get lost (we n
    the filter file)
    [20080425 Urs Janssen <urs@tin.org>]
 
-o  if tin is falling back to HEAD/NEXT ([X]OVER not working) it doesn't honor
-   tinrc.getart_limit
+o  if falling back to HEAD/NEXT ([X]OVER not working) tinrc.getart_limit
+   isn't honored
    [20090112 Urs Janssen <urs@tin.org>]
 
 o  the keys GroupToggleSubjDisplay / GROUP_TOGGLE_SUBJECT_DISPLAY and
@@ -75,7 +71,13 @@ o  the keys GroupToggleSubjDisplay / GRO
    as they toggle the display of the sender address, not the subject.
    [20130839 Urs Janssen <urs@tin.org>]
 
-o  there is a memleak when $TINRC is set in read_cmd_line_options(envargs())
+o  the key ToggleHelpDisplay / GLOBAL_TOGGLE_HELP_DISPLAY is misnamed
+   (like txt_help_global_toggle_mini_help, but at least text now is
+   updated) wrong as it toggles tinrc.beginner_level which also controls
+   displaying the posting etiquette
+   [20210106 Urs Janssen <urs@tin.org>]
+
+o  there is a memleak in read_cmd_line_options(envargs()) if $TINRC is set
 
 Pager Problems
 --------------
@@ -88,11 +90,6 @@ o  8bit chars in some headers are RFC-20
    (see parse_rfc822_headers()).
    [20090112 Urs Janssen <urs@tin.org>]
 
-o  the mime encoder may create two adjacent encoded words in the same line
-   e.g.       Subject: =?UTF-8?B?4oKs4oKs4oKs?= =?UTF-8?B?IOKCrOKCrOKCrA==?=
-   instead of Subject: =?UTF-8?B?4oKs4oKs4oKsIOKCrOKCrOKCrA==?=
-   [20140513 Urs Janssen <urs@tin.org>]
-
 o  remove Message-IDs with 8bit chars in them when they occur in
    Message-ID or References header
    [done for References in replies/followups, Urs]
@@ -110,11 +107,15 @@ o  forged cancelling via Supersedes:/Als
 o  when last articles in a newsgroup were cancelled, it shows that there are
    new articles in that group (except when using -n cmd-line flag)
 
-o  mailers other than sendmail (f.e. elm) and use_mailreader_i=OFF may lead
+o  mailers other than sendmail (f.e. mutt) and use_mailreader_i=OFF may lead
    to 'duplicated'-headers and multiple signatures
 
 New features
 ------------
+o  make the group status flag (moderated, new, bogus, ...) configurable
+   like the thread and article flag (select.c:build_gline(%f))
+   [20210709 Urs Janssen <urs@tin.org>]
+
 o  add configure check for cl_clear_secret() in libcanlock and CL_API_MAJOR,
    CL_API_MINOR in canlock.h and if suitable prefer over bundled
    libcanlock (--with-canlock).
@@ -184,10 +185,6 @@ o  add user defined screen layout at dif
    (done for selection, group and thread level)
    [20041025 Urs Janssen <urs@tin.org>]
 
-o  add jump to article (if still available and Message-ID is known) to
-   posting history screen
-   [20170331 Urs Janssen <urs@tin.org>]
-
 o  allow a Message-ID on the cmd. line to jump to the given article
    [20170718 Urs Janssen <urs@tin.org>]
 
@@ -204,7 +201,8 @@ o  add more AUTHINFO SASL (RFC 4643, RFC
    or a handrolled version for at least PLAIN)
    [20080316 Urs Janssen <urs@tin.org>]
 
-o  make 'GNKSA'-parser RFC5322/USEFOR compliant and fix bugs
+o  make 'GNKSA'-parser RFC5322/USEFOR compliant (e.g.
+   misc.c:gnksa_dequote_plainphrase()) and fix bugs
 
 o  add XZVER (and XZHDR) support (zlib compressed yyencoded overview data)
    <http://helpdesk.astraweb.com/index.php?_m=news&_a=viewnews&newsid=9>
@@ -377,6 +375,10 @@ o  pgpverify invocation with a single ke
 
 o  pgp-{6,7} support
 
+o  use runtime config for pgp instead of hardcoded values depending on
+   compile time detection, i.e. have tinrc vars for pgp_decode, pgp_verify, ...
+   like in mutt and/or
+
 o  add check for GPGME (<http://www.gnupg.org/related_software/gpgme/>) and if
    found use it for pgp actions.
 
@@ -439,6 +441,12 @@ o  Add to the attachment menu ('V'):
      '%'  (toggle rot13 encoding of screen content)
      '&'  (GLOBAL_TOGGLE_COLOR)
 
+o  Add to the posting history screen (W'):
+     'M'  OptionMenu
+
+o  Add to the URL Menu ('U'):
+     'M'  OptionMenu
+
 o  integrate multi-part tagging with regular tagging, eg.
    "This article appears to have multi-parts, try and find them (y/n)?"
 
@@ -563,7 +571,7 @@ Pager enhancements
 o  add 'autoview' (spawn external viewer) 'autohide' (don't even show info
    about that part) for different content-types
 
-o  add Content-Language (RFC 3282) analysis
+o  add Content-Language (RFC 3282 or even RFC 8255) analysis
 
 o  suppress hide_uue=2 checking unless first line in an article or following
    a blank line
@@ -627,7 +635,7 @@ o  move several (server related) files i
       ${TIN_INDEX_NEWSDIR-"${TIN_HOMEDIR-"$HOME"}/.tin"}${NNTPSERVER+"/$NNTPSERVER"}/.news/
    [20050807 Urs Janssen <urs@tin.org>]
 
-o  remove untranslatable constructs like txt_prefix_*
+o  remove untranslatable constructs like txt_prefix_*, txt_marked_as_*, ...
    [20050413 Urs Janssen <urs@tin.org>]
 
 o  keys which could be renamed/merged:
@@ -668,7 +676,8 @@ o  clean up $AUTOSUBSCRIBE code (the NNT
 o  make configure look for strrstr() in libpub & publib.h
    [Urs Janssen <urs@tin.org>]
 
-o  reorder several structs to avoid padding (see gcc -Wpadded)
+o  reorder several structs to avoid padding e.g. t_capabilities (but that's
+   just used once, no big win here). (see gcc -Wpadded and/or pahole(1))
    [Urs Janssen <urs@tin.org>]
 
 o  what type is base[]? (long, see memory.c:init_alloc()~102)
@@ -715,7 +724,6 @@ o  check code with
    (<https://gcc.gnu.org/onlinedocs/gcc/Static-Analyzer-Options.html>),
    clang-analyzer (<http://clang-analyzer.llvm.org/>),
    infer (<http://fbinfer.com/>)
-   AdLint (<http://adlint.sourceforge.net/>),
    Splint (LCLint) <http://www.splint.org/> and
    zzuf (<http://caca.zoy.org/wiki/zzuf>)
 
@@ -731,13 +739,16 @@ o  remove built in path of external comm
 o  add configure-switch for DISABLE_PIPELINING
    [20090612 Urs Janssen <urs@tin.org>]
 
-o  mask inline PGP SIGNATURE/KEY BLOCK like we do for uu-sections
+o  mask inline pgp signature/key block like we do for uu-sections
    [20090722 Urs Janssen <urs@tin.org>]
 
 o  some non fixed width strings could be formatted nicer (warp on last space
    before cCOLS), e.g. txt_warn_downgrade
    [20110325 Urs Janssen <urs@tin.org>]
 
+o  too much code is compiled when configured NO_POSTING
+   [20210206 Urs Janssen <urs@tin.org>]
+
 Unicode
 -------
 o  make mm_network_charset an "option_list" to avoid junk input or
@@ -803,11 +814,7 @@ o  the online help of GroupMarkUnselArtR
 o  document the different signals/actions
    [20080209 Urs Janssen <urs@tin.org>]
 
-o  exit status documentation in the man page isn't correct, we have more
-   exit codes than just 0, 1, (2 in the -Z case) and 3.
-   [20080320 Urs Janssen <urs@tin.org>]
-
-o  review the spanish, swedish and russian translations
+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?)
@@ -823,8 +830,6 @@ o  man page always needs work and proof
    e.g. 'U', 'V' in pager need better documentation, random organization
    feature isn't documented at all.
 
-o  tin.defaults could use more documentation in man page (tin.5)
-
 o  submit short invocation examples to tldr
    <https://github.com/tldr-pages/tldr> and/or eg
    <https://github.com/srsudar/eg>
@@ -833,6 +838,13 @@ o  replace "\\" by "\e" in man pages (po
 
 o  integrate doc/auth.txt into tin.1 man page
 
+o  document ${HOST:-"$HOSTNAME"} fallback if gethostname(2) and uname(2)
+   do not return a hostname
+
+o  the limited pgp support (inline pgp as of RFC 4880, just signature
+   verification or key import but no decryption ...) is nearly undocumented
+   in the man page
+
 Not yet classified
 ------------------
 o  allow per group cancel_lock_algo setting via attributes?
@@ -841,6 +853,11 @@ o  allow per group cancel_lock_algo sett
 o  allow per group cache_overview_files setting via attributes?
    [20180215 Urs Janssen <urs@tin.org>]
 
+o  DIRSEP (set in tin.h (to '/')) is used in places in the code
+   and hardcoded '/' elsewhere (i.e. joinpath(), ...); the DIRSEP
+   looks like a leftover from when removing the non UNIX code
+   [20210112 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>]
@@ -898,9 +915,6 @@ o  what about !us-ascii chars in usernam
    mention any special handling.
    [20101104 Urs Janssen <urs@tin.org>]
 
-o  what is or was HIST_HELP_SEARCH good for? And what about cHelp?
-   [20101008 Urs Janssen <urs@tin.org>]
-
 o  charset conversion fails when converting articles from multibyte charsets
    with 0 bytes (UCS2, UCS4, UTF-16[[LB]E], UTF-32[[LB]E], ...), currently
    we just skip over such parts instead of handling them properly
@@ -1040,7 +1054,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.44
+o  clean up included pcre stuff and update to >= pcre-8.45
 
 o  shows up cross-postings multiple times even if read once before getting
    a resync/reread active/newsrc-file
@@ -1080,9 +1094,6 @@ o  add check for liblockfile and/or libl
 o  add check for heapsort(3) in libbsd? <http://libbsd.freedesktop.org/wiki/>
    [20130305 Urs Janssen <urs@tin.org>]
 
-o  add jump to selected article from DisplayPostHist ('W')
-   [20120220 Urs Janssen <urs@tin.org>]
-
 o  add check for libtre and offer TRE as matching method for "wildcard"?
    <http://laurikari.net/tre/about/>, <https://github.com/laurikari/tre/>
    [20130706 Urs Janssen <urs@tin.org>]
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/WHATSNEW tin-2.6.0/doc/WHATSNEW
--- tin-2.4.5/doc/WHATSNEW	2020-07-09 01:41:38.000000000 +0200
+++ tin-2.6.0/doc/WHATSNEW	2021-07-06 00:41:05.800882668 +0200
@@ -1,38 +1,21 @@
-New features and changes since tin-2.2.0
+New features and changes since tin-2.4.0
 
 New features
 ------------
-- simplified Chinese translation
-- handle RFC 2231 parameter value continuation
-- skip over RFC 2231 language parameters
-- RFC 2231 decoding of non us-ascii MIME-parameter values
-- options to color external quotes (extquote_handling, extquote_regex,
-  col_extquote)
-- LookupMessage ('L') in select level if reading via NNTP
+- jump to article in posting history screen ('W')
 - ThreadTagParts ('T') in thread level
 - filter articles based on Path, see doc/filtering for details
-- GNKSA_MISSING_REALNAME return code for filtering
+- allow multibyte chars (e.g. emojis) as art_marked_*
 
 Changes
 -------
 Subjects are now normalized if local charset is UTF-8 and system supports it
 (for better threading).
 
-The gTLD list is no longer actively maintained (too many new gTLD recently),
-disable_gnksa_domain_check=OFF might result in false positives.
-
 With the new GNKSA_MISSING_REALNAME return code for filtering filter rules
 with "gnksa=>NUM" may need inspection if filtering on missing real names is
 desired.
 
---enable-heapsort is now default during configure (sort_function in tinrc
-still needs to be set accordingly if you like to use heapsort instead of
-qsort)
-
---enable-ipv6 is now default during configure
-
---enable-break-long-lines is now default during configure
-
 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:
@@ -46,5 +29,8 @@ be too old).
 
 Retired Features
 ----------------
-. groupname_max_length, can now be set via user defined screen layout at
-  select level
+. tinrc and attributes option auto_save for saving articles based on the
+  Archive-name:-"header", it didn't work with NOV present and the logic
+  was shar(1)-archive centric and didn't work for FAQs or the like.
+. tinrc and attributes option start_editor_offset as editor_format is flexible
+  enough
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/auth.txt tin-2.6.0/doc/auth.txt
--- tin-2.4.5/doc/auth.txt	2020-12-08 10:33:37.000000000 +0100
+++ tin-2.6.0/doc/auth.txt	2021-01-16 00:03:55.978667389 +0100
@@ -5,7 +5,7 @@ NNTP Extensions" (this document is avail
 of authentication described in that text which are referred to as Original
 AUTHINFO, AUTHINFO GENERIC, and AUTHINFO SIMPLE. Tin supports the Original
 AUTHINFO and if tin is linked against libgsasl and the server announces it
-as described in RFC 3977 [2] it supports the AUTHINFO SASL PLAIN mechanisem
+as described in RFC 3977 [2] it supports the AUTHINFO SASL PLAIN mechanism
 as described in RFC 4643 [3]. In addition to answers to authentication
 requests as described in the "Common NNTP Extensions", tin also provides
 authentication at connection startup.
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/config-anomalies tin-2.6.0/doc/config-anomalies
--- tin-2.4.5/doc/config-anomalies	2020-11-24 09:12:44.000000000 +0100
+++ tin-2.6.0/doc/config-anomalies	2021-07-06 00:50:46.528522942 +0200
@@ -59,7 +59,6 @@ sort_threads_type
 maildir
 print_header
 batch_save
-start_editor_offset
 editor_format
 posted_articles_file         *
 add_posted_to_filter
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/filtering tin-2.6.0/doc/filtering
--- tin-2.4.5/doc/filtering	2020-07-09 00:36:48.000000000 +0200
+++ tin-2.6.0/doc/filtering	2021-03-11 09:15:05.746059774 +0100
@@ -162,7 +162,7 @@ from=pattern        From:
 msgid=pattern       Message-Id: *AND* full References:
 msgid_last=pattern  Message-Id: and last Reference:s entry only
 msgid_only=pattern  Message-Id:
-refs_only=pattern   References: line (e.g. <123@ether.net>) without Message-Id:
+refs_only=pattern   References: line (e.g. <123@example.net>) without Message-Id:
 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
@@ -237,7 +237,7 @@ Restrictions - this will only work if:
 -- 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
+When using 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.
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/internals.txt tin-2.6.0/doc/internals.txt
--- tin-2.4.5/doc/internals.txt	2019-07-15 15:27:15.000000000 +0200
+++ tin-2.6.0/doc/internals.txt	2021-02-02 22:35:25.637332879 +0100
@@ -98,7 +98,6 @@ hashstr.c:
 	hash_str() Hashes text strings
 	In the article header, the following text is hashed:
 		From: (including full name if supplied)
-		Archive-name:
 		Subject:
 
 list.c:
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/keymap.sample tin-2.6.0/doc/keymap.sample
--- tin-2.4.5/doc/keymap.sample	2020-11-25 16:15:08.000000000 +0100
+++ tin-2.6.0/doc/keymap.sample	2021-02-13 23:55:26.214433816 +0100
@@ -1,4 +1,4 @@
-# Keymap file V1.0.9 for the TIN newsreader
+# Keymap file V1.0.10 for the TIN newsreader
 #
 # Sample keymap file
 # This file contains the default key mappings
@@ -189,6 +189,10 @@ PostPostpone			o
 
 #####
 
+PostedArticlesSelect		^J	^M
+
+#####
+
 PostponeOverride		Y
 PostponeAll			A
 
@@ -199,17 +203,17 @@ PromptNo			n	N
 
 #####
 
-SaveAppendFile			a
-SaveOverwriteFile		o
-
-#####
-
 PProcNo				n
 PProcShar			s
 PProcYes			y
 
 #####
 
+SaveAppendFile			a
+SaveOverwriteFile		o
+
+#####
+
 SelectEnterNextUnreadGrp	TAB	n
 SelectReadGrp			^J	^M
 SelectResetNewsrc		^R
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de/tin.1 tin-2.6.0/doc/l10n/de/tin.1
--- tin-2.4.5/doc/l10n/de/tin.1	2020-12-01 12:01:02.000000000 +0100
+++ tin-2.6.0/doc/l10n/de/tin.1	2021-08-20 10:48:36.563744110 +0200
@@ -3,18 +3,19 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2020-11-17
-.\" Notes     : use american english; still needs some work, e.g.:
+.\" Updated   : 2021-07-06
+.\" Notes     : use American English; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
+.IX Title "tin 1"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "24. Dezember 2020" 2.4.5 "Usenet Newsreader"
+.TH tin 1 "23 August 2021" 2.6.0 "Usenet Newsreader"
 .\"
 .\"
 .SH NAME
@@ -22,6 +23,7 @@
 .\"
 tin, rtin \- Usenet Newsreader
 .SH ÃœBERSICHT
+.IX Header ÃœBERSICHT
 .\"
 .\"
 \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|]
@@ -32,6 +34,7 @@ tin, rtin \- Usenet Newsreader
 [\|\fB\-g\fP \fIServer\fP\|] [\|\fB\-m\fP \fIMail\-Verz.\fP\|] [\|\fB\-p\fP \fIPort\fP\|] [\|\fB\-I\fP
 \fIindex\-Verz.\fP\|]\ \|[\fINewsgruppe\fP\|[\|,.\|.\|.\|]\|]\|]
 .SH BESCHREIBUNG
+.IX Header BESCHREIBUNG
 \fBtin\fP ist ein einfach zu bedienender Newsreader fÃ¼r das Usenet. Er kann
 Artikel von einem lokalen (z. B. aus \fI/var/spool/news\fP) oder entfernten
 Server (\fBrtin\fP oder \fBtin \-r\fP Option) mittels NNTP (Network News Transport
@@ -57,6 +60,7 @@ ausgewÃ¤hlte Gruppe wird durch DrÃ¼cken
 Durch DrÃ¼cken der \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') Taste wird
 die nÃ¤chste Newsgruppe mit ungelesenen Artikeln betreten.
 .SH RÃœCKGABEWERT
+.IX Header RÃœCKGABEWERT
 .\" TODO: also exits with signalnr cought as exit status
 .TP 
 \fB0\fP
@@ -74,6 +78,7 @@ Ungelesene Nachrichten vorhanden (nur im
 .\"
 NNTP Fehler.
 .SH OPTIONEN
+.IX Header OPTIONEN
 .TP  12
 \fB\-4\fP
 Verbindung via IPv4 zum NNTP Server erzwingen. Nur verfÃ¼gbar, wenn \fBtin\fP
@@ -136,16 +141,16 @@ Option hat keine Auswirkung, falls \fBti
 abruft und \fBcache_overview_files\fP ausgeschaltet ist.
 .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.
+Ruft die Anzahl der Artikel pro Gruppe aus der Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP ab. Beim Lesen Ã¼ber
+NNTP erfolgt dies mit dem LIST Befehl (\fBRFC\%3977\fP). Dies kann zu falschen
+Artikelzahlen fÃ¼hren, ist aber normalerweise schneller als der Standard, der
+darin besteht, die Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP (entweder direkt
+oder Ã¼ber LIST) zu Lesen und dann die Artikelanzahl Ã¼ber den Befehl NNTP
+GROUP ((\fBRFC\%3977\fP) \*(rq\fB\-ln\fP\*(rq zu Ã¼berprÃ¼fen. Wenn das Lesen Ã¼ber NNTP und
+LIST COUNTS (\fBRFC\%6048\fP) verfÃ¼gbar ist, wird dies stattdessen verwendet,
+da es genauere Artikelzahlen liefert.
 .TP 
 \fB\-m\fP\fI Verzeichnis\fP
 Zu benutzendes Mailbox\-Verzeichnis. Voreinstellung ist
@@ -157,11 +162,12 @@ kÃ¶nnen. FÃ¼r weitere Informationen sieh
 UND SPEICHERN VON UNGELESENEN ARTIKELN".
 .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.
+Nur die Gruppen aus der Datei
+\fI${TIN_LIBDIR:\-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:\-active}\fP laden, die im
+\fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP des Benutzers abonniert sind. Dies
+ermÃ¶glicht eine spÃ¼rbare Beschleunigung beim verbinden Ã¼ber eine langsame
+Leitung, kann aber mÃ¶glicherweise nicht erkennen, welche Gruppen moderiert
+werden. Siehe auch \*(rq\fB\-l\fP\*(rq.
 .TP 
 \fB\-N\fP
 Sende ungelesene Artikel an dich selbst um sie spÃ¤ter lesen zu kÃ¶nnen. FÃ¼r
@@ -225,9 +231,9 @@ Schnell\-Modus um nur einen Artikel zu p
 Sie kÃ¶nnen keine Artikel verÃ¶ffentlichen, wenn Sie diese Option verwenden.
 .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.
+ScheibgeschÃ¼tzter Modus. \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP und Dateien
+unter \fI${TIN_HOMEDIR:\-"$HOME"}/.tin\fP werden nicht Ã¼berschrieben aber
+angelegt falls sie nicht existieren.
 .TP 
 \fB\-z\fP
 \fBtin\fP nur starten wenn es neue/ungelesene Artikel gibt. Falls das der Fall
@@ -280,6 +286,7 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o
 Kommandozeilenoptionen haben eine hÃ¶here PrioritÃ¤t als attributes und tinrc
 Optionen und Ã¼bersteuern daher die konfigurierten Werte.
 .SH GEBRAUCH
+.IX Header GEBRAUCH
 .\"
 .\"
 .SS "NEWS ADMINISTRATION"
@@ -521,13 +528,13 @@ Help screen of commands available on the
 ('\fB\e\fP') to search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten.
+Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem
+Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
 .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.
+Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des
+Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen
+finden Sie im Abschnitt "POSTING VERLAUFSLISTE".
 .TP 
 \fBVersion 'v'\fP
 .\" -------------------------------------------------------------------
@@ -611,8 +618,8 @@ eighth group in the list etc. By enterin
 group displayed.
 .TP 
 \fBOptionMenu 'M'\fP
-User configurable options menu (for more information see section "GLOBAL
-OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+MenÃ¼ fÃ¼r benutzerkonfigurierbare Optionen (weitere Informationen finden sich
+im Abschnitt "GLOBALES OPTIONSMENÃœ UND KONFIGURIERBARE TINRC VARIABLEN").
 .TP 
 \fBSelectNextUnreadGrp 'N'\fP
 Setzt den Cursor auf die nÃ¤chste Gruppe mit ungelesenen Artikeln.
@@ -684,12 +691,12 @@ toggle the setting right before/after th
 Artikel 4 auswÃ¤hlen.
 .TP 
 \fBMenuFilterSelect '^A'\fP
-Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
-for more information.
+Automatische Hervorheben des/der Artikel(s) Ã¼ber ein MenÃ¼. Lesen Sie den
+Abschnitt "FILTERN VON ARTIKELN" fÃ¼r weitere Informationen.
 .TP 
 \fBMenuFilterKill '^K'\fP
-Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
-information.
+Artikel mit Hilfe eines MenÃ¼s ausblenden. Lesen Sie fÃ¼r weitere
+Informationen den Abschnitt "FILTERN VON ARTIKELN".
 .TP 
 \fBMarkFeedRead '^X'\fP
 Mark current article, thread, range, auto\-selected (hot) articles, articles
@@ -721,8 +728,8 @@ RÃ¼ckwÃ¤rts nach dem angegebenem Subject
 WÃ¤hle aktuellen Thread fÃ¼r die spÃ¤tere Verarbeitung aus.
 .TP 
 \fBGroupDoAutoSel '+'\fP
-Selects all threads in current group. It is a shortcut for calling
-\fBGroupSelPattern\fP with a pattern of \*(rq*\*(rq.
+WÃ¤hlt alle Threads in der aktuellen Gruppe aus. Es ist eine AbkÃ¼rzung fÃ¼r
+\fBGroupSelPattern\fP mit einem Muster von \*(rq*\*(rq.
 .TP 
 \fBGroupToggleThdSel '.'\fP
 Toggle selection of current thread. If at least one unread article, (but not
@@ -750,9 +757,10 @@ Undo all selections on all articles. It
 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.
+Leitet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBQuickFilterSelect '['\fP
 Auto select article(s) with a single key [after confirmation]. The defaults
@@ -798,8 +806,8 @@ Mark all articles as read [after confirm
 unread news.
 .TP 
 \fBGroupToggleSubjDisplay 'd'\fP
-Cycle the display of the author through all the possible options for the
-tinrc variable \fBshow_author\fP.
+DurchlÃ¤uft die Anzeige des Autors durch alle mÃ¶glichen Optionen fÃ¼r die
+tinrc\-Variable \fBshow_author\fP.
 .TP 
 \fBGroupCancel 'D'\fP
 LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
@@ -818,7 +826,7 @@ werden.
 Artikel/Gruppe BeschrÃ¤nkungen ein\-/ausschalten.
 .TP 
 \fBToggleInfoLastLine 'i'\fP
-Betreff des ersten Artikels im aktuellen Thread in der letzten Zeile
+Subject des ersten Artikels im aktuellen Thread in der letzten Zeile
 anzeigen.
 .TP 
 \fBToggleInverseVideo 'I'\fP
@@ -837,13 +845,14 @@ Ã–ffnet den Thread unter der aktuellen C
 Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .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.
+Mailt den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBOptionMenu 'M'\fP
-User configurable options menu (for more information see section "GLOBAL
-OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+MenÃ¼ fÃ¼r benutzerkonfigurierbare Optionen (weitere Informationen finden sich
+im Abschnitt "GLOBALES OPTIONSMENÃœ UND KONFIGURIERBARE TINRC VARIABLEN").
 .TP 
 \fBGroupNextGroup 'n'\fP
 Zur nÃ¤chsten Newsgruppe springen.
@@ -852,9 +861,10 @@ Zur nÃ¤chsten Newsgruppe springen.
 Zum nÃ¤chsten ungelesenen Artikel springen.
 .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.
+Sendet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBGroupPrevGroup 'p'\fP
 Zur vorherigen Gruppe springen.
@@ -877,9 +887,10 @@ senden. Dies ist der sinnvollste Weg um
 bekommen bzw. nach neuen Funktionen zu fragen.
 .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.
+Speichert den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBGroupAutoSave 'S'\fP
 Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
@@ -902,10 +913,12 @@ multipart articles into a thread (\*(rqS
 Markierung aller markierten Artikel entfernen.
 .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').
+VerÃ¶ffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlÃ¤gt, haben Sie die MÃ¶glichkeit, den
+Artikel Ã¼ber \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn Ã¼ber
+\fBPostPostpone\fP ('\fBo\fP') fÃ¼r eine spÃ¤tere Bearbeitung zurÃ¼ckzustellen (siehe
+auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn Ã¼ber \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
 .TP 
 \fBGroupRepost 'x'\fP
 Repost an already posted article / thread / auto\-selected (hot) articles /
@@ -937,12 +950,12 @@ present, a prompt asks how to proceed.
 Artikel 4 aus dem Thread auswÃ¤hlen.
 .TP 
 \fBMenuFilterSelect '^A'\fP
-Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
-for more information.
+Automatische Hervorheben des/der Artikel(s) Ã¼ber ein MenÃ¼. Lesen Sie den
+Abschnitt "FILTERN VON ARTIKELN" fÃ¼r weitere Informationen.
 .TP 
 \fBMenuFilterKill '^K'\fP
-Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
-information.
+Artikel mit Hilfe eines MenÃ¼s ausblenden. Lesen Sie fÃ¼r weitere
+Informationen den Abschnitt "FILTERN VON ARTIKELN".
 .TP 
 \fBMarkFeedRead '^X'\fP
 Mark current article, thread, range, auto\-selected (hot) articles, articles
@@ -983,9 +996,10 @@ Artikelauswahl invertieren.
 Alle Markierungen im aktuellen Thread rÃ¼ckgÃ¤ngig machen.
 .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.
+Leitet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBThreadReadArt '^J' '<CR>'\fP
 Aktuellen Artikel im Thread lesen.
@@ -1014,8 +1028,8 @@ Mark thread as read [after confirmation]
 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.
+DurchlÃ¤uft die Anzeige des Autors durch alle mÃ¶glichen Optionen fÃ¼r die
+tinrc\-Variable \fBshow_author\fP.
 .TP 
 \fBThreadCancel 'D'\fP
 LÃ¶schen (cancel) oder Ersetzen (supersede) des aktuellen Artikels. Er muss
@@ -1040,14 +1054,16 @@ article. When tagged articles are presen
 Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .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.
+Mailt den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .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.
+Sendet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBQuit 'q'\fP
 Kehre zur vorherigen Ebene zurÃ¼ck.
@@ -1061,9 +1077,10 @@ senden. Dies ist der sinnvollste Weg um
 bekommen bzw. nach neuen Funktionen zu fragen.
 .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.
+Speichert den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBThreadAutoSave 'S'\fP
 Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
@@ -1080,10 +1097,12 @@ Reihenfolge markieren bzw. die vorhanden
 Markierung aller markierten Threads entfernen.
 .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').
+VerÃ¶ffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlÃ¤gt, haben Sie die MÃ¶glichkeit, den
+Artikel Ã¼ber \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn Ã¼ber
+\fBPostPostpone\fP ('\fBo\fP') fÃ¼r eine spÃ¤tere Bearbeitung zurÃ¼ckzustellen (siehe
+auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn Ã¼ber \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
 .TP 
 \fBMarkArtUnread 'z'\fP
 Mark current article in thread as unread. If a range of articles is set, the
@@ -1104,23 +1123,24 @@ Den ersten (Basis) Artikel in diesem Thr
 Antwort 4 im diesem Thread lesen.
 .TP 
 \fBMenuFilterSelect '^A'\fP
-Auto select article(s) using a menu. Read the section "FILTERING ARTICLES"
-for more information.
+Automatische Hervorheben des/der Artikel(s) Ã¼ber ein MenÃ¼. Lesen Sie den
+Abschnitt "FILTERN VON ARTIKELN" fÃ¼r weitere Informationen.
 .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
-\fB\%pgp\fP(1) Operation auf den Artikel an anwenden.
+Perform \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP).
 .TP 
 \fBPageToggleRaw '^H'\fP
 Schaltet den Anzeigemodus um (Roh einschlieÃŸlich aller Header zu
 Aufbereitet).
 .TP 
 \fBMenuFilterKill '^K'\fP
-Kill article(s) using a menu. Read the section "FILTERING ARTICLES" for more
-information.
+Artikel mit Hilfe eines MenÃ¼s ausblenden. Lesen Sie fÃ¼r weitere
+Informationen den Abschnitt "FILTERN VON ARTIKELN".
 .TP 
 \fBPageToggleTabs '^T'\fP
 Tabulatorbreite zwischen 4 und 8 Zeichen Umschalten.
@@ -1146,9 +1166,9 @@ Toggle the display of uuencoded sections
 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 form feed 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 
@@ -1179,9 +1199,10 @@ Gehe zum letzten Artikel im aktuellen Th
 Wort\-Hervorheben ein\-/ausschalten.
 .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.
+Leitet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Befehl weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBQuickFilterSelect '['\fP
 Auto select article(s) with a single key. The defaults used for selection
@@ -1232,7 +1253,8 @@ vom selben Benutzer geschrieben worden s
 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.
+Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte
+Nachrichten beschrÃ¤nkt.
 .TP 
 \fBEditFilter 'E'\fP
 Filter\-Datei bearbeiten und danach anwenden.
@@ -1267,13 +1289,14 @@ Show the thread menu that the current ar
 Artikel anhand der \*(rqMessage\-ID:\*(rq nachschlagen.
 .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.
+Mailt den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an
+jemanden weiter. Mehr Informationen finden Sie im Abschnitt "MAILEN,
+WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBOptionMenu 'M'\fP
-User configurable options menu (for more information see section "GLOBAL
-OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES").
+MenÃ¼ fÃ¼r benutzerkonfigurierbare Optionen (weitere Informationen finden sich
+im Abschnitt "GLOBALES OPTIONSMENÃœ UND KONFIGURIERBARE TINRC VARIABLEN").
 .TP 
 \fBPageNextArt 'n'\fP
 Gehe zum nÃ¤chsten Artikel.
@@ -1282,15 +1305,16 @@ Gehe zum nÃ¤chsten Artikel.
 Zum nÃ¤chsten ungelesenen Artikel springen.
 .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.
+Sendet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den
+Drucker. Mehr Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN,
+DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBPagePrevArt 'p'\fP
 Gehe zum vorherigen Artikel.
 .TP 
 \fBPagePrevUnreadArt 'P'\fP
-Go to the previous unread article.
+Gehe zum vorherigen ungelesenen Artikel.
 .TP 
 \fBQuit 'q'\fP
 Kehrt zur vorherigen Ebene zurÃ¼ck.
@@ -1307,9 +1331,10 @@ Reply through mail to the author of the
 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.
+Speichert den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe)
+Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr
+Informationen finden Sie im Abschnitt "MAILEN, WEITERLEITEN, DRUCKEN,
+NACHSENDEN UND SPEICHERN VON ARTIKELN".
 .TP 
 \fBPageAutoSave 'S'\fP
 Markierte Artikel automatisch ohne weiteres Nachfragen speichern.
@@ -1322,21 +1347,23 @@ or reposting.
 Kehrt zur Auswahlebene zurÃ¼ck.
 .TP 
 \fBPageGotoParent 'u'\fP
-Go to parent article.
+Gehe zum Ã¼bergeordneten Artikel.
 .TP 
 \fBPageViewUrl 'U'\fP
-Display a list of URLs in the current article. See the section "URL LISTING"
-for more information.
+Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen
+finden Sie im Abschnitt "URL LISTE".
 .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').
+VerÃ¶ffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das
+Versenden aus irgendeinem Grund fehlschlÃ¤gt, haben Sie die MÃ¶glichkeit, den
+Artikel Ã¼ber \fBPostEdit\fP ('\fBe\fP') erneut zu bearbeiten, ihn Ã¼ber
+\fBPostPostpone\fP ('\fBo\fP') fÃ¼r eine spÃ¤tere Bearbeitung zurÃ¼ckzustellen (siehe
+auch \*(rq\fB\-o\fP\*(rq Kommandozeilenschalter) oder ihn Ã¼ber \fBQuit\fP ('\fBq\fP') zu
+verwerfen.
 .TP 
 \fBPageRepost 'x'\fP
 Repost an already posted article / thread / auto\-selected (hot) articles /
@@ -1380,11 +1407,12 @@ Anzeige der aktuellen URL in der letzten
 Hilfeseite der verfÃ¼gbaren Befehle.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten.
+Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem
+Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
-.SS "ATTACHMENT LISTING"
+.SS ANHANGLISTE
 \fBPageViewAttach\fP ('\fBV\fP') displays a list of attachments of the current
 article. Besides the common moving keys, the following commands are
 available:
@@ -1394,13 +1422,13 @@ available:
 Anhang an Befehl weiterleiten.
 .TP 
 \fBAttachSave 's'\fP
-Save current attachment / tagged attachments to disk.
+Aktuellen Anhang / markierte AnhÃ¤nge auf speichern.
 .TP 
 \fBAttachSelect '^J' '<CR>'\fP
 MultimediaanhÃ¤nge anzeigen.
 .TP 
 \fBAttachTag 't'\fP
-Tag one or more attachments for saving.
+Einen oder mehrere AnhÃ¤nge zum Speichern markieren.
 .TP 
 \fBAttachTagPattern '='\fP
 Prompts for a pattern to match. All attachments whose name/description or
@@ -1413,16 +1441,17 @@ Markierung der AnhÃ¤nge umkehren.
 Markierung der markierten AnhÃ¤ngen aufheben.
 .TP 
 \fBSearchSubjF '/'\fP
-Attachment forward search.
+VorwÃ¤rtssuche nach Anhang.
 .TP 
 \fBSearchSubjB '?'\fP
-Attachment backward search.
+RÃ¼ckwÃ¤rtssuche nach Anhang.
 .TP 
 \fBSearchRepeat '\e'\fP
 Vorherige Suche wiederholen.
 .TP 
 \fBGlobalPipe '|'\fP
-Pipe attachment into command. Uses the raw attachment, no decoding is done.
+Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine
+Dekodierung vorgenommen.
 .TP 
 \fBShellEscape '!'\fP
 Ausgang zur Shell.
@@ -1434,11 +1463,56 @@ Name oder Beschreibung des Anhangs in de
 Hilfeseite der verfÃ¼gbaren Befehle.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Mini\-Hilfe am unterem Bildschirmrand ein\-/ausschalten.
+Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem
+Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING VERLAUFSLISTE"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
+stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following informatiosn
+are shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
+action which initiated the message, the group names (evetually shortened,
+see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
+and the subject of the message. Besides the common moving keys, the
+following commands are available:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
+(\fBRFC\%3977\fP) command or \fBtin\fP is build to generate \*(rqMessage\-ID:\*(rq this
+should be the case. With an external inews (and reading from local spool) it
+is not.
+.TP 
+\fBSearchSubjF '/'\fP
+Suche nach URL (vorwÃ¤rts).
+.TP 
+\fBSearchSubjB '?'\fP
+Suche nach URL (rÃ¼ckwÃ¤rts).
+.TP 
+\fBSearchRepeat '\e'\fP
+Vorherige Suche wiederholen.
+.TP 
+\fBShellEscape '!'\fP
+Ausgang zur Shell.
+.TP 
+\fBToggleInfoLastLine 'i'\fP
+Umschalten der Anzeige der aktuellen 'Message\-ID:\*(rq in der letzten Zeile.
+.TP 
+\fBHelp 'h'\fP
+Hilfeseite der verfÃ¼gbaren Befehle.
+.TP 
+\fBToggleHelpDisplay 'H'\fP
+Mini\-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem
+Verfassen eines Artikels ein\-/ausschalten (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
-.SS "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+.SS "MENÃœ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC\-VARIABLEN"
 .\" FIXME - add missing descriptions
 .\"       - \fI${TIN_LIBDIR:\-NEWSLIBDIR}/tinrc\fR is used
 .\"         in the !TIN_DEFAULTS_DIR config case
@@ -1533,8 +1607,9 @@ Zeichen das anzeigt, dass ein Artikel ge
 \&'K'). \fBkill_level\fP muss passend gesetzt sein.
 .TP 
 \fBZeichen fÃ¼r gelesene wichtige Art. (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.
+Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
+ausgewÃ¤hlt (heiÃŸ) war, bevor er gelesen wurde. Standard ist
+\&':'. \fBkill_level\fP muss entsprechend eingestellt werden.
 .TP 
 \fBStart des MIME\-Viewers bestÃ¤tigen (ask_for_metamail)\fP
 If ON \fBtin\fP will ask before using a MIME viewer (\fBmetamail_prog\fP) to
@@ -1542,8 +1617,8 @@ display MIME messages. This only occurs
 OFF.
 .TP 
 \fBSendet Ihnen eine cc und/oder eine blinde cc autom. (auto_cc_bcc)\fP
-Automatically put your name in the \*(rqCc:\*(rq and/or \*(rqBcc:\*(rq field when
-mailing an article. Default is No.
+Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn
+Sie einen Artikel versenden. Die Voreinstellung ist Nein.
 .TP 
 \fBZeige Thread mit rechter Pfeilt. an (auto_list_thread)\fP
 Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch
@@ -1552,21 +1627,16 @@ anzeigen? Voreinstellung ist ON.
 \fBAutom. Wiederverbindung zum Server (auto_reconnect)\fP
 Voreinstellung ist OFF.
 .TP 
-\fBNutze Archive\-name: zum Speichern (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 
 \fBSpeicher Artikel im Batchmode (\-S) (batch_save)\fP
 Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP oder
 gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben
 wurde. Voreinstellung ist ON.
 .TP 
-\fBZeigt MinimenÃ¼ & 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.
+\fBZeigt Mini\-MenÃ¼ & Posting\-Knigge (beginner_level)\fP
+Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand
+fÃ¼r jede Ebene ein Mini\-MenÃ¼ mit den nÃ¼tzlichsten Befehlen
+angezeigt. AuÃŸerdem wird nach dem Verfassen eines Artikels ein kurzer
+Posting\-Knigge angezeigt. Standard ist ON.
 .TP 
 \fBSpeichere NNTP Overview Daten lokal (cache_overview_files)\fP
 If ON, create local copies of NNTP overview files. This can be used to
@@ -1582,8 +1652,9 @@ sha512. Voreinstellung ist sha1.
 \fBCatchup der Gruppen beim Beenden (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.
+Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle
+wÃ¤hrend der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
+sollen. Voreinstellung ist OFF.
 .TP 
 \fBStandard Hintergrundfarbe (col_back)\fP
 Standard Hintergrundfarbe
@@ -1606,24 +1677,24 @@ Hintergrundfarbe fÃ¼r inversen Text
 \fBFarbe des inversen Text (Vordergr.) (col_invers_fg)\fP
 Vordergrundfarbe fÃ¼r inversen Text
 .TP 
-\fBColor of status messages (col_message)\fP
-Color of status messages in last line
+\fBFarbe der Statusmeldungen (col_message)\fP
+Farbe der Statusmeldungen in der letzten Zeile
 .TP 
 \fBFarbe der Hervorhebung _Striche_ (col_markdash)\fP
-Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie _hier_. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBFarbe der Hervorhebung /SchrÃ¤gstr./ (col_markslash)\fP
-Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie /hier/. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBFarbe der Hervorhebung *Sterne* (col_markstar)\fP
-Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie *hier*. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBFarbe der Hervorhebung \-Durchstr.\- (col_markstroke)\fP
-Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie \-hier\-. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBFarbe des MinihilfemenÃ¼ (col_minihelp)\fP
 Farbe des MinihilfemenÃ¼
@@ -1695,7 +1766,7 @@ fallback code.  Default is "%a, %d %b %Y
 \fB(default_author_search)\fP
 .TP 
 \fB(default_config_search)\fP
-The last article/author/config option that was searched for.
+Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
 .TP 
 \fB(default_filter_days)\fP
 Voreinstellung ist 28.
@@ -1806,7 +1877,9 @@ highlighted bar if set OFF. Default is O
 .TP 
 \fBAufruf Ihres Editors (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).
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
+"ENVIRONMENT".
 .TP 
 \fBFremdzitate erkennen (extquote_handling)\fP
 Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON.
@@ -1817,8 +1890,8 @@ matching lines are shown in \fBcol_extqu
 then \fBtin\fP uses a built\-in default.
 .TP 
 \fBAnzeigeauffrischung nach Kommandos (force_screen_redraw)\fP
-Specifies whether a screen redraw should always be done after certain
-external commands. Default is OFF.
+Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
+Bildschirms durchgefÃ¼hrt werden soll. Standard ist OFF.
 .TP 
 \fBAnzahl der zu holenden Artikel (getart_limit)\fP
 If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
@@ -1914,7 +1987,8 @@ Standard (\fBRFC\%5322\fP and \fBRFC\%20
 .TP 
 \fBMailadresse (und Name) (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.
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\%4880\fP).
 .TP 
 \fBMIME\-Kodierung fÃ¼r E\-Mails (mail_mime_encoding)\fP
 MIME encoding of the body in mail message, if necessary (8bit, base64,
@@ -1933,7 +2007,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .TP 
 \fBMail Verzeichnis (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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1945,7 +2019,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1979,8 +2053,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -2055,12 +2129,12 @@ Format der Einleitungszeile fÃ¼r Newsart
 %C=Vorname des Autors, %I=Initialen des Autor). Voreinstellung ist "%F
 wrote:".
 .TP 
-\fBNNTP read timeout in seconds (nntp_read_timeout_secs)\fP
+\fBNNTP\-lese Zeitlimit in Sekunden (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 Normalisierungsart (normalization_form)\fP
-Normalisierungsform dioe \fBtin\fP verwenden soll um die Unicode\-Eingabe zu
+Normalisierungsart die \fBtin\fP verwenden soll um die Unicode\-Eingabe zu
 normalisieren. Die mÃ¶glichen Werte sind:
 .RS +.5i
 .IP 0 3
@@ -2077,7 +2151,7 @@ normalisieren. Die mÃ¶glichen Werte sind
 \fBNFKC_CF\fP: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer
 Zusammensetzung und Faltung
 .RE
-Einige Normalisierungsmodi sind nur verfÃ¼gbar, wenn sie von der Bibliothek
+Einige Normalisierungsarten 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 
@@ -2106,8 +2180,10 @@ files that were post processed and uudec
 using the \fB\%mailcap\fP(5)  file. Default is ON.
 .TP 
 \fBNachbearbeiten gespeichert. Artikel (post_process_type)\fP
-This specifies whether to perform post processing on saved articles.  The
-following values are allowed:
+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 +.5i
 .IP 0 3
 \fBNo\fP (default), no post processing is done.
@@ -2192,7 +2268,7 @@ reread at regular intervals to show if a
 Directory where articles/threads are saved. Default is
 \fI${TIN_HOMEDIR:\-"$HOME"}/News\fP.
 .TP 
-\fBkill) (score_limit_kill\fP
+\fBBewertungsgrenze (kill) (score_limit_kill)\fP
 If the score of an article is below or equal this value the article gets
 marked as killed.
 .TP 
@@ -2365,11 +2441,6 @@ A regular expression that will be applie
 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 
-\fBStarte Editor mit EinrÃ¼ckung (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 
 \fBLeerzeichen am Zeilenende entfernen (strip_blanks)\fP
 .\" only done in select/thread level, not in group level (nor in the pager)
 .\" IMHO we should remove it
@@ -2389,11 +2460,11 @@ Keep).
 If ON, then unsubscribed groups will be permanently removed from your
 \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP file. Default is OFF.
 .TP 
-\fBRegex with Subject prefixes (strip_re_regex)\fP
+\fBReg. Ausd. fÃ¼r den Subjectanfang (strip_re_regex)\fP
 A regular expression to find Subject prefixes like "Re:" to remove.  If
 \fBstrip_re_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
 .TP 
-\fBRegex with Subject suffixes (strip_was_regex)\fP
+\fBReg. Ausd. fÃ¼r das Subjectende (strip_was_regex)\fP
 A regular expression to find Subject suffixes like "(was:" to remove.  If
 \fBstrip_was_regex\fP is blank, then \fB\%tin\fP(1)  uses a built\-in default.
 .TP 
@@ -2466,7 +2537,7 @@ represented in the target character set,
 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
+\fBWie mit Leerzeilen umgegangen werden soll (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
@@ -2513,7 +2584,7 @@ The program that will be run when launch
 Enable highlighting URLs in message body. Default is ON.
 .TP 
 \fBBenutze ANSI\-Farben (use_color)\fP
-AMSI\-Farben in \fBtin\fP benutzen. Voreinstellung ist OFF.
+ANSI\-Farben in \fBtin\fP benutzen. Voreinstellung ist OFF.
 .TP 
 \fBScrollt. vom Nummernblock nutzen (use_keypad)\fP
 Voreinstellung ist OFF.
@@ -2546,12 +2617,12 @@ ist ON.
 .TP 
 \fBPlatzhalter\-Ãœbereinstimmung (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
+the \fB\%wildmat\fP(3)  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.
+the \fB\%wildmat\fP(3)  notation.
 .TP 
 \fBAnstelle der Markierung anzeigen (word_h_display_marks)\fP
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2630,8 +2701,9 @@ attributes file, \fBScopeAdd\fP ('\fBa\f
 ('\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 "ARTIKEL FILTERN"
+bottom of the screen and posting etiquette after composing an article
+(\fBbeginner_level\fP).
+.SS "FILTERN VON ARTIKELN"
 .\" 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
@@ -2686,9 +2758,11 @@ line at the beginning of the article. Af
 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.
+Verwenden Sie den Befehl \fBDisplayPostHist\fP ('\fBW\fP'), um eine Verlaufsliste
+der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an
+dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet
+wurde und die Subjectzeile des Artikels. Weitere Informationen finden Sie im
+Abschnitt "POSTING VERLAUFSLISTE".
 .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
@@ -2752,7 +2826,7 @@ at the beginning of each quoted line. Th
 \&'>_'. 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"
+.SS "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
 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
@@ -2859,16 +2933,17 @@ also use the same syntax. \fBtin\fP inte
 \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:
+matches. See \fB\%wildmat\fP(3)  for details about the understood
+patterns. Some examples:
 .sp
 \fIalt.config,news.*,!news.test\fP
 .sp
-Matches alt.config and everything in the 'news' hierarchy except news.test
+Passt auf alt.config und alles in der 'news'\-Hierarchie auÃŸer news.test
 .PP
 .\"
 .\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further
-examples.
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
+variables for further examples.
 .SS SIGNATUREN
 \fBtin\fP will recognize a signature in either
 \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
@@ -3193,6 +3268,7 @@ lesen, manuell zu bereinigen:
 .\"
 .\"
 .SH DATEIEN
+.IX Header DATEIEN
 .\" TODO: mention dead.article, dead.articles
 .\"               .article[.$$], .cancel[.$$], .letter[.$$]?
 .\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
@@ -3348,8 +3424,10 @@ FÃ¼r eine ausfÃ¼hrlich Beschreibung sieh
 .\"
 .\"
 .SH UMGEBUNGSVARIABLEN
+.IX Header UMGEBUNGSVARIABLEN
 .\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. DEV_TCP (SCO))
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
 .TP 
 \fBTINRC\fP
 Setzen Sie diese Variable wenn Sie Befehlszeilenoptionen angeben mÃ¶chten mit
@@ -3416,8 +3494,8 @@ the TCP\-port is not 119 (the default).
 overrides $\fBNNTPPORT\fP.
 .TP 
 \fBDISTRIBUTION\fP
-Set the article header field \*(rqDistribution:\*(rq to the contents of the
-variable instead of the system default.
+Setzen den Artikel\-Header \*(rqDistribution:\*(rq auf den Inhalt der Variablen
+statt auf den Systemstandard.
 .TP 
 \fBISO2ASC\fP
 Auswahl einer ISO\-zu\-ASCII\-Zeichensatz\-Dekodierungstabelle fÃ¼r die
@@ -3490,10 +3568,10 @@ replying, follow\-ups, ...). Evaluation
 \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.
+Falls $\fBVISUAL\fP nicht gesetzt ist, wird in dieser Variablen nach einem
+Standard\-Editor gesucht. Wenn $\fBEDITOR\fP und $\fBVISUAL\fP beide nicht gesetzt
+sind verwendet \fBtin\fP den Standard\-Editor des Systems (\fB\%vi\fP(1) bei
+UNIX\-Systemen). Weitere Informationen finden sich in \fB\%environ\fP(5).
 .TP 
 \fBAUTOSUBSCRIBE\fP
 A new group is checked against the list of patterns; if it matches, \fBtin\fP
@@ -3632,6 +3710,7 @@ Der Pfadname der Login\-Shell des Benutz
 Pfadname des Verzeichnisses, in dem nicht zwingend benÃ¶tigte Laufzeitdateien
 abgelegt werden sollen.
 .SH SIGNALE
+.IX Header SIGNALE
 .\" TODO: add missing, sort useful, document in detail
 \fBtin\fP verarbeitet folgende Signale:
 .TP 
@@ -3655,6 +3734,7 @@ Beenden ohne das Terminal (tty) wiederhe
 .\"
 Speichern der \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-Datei.
 .SH SICHERHEIT
+.IX Header SICHERHEIT
 .\"
 .\"
 Falls \fBtin\fP im Debug\-Modus (\*(rq\fB\-D n\fP\*(rq) gestartet wird, werden in
@@ -3664,6 +3744,7 @@ Multiuser\-Systemen sollte daher $TMPDIR
 gesetzt werden, bevor \fBtin\fP im Debug\-Modus gestartet wird
 (z. B. TMPDIR=$HOME tin \-D 1).
 .SH "KONFORM ZU"
+.IX Header "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
 .\"
@@ -3672,14 +3753,16 @@ gesetzt werden, bevor \fBtin\fP im Debug
 Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
 Guidelines).
 .SH ANMERKUNGEN
+.IX Header ANMERKUNGEN
 UnterstÃ¼tzung fÃ¼r regulÃ¤re AusdrÃ¼cke wird durch die PCRE\-Bibliothek
 \fBpcre\fP(3) bereitgestellt welche Open\-Source\-Software ist. Autor ist Philip
 Hazel und das Urheberrecht liegt bei der University of Cambridge, England.
 .br
 .\"
 .\"
-<ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/>
+<https://www.pcre.org/>
 .SH FEHLER
+.IX Header FEHLER
 \fBCNews\fP NNTPd, \fB\%noffle\fP(1) (<= V1.0\-pre5) und \fBNewsCache\fP (<=
 V1.1.91) kÃ¶nnen nicht mit gepipelinten GROUP\-Befehlen umgehen. Falls Sie
 Probleme mit einem der genannten Server haben, definieren Sie
@@ -3696,6 +3779,7 @@ haben benutzen Sie bitte die Funktion \f
 auf Englisch. Bitte fÃ¼gen Sie Ihrem Bug\-Report KEINE Core\-Datei bei \(em
 auÃŸer wir haben diese anfordert.
 .SH GESCHICHTE
+.IX Header 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
 verÃ¶ffentlicht wurde. Die erste Version von \fBtin\fP wurde am 23. August 1991
@@ -3749,15 +3833,17 @@ Urs JanÃŸen <urs@tin.org>
 Erika Mustermann <erika@example.org>
 .\"
 .SH "SIEHE AUCH"
+.IX Header "SIEHE AUCH"
 \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), \fB\%cron\fP(8),
-\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
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\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), \fB\%cron\fP(8), \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\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%4880\fP,
+\fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de/tin.5 tin-2.6.0/doc/l10n/de/tin.5
--- tin-2.4.5/doc/l10n/de/tin.5	2020-12-01 12:01:03.000000000 +0100
+++ tin-2.6.0/doc/l10n/de/tin.5	2021-08-20 10:48:36.951760051 +0200
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2020-11-10
+.\" Updated   : 2021-07-06
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "24. Dezember 2020" 2.4.5 "Usenet Newsreader"
+.TH tin 5 "23 August 2021" 2.6.0 "Usenet Newsreader"
 
 .SH NAME
 tin, rtin \- zugehÃ¶rige Dateien
@@ -231,9 +231,9 @@ the default server given at compile time
 \fI${TIN_HOMEDIR:\-"$HOME"}/.cancelsecret\fP
 .sp
 .RS
-Geheimwort das fÃ¼r cancel\-locks verwendet werden soll falls \fB\%tin\fP(1) mit
+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
+Fall die Erstellung des Cancel\-Locks. Diese Datei sollte nur fÃ¼r den
 Benutzer lesbar sein.
 .RE
 .PP
@@ -374,13 +374,13 @@ quadruples) of user's mailgroups (requir
 mh\-mail\-handling support).
 .TP 
 \fBmail_group_name\fP
-must be the pathname of the mailbox relative to field #4 with / changed to .
+Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.' umgewandelt sein muss.
 .TP 
-\fBmaxnum\fP
+\fBMaximalwert\fP
 just put a large number here, something higher than the highest message in
 the mailbox
 .TP 
-\fBminnum\fP
+\fBMinimalwert\fP
 hier 0 angeben
 .TP 
 \fBmailspool\fP
@@ -449,9 +449,6 @@ Identisch mit der tinrc\-Variable gleich
 \fBauto_list_thread\fP
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
-\fBauto_save\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
 \fBauto_select\fP
 Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command after
 entering the group.
@@ -608,9 +605,6 @@ Identisch mit der tinrc\-Variable \fBsor
 \fBsort_threads_type\fP
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
-\fBstart_editor_offset\fP
-Identisch mit der tinrc\-Variable gleichen Namens
-.TP 
 \fBtex2iso_conv\fP
 Identisch mit der tinrc\-Variable gleichen Namens
 .TP 
@@ -653,9 +647,10 @@ content. %G is expanded to the current n
 the news.group.name with all '.' replaced by '/'.
 .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.
+Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
+welche Gruppen die durch \fBQuickFilterKill\fP hinzugefÃ¼gte Filterregel
+angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
+tinrc\-Variablen \fBdefault_filter_kill_global\fP verwendet.
 .TP 
 \fBquick_kill_expire\fP
 Identisch mit der tinrc\-Variable \fBdefault_filter_kill_expire\fP
@@ -667,10 +662,10 @@ Identisch mit der tinrc\-Variable \fBdef
 Identisch mit der 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.
+Eine durch Kommata getrennte Liste von Newsgroup\-Mustern (im Wildmat\-Stil)
+auf welche Gruppen die durch \fBQuickFilterSelect\fP hinzugefÃ¼gte Filterregel
+angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der
+tinrc\-Variablen \fBdefault_filter_select_global\fP verwendet.
 .TP 
 \fBquick_select_expire\fP
 Identisch mit der tinrc\-Variable \fBdefault_filter_select_expire\fP
@@ -753,8 +748,9 @@ be changed in the future. Don't use '#'
 ignored and your comments will get lost on the next write of the file.
 .TP 
 \fBgroup\fP
-A comma\-separated list of newsgroup patterns in wildmat\-style to which
-groups the filter rule will be applied. This line is mandatory!
+Eine durch Komma getrennte Liste von Newsgroup\-Mustern im Wildmat\-Stil, auf
+welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend
+erforderlich!
 .TP 
 \fBcase\fP
 0=GroÃŸ/Kleinschreibung beachten, 1=GroÃŸ/Kleinschreibung ignorieren
@@ -763,8 +759,8 @@ groups the filter rule will be applied.
 Score value of the rule; can also be one of the magic words "kill" or "hot".
 .TP 
 \fBsubj\fP
-Match against \*(rqSubject:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
+Vergleiche mit \*(rqSubject:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hÃ¤ngt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
 .TP 
 \fBfrom\fP
 Match against \*(rqFrom:\*(rq.  \fB\%tin\fP(1)  converts the contents of the
@@ -774,22 +770,22 @@ trying to match the patterns in the filt
 (wildmat or regex) depends on the setting of the tinrc variable \fBwildcard\fP.
 .TP 
 \fBmsgid\fP
-Match against \*(rqMessage\-ID:\*(rq and full \*(rqReferences:\*(rq. The matching type
-used (wildmat or regex) depends on the setting of the tinrc variable
-\fBwildcard\fP.
+Vergleiche mit \*(rqMessage\-ID:\*(rq & allen \*(rqReferences:\*(rq. Der verwendete
+Vergleichstyp (Wildmat oder Regex) hÃ¤ngt von der Einstellung der
+tinrc\-Variablen \fBwildcard\fP ab.
 .TP 
 \fBmsgid_last\fP
-Match against \*(rqMessage\-ID:\*(rq and last \*(rqReferences:\*(rq entry only. The
-matching type used (wildmat or regex) depends on the setting of the tinrc
-variable \fBwildcard\fP.
+Vergleiche mit \*(rqMessage\-ID:\*(rq und letztem \*(rqReferences:\*(rq Eintrag. Der
+verwendete Vergleichstyp (Wildmat oder Regex) hÃ¤ngt von der Einstellung der
+tinrc\-Variable \fBwildcard\fP ab.
 .TP 
 \fBmsgid_only\fP
-Match against \*(rqMessage\-ID:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
+Vergleiche mit \*(rqMessage\-ID:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hÃ¤ngt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
 .TP 
 \fBrefs_only\fP
-Match against \*(rqReferences:\*(rq. The matching type used (wildmat or regex)
-depends on the setting of the tinrc variable \fBwildcard\fP.
+Vergleiche mit \*(rqReferences:\*(rq. Der verwendete Vergleichstyp (Wildmat oder
+Regex) hÃ¤ngt von der Einstellung der tinrc\-Variable \fBwildcard\fP ab.
 .TP 
 \fBlines\fP
 Match against \*(rqLines:\*(rq, <num matches less than, >num matches more
@@ -856,8 +852,8 @@ time_t Wert wann die Regel ablÃ¤uft
 Beispiel:
 .RS
 .nf
-comment=mark all articles about tin, rtin,
-comment=tind, ktin or cdtin as hot
+comment=Markiert alle Artikel Ã¼ber tin, rtin,
+comment=tind, ktin or cdtin als heiÃŸ
 group=*
 case=1
 score=hot
@@ -1046,19 +1042,21 @@ defaults. If a keyname is bound to NULL
 \fBPostSupersede\fP	s
 \fBPostSend\fP	s	y
 .sp
+\fBPostedArticlesSelect\fP	^J	^M
+.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
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
 \fBSelectEnterNextUnreadGrp\fP	TAB	n
 \fBSelectReadGrp\fP	^J	^M
 \fBSelectResetNewsrc\fP	^R
@@ -1132,7 +1130,7 @@ VollstÃ¤ndiger Name (FQDN) des Newsserve
 \fBnewsrc\fP
 zugehÃ¶rige newsrc\-Datei.
 .TP 
-\fBshortname\fP
+\fBKurzname\fP
 Kurzname(n) fÃ¼r den NNTP\-Server.
 .TP 
 Beispiel:
@@ -1149,7 +1147,15 @@ news.example.org /tmp/nrc\-ex example ex
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
 .sp
 .RS
-Posting Verlaufsliste
+Verlaufsliste der geposteten Artikel. Die Datei wird von \fB\%tin\fP(1)
+geschrieben und vom Befehl \fBDisplayPostHist\fP ('\fBW\fP') verwendet. Sie sollte
+nicht manuell verÃ¤ndert werden. Jede Zeile, die mit "#" beginnt, ist ein
+Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen mÃ¼ssen aus
+mindestens vier durch Pipes getrennten Feldern bestehen, beginnend mit einem
+Zeitstempel "dd\-mm\-yy", einem einzelnen Buchstaben, der die Aktion angibt,
+die die Nachricht ausgelÃ¶st hat, einem Gruppennamen oder einer Mailadresse,
+an die die Nachricht gesendet wurde, dem Subject der Nachricht und optional
+der \*(rqMessage\-ID\*(rq der Nachricht, falls bekannt.
 .RE
 .PP
 
@@ -1275,8 +1281,9 @@ Zeichen das anzeigt, dass ein Artikel ge
 \&'K'). \fBkill_level\fP muss passend gesetzt sein.
 .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.
+Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch
+ausgewÃ¤hlt (heiÃŸ) war, bevor er gelesen wurde. Standard ist
+\&':'. \fBkill_level\fP muss entsprechend eingestellt werden.
 .TP 
 \fBStart des MIME\-Viewers bestÃ¤tigen (ask_for_metamail)\fP
 If ON \fB\%tin\fP(1)  will ask before using a MIME viewer (\fBmetamail_prog\fP) to
@@ -1284,8 +1291,8 @@ display MIME messages. This only occurs
 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.
+Setzt Ihren Namen automatisch in das Feld \*(rqCc:\*(rq und/oder \*(rqBcc:\*(rq, wenn
+Sie einen Artikel versenden. Die Voreinstellung ist Nein.
 .TP 
 \fBauto_list_thread\fP
 Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch
@@ -1294,21 +1301,16 @@ anzeigen? Voreinstellung ist ON.
 \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
 Falls ON werden Artikel/Threads im Batchmode gespeichert wenn \*(rq\fB\-S\fP oder
 gemailt, wenn \*(rq\fB\-M\fP\*(rq bzw. \*(rq\fB\-N\fP\*(rq in der Kommandozeile angegeben
 wurde. Voreinstellung ist 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.
+Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand
+fÃ¼r jede Ebene ein Mini\-MenÃ¼ mit den nÃ¼tzlichsten Befehlen
+angezeigt. AuÃŸerdem wird nach dem Verfassen eines Artikels ein kurzer
+Posting\-Knigge angezeigt. Standard ist ON.
 .TP 
 \fBcache_overview_files\fP
 If ON, create local copies of NNTP overview files. This can be used to
@@ -1322,8 +1324,9 @@ Erzeugung von Cancel\-Locks. GÃ¼ltige We
 sha512. Voreinstellung ist 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.
+Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle
+wÃ¤hrend der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden
+sollen. Voreinstellung ist OFF.
 .TP 
 \fBcol_back\fP
 Standard Hintergrundfarbe
@@ -1347,23 +1350,23 @@ Hintergrundfarbe fÃ¼r inversen Text
 Vordergrundfarbe fÃ¼r inversen Text
 .TP 
 \fBcol_markdash\fP
-Color of words emphasized like _this_. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie _hier_. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBcol_markslash\fP
-Color of words emphasized like /this/. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie /hier/. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBcol_markstar\fP
-Color of words emphasized like *this*. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie *hier*. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBcol_markstroke\fP
-Color of words emphasized like \-this\-. See also \fBword_h_display_marks\fP and
-\fBword_highlight\fP.
+Farbe der hervorgehobenen WÃ¶rter wie \-hier\-. Siehe auch
+\fBword_h_display_marks\fP und \fBword_highlight\fP.
 .TP 
 \fBcol_message\fP
-Color of status messages in last line
+Farbe der Statusmeldungen in der letzten Zeile
 .TP 
 \fBcol_minihelp\fP
 Farbe des MinihilfemenÃ¼
@@ -1433,7 +1436,7 @@ fallback code.  Default is "%a, %d %b %Y
 \fBdefault_author_search\fP
 .TP 
 \fBdefault_config_search\fP
-The last article/author/config option that was searched for.
+Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde.
 .TP 
 \fBdefault_filter_days\fP
 Voreinstellung ist 28.
@@ -1535,7 +1538,8 @@ highlighted bar if set OFF. Default is O
 \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).
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
+in \fB\%tin\fP(1)
 .TP 
 \fBextquote_handling\fP
 Falls ON werden Fremdzitate in Artikeln erkannt. Voreinstellung ist ON.
@@ -1546,8 +1550,8 @@ matching lines are shown in \fBcol_extqu
 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.
+Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des
+Bildschirms durchgefÃ¼hrt werden soll. Standard ist OFF.
 .TP 
 \fBgetart_limit\fP
 If \fBgetart_limit\fP is > 0 not more than the last \fBgetart_limit\fP
@@ -1672,7 +1676,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1684,7 +1688,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1718,8 +1722,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -1799,8 +1803,8 @@ Maximal n Sekunden auf eine Antwort vom
 Zeitlimit). Voreinstellung ist 120.
 .TP 
 \fBnormalization_form\fP
-The normalization form which should be used to normalize unicode input.  The
-possible values are:
+Normalisierungsart die verwenden soll um die Unicode\-Eingabe zu
+normalisieren. Die mÃ¶glichen Werte sind:
 .RS +1i
 .IP 0 3
 \fBNone\fP: keine Normalisierung
@@ -1853,9 +1857,7 @@ are allowed:
 .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.
+\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
@@ -2127,11 +2129,6 @@ A regular expression that will be applie
 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.
@@ -2272,7 +2269,8 @@ The program that will be run when launch
 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.
+Falls aktiviert verwendet \fB\%tin\fP(1) ANSI\-Farben. Die Voreinstellung ist
+OFF.
 .TP 
 \fBuse_keypad\fP
 Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF.
@@ -2305,12 +2303,12 @@ ist ON.
 .TP 
 \fBPlatzhalter\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
+uses the \fB\%wildmat\fP(3)  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.
+the \fB\%wildmat\fP(3)  notation.
 .TP 
 \fBword_h_display_marks\fP
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2366,8 +2364,8 @@ built\-in default) the \fInewslibdir\fP.
 Setzt den globalen DomÃ¤nennamen, der in From\-Zeilen verwendet wird
 .TP 
 \fBorganization\fP
-Defines the name of your organization. $\fBORGANIZATION\fP overrides any
-specified value.
+Legt den Namen Ihrer Organisation fest. $\fBORGANIZATION\fP Ã¼berschreibt den
+angegebenen Wert.
 .TP 
 \fBnewslibdir\fP
 Defines the default place for some configuration files, common values are
@@ -2384,8 +2382,8 @@ Ã¤ndern, wenn Sie die Probleme Ihrer Ben
 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
-header. $\fBMM_CHARSET\fP overrides any specified value.
+Standardzeichensatz, der im \*(rqContent\-Type:\*(rq MIME\-Header verwendet werden
+soll. $\fBMM_CHARSET\fP Ã¼berschreibt den angegebenen Wert.
 .TP 
 \fBpost_mime_encoding\fP
 Voreingestellte Zeichenkodierung in MIME\-Artikeln. 8bit ist wahrscheinlich
@@ -2420,31 +2418,33 @@ Name einer Overview\-Datei, Ã¼bliche Nam
 \fIover.view\fP. $\fBTIN_NOVFILENAME\fP Ã¼bersteuert den angegebenen Wert.
 .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.
+VollstÃ¤ndiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise
+befindet sich die Datei in \fInewslibdir\fP und heiÃŸt \fIoverview.fmt\fP, so dass
+Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration
+unterscheidet.
 .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.
+VollstÃ¤ndiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise
+befindet sich die Datei in \fInewslibdir\fP und heiÃŸt \fIactive\fP, so dass Sie
+diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration
+unterscheidet.
 .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.
+Full pathname of your newssystem's active.times file; usually the file
+resides in \fInewslibdir\fP and is named \fIactive.times\fP, so you only have to
+change this setting if your configuration differs.
 .TP 
 \fBnewsgroupsfile\fP
 VollstÃ¤ndiger Pfadname der Newsgroups\-Datei Ihres Newssystems; normalerweise
-befindet sich die Newsgroups\-Datei in \fInewslibdir\fP, so dass Sie diese
-Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration unterscheidet.
+befindet sich die Datei in \fInewslibdir\fP und heiÃŸt \fInewsgroups\fP, so dass
+Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration
+unterscheidet.
 .TP 
 \fBsubscriptionsfile\fP
 VollstÃ¤ndiger Pfadname der Abonnements\-Datei Ihres Newssystems;
-normalerweise befindet sich die Abonnements\-Datei in \fInewslibdir\fP, so dass
-Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration
-unterscheidet.
+normalerweise befindet sich die Datei in \fInewslibdir\fP und heiÃŸt
+\fIsubscriptions\fP, so dass Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich
+Ihre Konfiguration unterscheidet.
 .RE
 .PP
 
@@ -2581,7 +2581,7 @@ PrioritÃ¤t falls gesetzt.
 .sp
 .RS
 Diese Datei gibt die Struktur der NachrichtenÃ¼bersichtsdatenbank an (siehe
-auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Dateiist
+auch \fB\%newsoverview\fP(5)). Die Reihenfolge der Zeilen in dieser Datei ist
 wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank
 stehen.  Siehe auch \fB\%overview.fmt\fP(5). \fB\%tin\fP(1) versucht die Datei nur
 dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie
@@ -2604,8 +2604,8 @@ stattdessen den Befehl LIST SUBSCRIPTION
 .PP
 
 .SH "SIEHE AUCH"
-\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\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\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),
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/de.po tin-2.6.0/doc/l10n/de.po
--- tin-2.4.5/doc/l10n/de.po	2020-12-01 12:00:57.000000000 +0100
+++ tin-2.6.0/doc/l10n/de.po	2021-08-20 10:48:32.655583537 +0200
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.4.5\n"
+"Project-Id-Version: tin-man 2.6.0\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2020-12-01 11:58+0100\n"
-"PO-Revision-Date: 2020-12-01 12:00+0100\n"
+"POT-Creation-Date: 2021-08-20 10:46+0200\n"
+"PO-Revision-Date: 2021-08-20 01:48+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -16,49 +16,87 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "Title"
+msgstr "Title"
+
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "tin 1"
+msgstr "tin 1"
+
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "tin"
 msgstr "tin"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2020"
-msgstr "24. Dezember 2020"
+msgid "August 23rd, 2021"
+msgstr "23 August 2021"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "2.4.5"
-msgstr "2.4.5"
+msgid "2.6.0"
+msgstr "2.6.0"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "Usenet newsreader"
 msgstr "Usenet Newsreader"
 
 #. type: SH
-#: doc/tin.1:15 doc/tin.5:11
+#: doc/tin.1:16 doc/tin.5:11
 #, no-wrap
 msgid "NAME"
 msgstr "NAME"
 
 #. type: Plain text
-#: doc/tin.1:19
+#: doc/tin.1:20
 msgid "tin, rtin - Usenet newsreader"
 msgstr "tin, rtin - Usenet Newsreader"
 
-#. type: SH
-#: doc/tin.1:19
+#. type: IX
+#: doc/tin.1:20 doc/tin.1:21
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "ÃœBERSICHT"
 
+#. type: IX
+#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295
+#: doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825
+#: doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926
+#, no-wrap
+msgid "Header"
+msgstr "Header"
+
 #. type: Plain text
-#: doc/tin.1:49
+#: doc/tin.1:51
 msgid ""
 "B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
 "\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
@@ -79,13 +117,13 @@ msgstr ""
 "\\|]\\|]\\|]"
 
 #. type: SH
-#: doc/tin.1:49 doc/tin.5:14
+#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "BESCHREIBUNG"
 
 #. type: Plain text
-#: doc/tin.1:58
+#: doc/tin.1:61
 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) "
@@ -101,7 +139,7 @@ msgstr ""
 "B<RFC\\%3977>)."
 
 #. type: Plain text
-#: doc/tin.1:64
+#: doc/tin.1:67
 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 "
@@ -112,7 +150,7 @@ msgstr ""
 "jeweils verfÃ¼gbaren Befehle angezeigt werden."
 
 #. type: Plain text
-#: doc/tin.1:72
+#: doc/tin.1:75
 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 "
@@ -132,7 +170,7 @@ msgstr ""
 "'B<E<lt>CRE<gt>>' betreten."
 
 #. type: Plain text
-#: doc/tin.1:77
+#: doc/tin.1:80
 msgid ""
 "The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
 "newsgroup with unread articles."
@@ -140,72 +178,72 @@ msgstr ""
 "Durch DrÃ¼cken der B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') Taste wird "
 "die nÃ¤chste Newsgruppe mit ungelesenen Artikeln betreten."
 
-#. type: SH
-#: doc/tin.1:77
+#. type: IX
+#: doc/tin.1:80 doc/tin.1:81
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "RÃœCKGABEWERT"
 
 #. type: TP
-#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495
+#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
 
 #. type: Plain text
-#: doc/tin.1:82
+#: doc/tin.1:86
 msgid "Successful program execution. No unread news available in batch mode."
 msgstr ""
 "Programm erfolgreich beendet. Im Batch-Modus: keine ungelesenen Nachrichten "
 "vorhanden."
 
 #. type: TP
-#: doc/tin.1:82 doc/tin.1:3498
+#: doc/tin.1:86 doc/tin.1:3558
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
 
 #. type: Plain text
-#: doc/tin.1:85
+#: doc/tin.1:89
 msgid "Usage, syntax, configuration file or network error."
 msgstr "Bedien-, Syntax-, Konfigurations- oder Netzwerk-Fehler."
 
 #. type: TP
-#: doc/tin.1:85 doc/tin.1:3501
+#: doc/tin.1:89 doc/tin.1:3561
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
 
 #. type: Plain text
-#: doc/tin.1:88
+#: doc/tin.1:92
 msgid "Unread news available (batch mode (''B<-Z>'') only)."
 msgstr "Ungelesene Nachrichten vorhanden (nur im Batch-Modus (''B<-Z>''))."
 
 #. type: TP
-#: doc/tin.1:88 doc/tin.1:3504
+#: doc/tin.1:92 doc/tin.1:3564
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:93
+#: doc/tin.1:97
 msgid "NNTP error."
 msgstr "NNTP Fehler."
 
-#. type: SH
-#: doc/tin.1:93
+#. type: IX
+#: doc/tin.1:97 doc/tin.1:98
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPTIONEN"
 
 #. type: TP
-#: doc/tin.1:94
+#: doc/tin.1:99
 #, no-wrap
 msgid "B<-4>"
 msgstr "B<-4>"
 
 #. type: Plain text
-#: doc/tin.1:97
+#: doc/tin.1:102
 msgid ""
 "Force connecting via IPv4 to the remote NNTP server. Only available when "
 "build with IPv6 support."
@@ -214,13 +252,13 @@ msgstr ""
 "mit IPv6-UnterstÃ¼tzung gebaut wurde."
 
 #. type: TP
-#: doc/tin.1:97
+#: doc/tin.1:102
 #, no-wrap
 msgid "B<-6>"
 msgstr "B<-6>"
 
 #. type: Plain text
-#: doc/tin.1:100
+#: doc/tin.1:105
 msgid ""
 "Force connecting via IPv6 to the remote NNTP server. Only available when "
 "build with IPv6 support."
@@ -229,24 +267,24 @@ msgstr ""
 "mit IPv6-UnterstÃ¼tzung gebaut wurde."
 
 #. type: TP
-#: doc/tin.1:100
+#: doc/tin.1:105
 #, no-wrap
 msgid "B<-a>"
 msgstr "B<-a>"
 
 #. type: Plain text
-#: doc/tin.1:103
+#: doc/tin.1:108
 msgid "Toggle ANSI color (default is off)."
 msgstr "ANSI-Farben ein/-ausschalten (Voreinstellung ist aus)."
 
 #. type: TP
-#: doc/tin.1:103
+#: doc/tin.1:108
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: doc/tin.1:106
+#: doc/tin.1:111
 msgid ""
 "Force authentication on initial connect. Only available when reading via "
 "NNTP."
@@ -255,13 +293,13 @@ msgstr ""
 "NNTP gelesen wird."
 
 #. type: TP
-#: doc/tin.1:106
+#: doc/tin.1:111
 #, no-wrap
 msgid "B<-c>"
 msgstr "B<-c>"
 
 #. type: Plain text
-#: doc/tin.1:111
+#: doc/tin.1:116
 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 "
@@ -272,14 +310,14 @@ msgstr ""
 "Datei und markiere alle Artikel als gelesen."
 
 #. type: TP
-#: doc/tin.1:111
+#: doc/tin.1:116
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #.  FIXME: explain debug levels
 #. type: Plain text
-#: doc/tin.1:117
+#: doc/tin.1:122
 msgid ""
 "Don't load newsgroup descriptions and servers message of the day "
 "(interactive mode)."
@@ -288,13 +326,13 @@ msgstr ""
 "(Interaktiver-Modus)."
 
 #. type: TP
-#: doc/tin.1:117
+#: doc/tin.1:122
 #, no-wrap
 msgid "B<-D>I< debug-level>"
 msgstr "B<-D>I< Debuggrad>"
 
 #. type: Plain text
-#: doc/tin.1:122
+#: doc/tin.1:127
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
 "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
@@ -305,13 +343,13 @@ msgstr ""
 "lÃ¶schen). Im NNTP-Level steuert ''B<-v>'' die AusfÃ¼hrlichkeit der Ausgabe."
 
 #. type: TP
-#: doc/tin.1:122
+#: doc/tin.1:127
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr "B<-f>I< Datei>"
 
 #. type: Plain text
-#: doc/tin.1:126
+#: doc/tin.1:131
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
@@ -320,13 +358,13 @@ msgstr ""
 "\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:126
+#: doc/tin.1:131
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr "B<-g>I< Server>"
 
 #. type: Plain text
-#: doc/tin.1:131
+#: doc/tin.1:136
 msgid ""
 "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "newsrctable>. Only available when reading via NNTP."
@@ -335,13 +373,13 @@ msgstr ""
 "newsrctable> benutzen. Nur verfÃ¼gbar, wenn via NNTP gelesen wird."
 
 #. type: TP
-#: doc/tin.1:131
+#: doc/tin.1:136
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr "B<-G>I< Artikellimit>"
 
 #. type: Plain text
-#: doc/tin.1:139
+#: doc/tin.1:144
 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/"
@@ -357,37 +395,37 @@ msgstr ""
 "limit>. Die Voreinstellung ist 0, was keine Begrenzung bedeutet."
 
 #. type: TP
-#: doc/tin.1:139
+#: doc/tin.1:144
 #, no-wrap
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:147
 msgid "Help listing all command-line options."
 msgstr "KurzÃ¼bersicht der verfÃ¼gbaren Kommandozeilenoptionen."
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:147
 #, no-wrap
 msgid "B<-H>"
 msgstr "B<-H>"
 
 #. type: Plain text
-#: doc/tin.1:146
+#: doc/tin.1:151
 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:146
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr "B<-I>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:157
 msgid ""
 "Directory in which to store newsgroup index files. Default is I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -400,13 +438,13 @@ msgstr ""
 "abruft und B<cache_overview_files> ausgeschaltet ist."
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:157
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: doc/tin.1:164
+#: doc/tin.1:169
 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 "
@@ -417,28 +455,38 @@ msgid ""
 "%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 ""
+"Ruft die Anzahl der Artikel pro Gruppe aus der Datei I<${TIN_LIBDIR:-"
+"NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> ab. Beim Lesen Ã¼ber NNTP erfolgt "
+"dies mit dem LIST Befehl (B<RFC\\%3977>). Dies kann zu falschen "
+"Artikelzahlen fÃ¼hren, ist aber normalerweise schneller als der Standard, der "
+"darin besteht, die Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-"
+"active}> (entweder direkt oder Ã¼ber LIST) zu Lesen und dann die "
+"Artikelanzahl Ã¼ber den Befehl NNTP GROUP ((B<RFC\\%3977>) ''B<-ln>'' zu "
+"Ã¼berprÃ¼fen. Wenn das Lesen Ã¼ber NNTP und LIST COUNTS (B<RFC\\%6048>) "
+"verfÃ¼gbar ist, wird dies stattdessen verwendet, da es genauere Artikelzahlen "
+"liefert."
 
 #. type: TP
-#: doc/tin.1:164
+#: doc/tin.1:169
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr "B<-m>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:167
+#: doc/tin.1:172
 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:167
+#: doc/tin.1:172
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr "B<-M>I< Benutzer>"
 
 #. type: Plain text
-#: doc/tin.1:171
+#: doc/tin.1:176
 msgid ""
 "Mail unread articles to specified user for later reading. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -448,13 +496,13 @@ msgstr ""
 "UND SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:171
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-n>"
 msgstr "B<-n>"
 
 #. type: Plain text
-#: doc/tin.1:178
+#: doc/tin.1:183
 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"
@@ -462,15 +510,21 @@ msgid ""
 "line, but B<tin> may not be able detect which groups are moderated. See also "
 "''B<-l>''."
 msgstr ""
+"Nur die Gruppen aus der Datei I<${TIN_LIBDIR:-NEWSLIBDIR}\"/"
+"\"${TIN_ACTIVEFILE:-active}> laden, die im I<${TIN_HOMEDIR:-\"$HOME\"}/."
+"newsrc> des Benutzers abonniert sind. Dies ermÃ¶glicht eine spÃ¼rbare "
+"Beschleunigung beim verbinden Ã¼ber eine langsame Leitung, kann aber "
+"mÃ¶glicherweise nicht erkennen, welche Gruppen moderiert werden. Siehe auch "
+"''B<-l>''."
 
 #. type: TP
-#: doc/tin.1:178
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-N>"
 msgstr "B<-N>"
 
 #. type: Plain text
-#: doc/tin.1:182
+#: doc/tin.1:187
 msgid ""
 "Mail unread articles to yourself for later reading. For more information "
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -480,13 +534,13 @@ msgstr ""
 "SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:182
+#: doc/tin.1:187
 #, no-wrap
 msgid "B<-o>"
 msgstr "B<-o>"
 
 #. type: Plain text
-#: doc/tin.1:186
+#: doc/tin.1:191
 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."
@@ -495,13 +549,13 @@ msgstr ""
 "wieder beenden. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
-#: doc/tin.1:186
+#: doc/tin.1:191
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr "B<-p>I< Port>"
 
 #. type: Plain text
-#: doc/tin.1:191
+#: doc/tin.1:196
 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 "
@@ -512,13 +566,13 @@ msgstr ""
 "via NNTP gelesen wird."
 
 #. type: TP
-#: doc/tin.1:191
+#: doc/tin.1:196
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: doc/tin.1:194
+#: doc/tin.1:199
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
@@ -527,13 +581,13 @@ msgstr ""
 "Tages nicht laden."
 
 #. type: TP
-#: doc/tin.1:194
+#: doc/tin.1:199
 #, no-wrap
 msgid "B<-Q>"
 msgstr "B<-Q>"
 
 #. type: Plain text
-#: doc/tin.1:198
+#: doc/tin.1:203
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-dnq>''."
@@ -542,13 +596,13 @@ msgstr ""
 "diese Option ''B<-dnq>''."
 
 #. type: TP
-#: doc/tin.1:198
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-r>"
 msgstr "B<-r>"
 
 #. type: Plain text
-#: doc/tin.1:203
+#: doc/tin.1:208
 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 +612,24 @@ msgstr ""
 "nntpserver> enthalten ist lesen."
 
 #. type: TP
-#: doc/tin.1:203
+#: doc/tin.1:208
 #, no-wrap
 msgid "B<-R>"
 msgstr "B<-R>"
 
 #. type: Plain text
-#: doc/tin.1:206
+#: doc/tin.1:211
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr "Lese mittels ''B<-S>'' gespeicherte Artikel."
 
 #. type: TP
-#: doc/tin.1:206
+#: doc/tin.1:211
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr "B<-s>I< Verzeichnis>"
 
 #. type: Plain text
-#: doc/tin.1:210
+#: doc/tin.1:215
 msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
@@ -584,13 +638,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 #. type: TP
-#: doc/tin.1:210
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: doc/tin.1:214
+#: doc/tin.1:219
 msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -600,13 +654,13 @@ msgstr ""
 "SPEICHERN VON UNGELESENEN ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:214
+#: doc/tin.1:219
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:225
 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 "
@@ -619,13 +673,13 @@ msgstr ""
 "NNTP-Server abruft und B<cache_overview_files> abgestellt ist."
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:225
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: doc/tin.1:225
+#: doc/tin.1:230
 msgid ""
 "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
 "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
@@ -636,24 +690,24 @@ msgstr ""
 "die AusfÃ¼hrlichkeit zu erhÃ¶hen."
 
 #. type: TP
-#: doc/tin.1:225
+#: doc/tin.1:230
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: doc/tin.1:228
+#: doc/tin.1:233
 msgid "Print version and date information."
 msgstr "Versionsinformationen ausgeben."
 
 #. type: TP
-#: doc/tin.1:228
+#: doc/tin.1:233
 #, no-wrap
 msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:238
 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>'' "
@@ -663,39 +717,42 @@ msgstr ""
 "\\&''B<-d>''. Nach MÃ¶glichkeit mit ''B<-n>'' kombinieren."
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:236
+#: doc/tin.1:241
 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:236
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:246
 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 ""
+"ScheibgeschÃ¼tzter Modus. I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> und Dateien "
+"unter I<${TIN_HOMEDIR:-\"$HOME\"}/.tin> werden nicht Ã¼berschrieben aber "
+"angelegt falls sie nicht existieren."
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:251
 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 +763,13 @@ msgstr ""
 "positioniert. NÃ¼tzlich um B<tin> in login-Dateien aufzurufen."
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:252
+#: doc/tin.1:257
 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 "
@@ -727,7 +784,7 @@ msgstr ""
 "Skripten."
 
 #. type: Plain text
-#: doc/tin.1:258
+#: doc/tin.1:263
 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>. "
@@ -736,7 +793,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:268
 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 "
@@ -750,7 +807,7 @@ msgstr ""
 "versteht."
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:273
 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 "
@@ -763,7 +820,7 @@ msgstr ""
 "passenden zusÃ¤tzlichen Gruppen."
 
 #. type: Plain text
-#: doc/tin.1:272
+#: doc/tin.1:277
 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 "
@@ -774,7 +831,7 @@ msgstr ""
 "wird nur die erste Gruppe bzw. die erste Gruppe verwendet, die Ã¼bereinstimmt."
 
 #. type: Plain text
-#: doc/tin.1:279
+#: doc/tin.1:284
 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 "
@@ -784,7 +841,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:289
 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 "
@@ -793,7 +850,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:294
 msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
@@ -801,20 +858,20 @@ msgstr ""
 "Kommandozeilenoptionen haben eine hÃ¶here PrioritÃ¤t als attributes und tinrc "
 "Optionen und Ã¼bersteuern daher die konfigurierten Werte."
 
-#. type: SH
-#: doc/tin.1:289
+#. type: IX
+#: doc/tin.1:294 doc/tin.1:295
 #, no-wrap
 msgid "USAGE"
 msgstr "GEBRAUCH"
 
 #. type: SS
-#: doc/tin.1:292
+#: doc/tin.1:298
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:296
+#: doc/tin.1:302
 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 "
@@ -822,7 +879,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:306
+#: doc/tin.1:312
 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. "
@@ -834,13 +891,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:306
+#: doc/tin.1:312
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "ANSICHTEN"
 
 #. type: Plain text
-#: doc/tin.1:309
+#: doc/tin.1:315
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -849,7 +906,7 @@ msgstr ""
 "Threadebene und Artikelebene."
 
 #. type: Plain text
-#: doc/tin.1:315
+#: doc/tin.1:321
 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 "
@@ -864,7 +921,7 @@ msgstr ""
 "kann mittels B<select_format> angepasst werden."
 
 #. type: Plain text
-#: doc/tin.1:323
+#: doc/tin.1:329
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -880,19 +937,19 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:326
+#: doc/tin.1:332
 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:326
+#: doc/tin.1:332
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:337
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -903,13 +960,13 @@ msgstr ""
 "Umschalttaste benutzt werden."
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:337
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:342
 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 "
@@ -920,13 +977,13 @@ msgstr ""
 "Posten in eine moderierte Gruppe nach einer BestÃ¤tigung."
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:342
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:345
+#: doc/tin.1:351
 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 "
@@ -945,13 +1002,13 @@ msgstr ""
 "Gruppen einblenden, um sie in einer spÃ¤teren Sitzung zu finden."
 
 #. type: TP
-#: doc/tin.1:345
+#: doc/tin.1:351
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:356
 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 "
@@ -963,13 +1020,13 @@ msgstr ""
 "haben."
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:356
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:360
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
@@ -978,13 +1035,13 @@ msgstr ""
 "Gruppe durch eine mit einem passenderen Namen ersetzt."
 
 #. type: TP
-#: doc/tin.1:354
+#: doc/tin.1:360
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:365
 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 "
@@ -995,7 +1052,7 @@ msgstr ""
 "Newsserver in der die Gruppe steht in die Sie posten sollten."
 
 #. type: Plain text
-#: doc/tin.1:369
+#: doc/tin.1:375
 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>), "
@@ -1009,13 +1066,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:379
 #, 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:381
+#: doc/tin.1:387
 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 "
@@ -1026,7 +1083,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:392
+#: doc/tin.1:398
 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 "
@@ -1041,13 +1098,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:402
 #, 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:401
+#: doc/tin.1:407
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1062,7 +1119,7 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:412
 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>:"
@@ -1072,7 +1129,7 @@ msgstr ""
 "angepasst werden:"
 
 #. type: Plain text
-#: doc/tin.1:413
+#: doc/tin.1:419
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1087,12 +1144,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:424
 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:424
+#: doc/tin.1:430
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1104,13 +1161,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>       bei Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:426
+#: doc/tin.1:432
 #, no-wrap
 msgid "article-body\n"
 msgstr "Artikel-KÃ¶rper\n"
 
 #. type: Plain text
-#: doc/tin.1:432
+#: doc/tin.1:438
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1119,13 +1176,13 @@ msgstr ""
 "angepasst werden. Siehe hierzu den Abschnitt \"ANSICHTEN ANPASSEN\"."
 
 #. type: SS
-#: doc/tin.1:432
+#: doc/tin.1:438
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "GEMEINSAME BEWEGUNGSTASTEN"
 
 #. type: Plain text
-#: doc/tin.1:435
+#: doc/tin.1:441
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1134,13 +1191,13 @@ msgstr ""
 "verwendet werden."
 
 #. type: ta
-#: doc/tin.1:437
+#: doc/tin.1:443
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:445
+#: doc/tin.1:451
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1153,13 +1210,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:449
+#: doc/tin.1:455
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "GEMEINSAME BEARBEITUNGSBEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:456
+#: doc/tin.1:462
 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 "
@@ -1173,35 +1230,35 @@ msgstr ""
 "VerfÃ¼gung:"
 
 #. type: TP
-#: doc/tin.1:457
+#: doc/tin.1:463
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:466
 msgid "move to beginning or end of line, respectively."
 msgstr "An den Zeilenanfang bzw. das Zeilenende springen."
 
 #. type: TP
-#: doc/tin.1:460
+#: doc/tin.1:466
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:463
+#: doc/tin.1:469
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:463
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:473
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
@@ -1210,57 +1267,57 @@ msgstr ""
 "falls keine Zeichen im Puffer vorhanden sind."
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:473
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>ENTFE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:470
+#: doc/tin.1:476
 msgid "delete character left of the cursor."
 msgstr "Zeichen links vom Cursor lÃ¶schen."
 
 #. type: TP
-#: doc/tin.1:470
+#: doc/tin.1:476
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:473
+#: doc/tin.1:479
 msgid "delete from cursor to end of line."
 msgstr "LÃ¶sche vom Cursor bis zum Zeilenende."
 
 #. type: TP
-#: doc/tin.1:473
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:476
+#: doc/tin.1:482
 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:476
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:479
+#: doc/tin.1:485
 msgid "redraw the current line."
 msgstr "Aktuelle Zeile neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:479
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:489
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
@@ -1269,24 +1326,24 @@ msgstr ""
 "Leerzeile an und kehrt zum Anrufer zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:489
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:494
 msgid "aborts the present editing operation."
 msgstr "bricht den gegenwÃ¤rtigen Bearbeitungsvorgang ab."
 
 #. type: SS
-#: doc/tin.1:488
+#: doc/tin.1:494
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "ALLGEMEINE BEFEHLE"
 
 #. type: Plain text
-#: doc/tin.1:491
+#: doc/tin.1:497
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1295,13 +1352,13 @@ msgstr ""
 "Ã¼berall das Gleichen."
 
 #. type: TP
-#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:497
+#: doc/tin.1:503
 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 "
@@ -1312,57 +1369,57 @@ msgstr ""
 "Diese Funktion wurde mÃ¶glicherweise vom Systemadministrator deaktiviert."
 
 #. type: TP
-#: doc/tin.1:497
+#: doc/tin.1:503
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:500
+#: doc/tin.1:506
 msgid "Toggle use of ANSI color."
 msgstr "ANSI Farben ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:500
+#: doc/tin.1:506
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:503
+#: doc/tin.1:509
 msgid "Redraw the current screen."
 msgstr "Bildschirminhalt neu aufbauen."
 
 #. type: TP
-#: doc/tin.1:503
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:506
+#: doc/tin.1:512
 msgid "Scroll screen up by one line."
 msgstr "Eine Zeile nach oben blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:506
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:509
+#: doc/tin.1:515
 msgid "Scroll screen down by one line."
 msgstr "Eine Zeile nach unten blÃ¤ttern (scrollen)."
 
 #. type: TP
-#: doc/tin.1:509
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:523
+#: doc/tin.1:529
 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 "
@@ -1378,13 +1435,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:529
+#: doc/tin.1:535
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1392,68 +1449,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437
-msgid "Toggle the display of help mini menu at the bottom of the screen."
-msgstr "Mini-Hilfe am unterem Bildschirmrand ein-/ausschalten."
+#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Mini-Hilfe am unterem Bildschirmrand und Posting Etiquette nach dem "
+"Verfassen eines Artikels ein-/ausschalten (B<beginner_level>)."
 
 #. type: TP
-#: doc/tin.1:532
+#: doc/tin.1:539
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:538
+#: doc/tin.1:544
 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."
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
+"Listet die vom Benutzer geposteten Artikel auf. Es werden das Datum des "
+"Postings, die Newsgruppe und das Thema aufgelistet. Weitere Informationen "
+"finden Sie im Abschnitt \"POSTING VERLAUFSLISTE\"."
 
 #. type: TP
-#: doc/tin.1:538
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:549
 msgid "Print B<tin> version information."
 msgstr "Versions-Informationen ausgeben."
 
 #. type: SS
-#: doc/tin.1:543
+#: doc/tin.1:549
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "BEFEHLE ZUR GRUPPENAUSWAHL"
 
 #. type: TP
-#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507
+#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:553
 msgid "Select group 4."
 msgstr "Gruppe 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:547
+#: doc/tin.1:553
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:557
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
@@ -1463,13 +1525,13 @@ msgstr ""
 "Vorsicht."
 
 #. type: TP
-#: doc/tin.1:551 doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959
+#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1478,76 +1540,76 @@ msgstr ""
 "wird. Siehe Abschnitt \"BEREICHE\" fÃ¼r weitere Informationen."
 
 #. type: TP
-#: doc/tin.1:555
+#: doc/tin.1:561
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:558
+#: doc/tin.1:564
 msgid "Sort the list of newsgroups."
 msgstr "Liste vorhandener Newsgruppen sortieren."
 
 #. type: TP
-#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368
-#: doc/tin.1:1418
+#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377
+#: doc/tin.1:1428 doc/tin.1:1477
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371
-#: doc/tin.1:1421
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380
+#: doc/tin.1:1431 doc/tin.1:1480
 msgid "Repeat the previous search."
 msgstr "Vorherige Suche wiederholen."
 
 #. type: TP
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362
-#: doc/tin.1:1412
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371
+#: doc/tin.1:1422 doc/tin.1:1471
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:564
+#: doc/tin.1:570
 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:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365
-#: doc/tin.1:1415
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374
+#: doc/tin.1:1425 doc/tin.1:1474
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:567
+#: doc/tin.1:573
 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:567
+#: doc/tin.1:573
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:570
+#: doc/tin.1:576
 msgid "Read current group."
 msgstr "Lese die aktuelle Gruppe."
 
 #. type: TP
-#: doc/tin.1:570
+#: doc/tin.1:576
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:580
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
@@ -1556,39 +1618,39 @@ msgstr ""
 "Gruppenliste und sucht nach ungelesenen Gruppen."
 
 #. type: TP
-#: doc/tin.1:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:584
 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:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224
+#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:588
 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:582
+#: doc/tin.1:588
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:592
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
@@ -1597,24 +1659,24 @@ msgstr ""
 "der Gruppenbeschreibungen um."
 
 #. type: TP
-#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236
+#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239
+#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Filter-Datei bearbeiten und danach anwenden."
 
 #. type: TP
-#: doc/tin.1:589
+#: doc/tin.1:595
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815
+#: doc/tin.1:599 doc/tin.1:821
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1624,14 +1686,14 @@ msgstr ""
 "werden."
 
 #. type: TP
-#: doc/tin.1:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374
-#: doc/tin.1:1427
+#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383
+#: doc/tin.1:1437 doc/tin.1:1483
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:598
+#: doc/tin.1:604
 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>'' "
@@ -1639,24 +1701,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258
+#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267
 msgid "Toggle inverse video."
 msgstr "(De)aktiviere inverse Darstellung."
 
 #. type: TP
-#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264
+#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:608
+#: doc/tin.1:614
 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 "
@@ -1672,13 +1734,13 @@ msgstr ""
 "oder XPAT (B<RFC\\%2980>) unterstÃ¼tzen."
 
 #. type: TP
-#: doc/tin.1:608
+#: doc/tin.1:614
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:614
+#: doc/tin.1:620
 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 "
@@ -1687,37 +1749,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272
+#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276
+#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
+"MenÃ¼ fÃ¼r benutzerkonfigurierbare Optionen (weitere Informationen finden sich "
+"im Abschnitt \"GLOBALES OPTIONSMENÃœ UND KONFIGURIERBARE TINRC VARIABLEN\")."
 
 #. type: TP
-#: doc/tin.1:618
+#: doc/tin.1:624
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:621
+#: doc/tin.1:627
 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:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293
+#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:631
 msgid ""
 "Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
@@ -1725,24 +1789,24 @@ msgstr ""
 "B<tin> beenden, falls B<confirm_choice> gesetzt ist wird nochmal nachgefragt."
 
 #. type: TP
-#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296
+#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299
+#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308
 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:628
+#: doc/tin.1:634
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:633
+#: doc/tin.1:639
 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 "
@@ -1750,13 +1814,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057
+#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061
+#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067
 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."
@@ -1766,24 +1830,24 @@ msgstr ""
 "bzw. nach neuen Funktionen zu fragen."
 
 #. type: TP
-#: doc/tin.1:637
+#: doc/tin.1:643
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:640
+#: doc/tin.1:646
 msgid "Subscribe to current group."
 msgstr "AusgewÃ¤hlte Gruppe abonnieren."
 
 #. type: TP
-#: doc/tin.1:640
+#: doc/tin.1:646
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:651
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1791,13 +1855,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:651
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:656
 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"
@@ -1805,13 +1869,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:656
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:661
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1819,13 +1883,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:661
+#: doc/tin.1:667
 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> "
@@ -1834,25 +1898,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:661
+#: doc/tin.1:667
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:664
+#: doc/tin.1:670
 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:664
+#: doc/tin.1:670
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:675
 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 "
@@ -1860,38 +1924,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:675
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:679
 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:673
+#: doc/tin.1:679
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:684
 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:678
+#: doc/tin.1:684
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:688
 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 "
@@ -1899,44 +1963,48 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:685
+#: doc/tin.1:691
 msgid "Select article 4."
 msgstr "Artikel 4 auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105
+#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
+"Automatische Hervorheben des/der Artikel(s) Ã¼ber ein MenÃ¼. Lesen Sie den "
+"Abschnitt \"FILTERN VON ARTIKELN\" fÃ¼r weitere Informationen."
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125
+#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
+"Artikel mit Hilfe eines MenÃ¼s ausblenden. Lesen Sie fÃ¼r weitere "
+"Informationen den Abschnitt \"FILTERN VON ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:945
+#: doc/tin.1:699 doc/tin.1:951
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1944,13 +2012,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:709 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1958,58 +2026,60 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153
+#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156
+#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165
 msgid "Re-enter the last message that was viewed."
 msgstr "Zur zuletzt angezeigte Nachricht springen."
 
 #. type: Plain text
-#: doc/tin.1:716 doc/tin.1:968
+#: doc/tin.1:722 doc/tin.1:974
 msgid "Search forward for specified subject."
 msgstr "VorwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: Plain text
-#: doc/tin.1:719 doc/tin.1:971
+#: doc/tin.1:725 doc/tin.1:977
 msgid "Search backwards for specified subject."
 msgstr "RÃ¼ckwÃ¤rts nach dem angegebenem Subject suchen."
 
 #. type: TP
-#: doc/tin.1:719
+#: doc/tin.1:725
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:722 doc/tin.1:974
+#: doc/tin.1:728 doc/tin.1:980
 msgid "Select current thread for later processing."
 msgstr "WÃ¤hle aktuellen Thread fÃ¼r die spÃ¤tere Verarbeitung aus."
 
 #. type: TP
-#: doc/tin.1:722
+#: doc/tin.1:728
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:726
+#: doc/tin.1:732
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
 msgstr ""
+"WÃ¤hlt alle Threads in der aktuellen Gruppe aus. Es ist eine AbkÃ¼rzung fÃ¼r "
+"B<GroupSelPattern> mit einem Muster von ''*''."
 
 #. type: TP
-#: doc/tin.1:726
+#: doc/tin.1:732
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:737
 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 "
@@ -2017,13 +2087,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:737
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:742
 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-"
@@ -2031,13 +2101,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:742
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:742
+#: doc/tin.1:748
 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 "
@@ -2046,24 +2116,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:742
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:745
+#: doc/tin.1:751
 msgid "Reverse all selections on all articles."
 msgstr "Markierung fÃ¼r alle Artikel umkehren."
 
 #. type: TP
-#: doc/tin.1:745
+#: doc/tin.1:751
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:751
+#: doc/tin.1:757
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2072,27 +2142,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179
+#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193
 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 ""
+"Leitet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
+"Befehl weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, "
+"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:765
+#: doc/tin.1:771
 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: "
@@ -2104,13 +2178,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:765 doc/tin.1:1193
+#: doc/tin.1:771 doc/tin.1:1202
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:774
+#: doc/tin.1:780
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2122,35 +2196,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:774
+#: doc/tin.1:780
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:777
+#: doc/tin.1:783
 msgid "Read current article."
 msgstr "Lese den aktuelle Artikel."
 
 #. type: TP
-#: doc/tin.1:777
+#: doc/tin.1:783
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:780
+#: doc/tin.1:786
 msgid "View next unread article or group."
 msgstr "Zeige nÃ¤chsten den ungelesenen Artikel oder die nÃ¤chste Gruppe."
 
 #. type: TP
-#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210
+#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:790
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2159,24 +2233,24 @@ msgstr ""
 "Header."
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213
+#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:787 doc/tin.1:1002
+#: doc/tin.1:793 doc/tin.1:1008
 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:787 doc/tin.1:1002 doc/tin.1:1216
+#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2185,40 +2259,42 @@ msgstr ""
 "Suche kann mit B<Quit> ('B<q>') abgebrochen werden."
 
 #. type: Plain text
-#: doc/tin.1:795
+#: doc/tin.1:801
 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:799
+#: doc/tin.1:805
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:799
+#: doc/tin.1:805
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:803 doc/tin.1:1018
+#: doc/tin.1:809 doc/tin.1:1024
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
 msgstr ""
+"DurchlÃ¤uft die Anzeige des Autors durch alle mÃ¶glichen Optionen fÃ¼r die "
+"tinrc-Variable B<show_author>."
 
 #. type: TP
-#: doc/tin.1:803
+#: doc/tin.1:809
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233
+#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242
 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 "
@@ -2229,39 +2305,39 @@ msgstr ""
 "in der Newsgroupe 'control' oder 'control.cancel' zu sehen."
 
 #. type: TP
-#: doc/tin.1:811
+#: doc/tin.1:817
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:821
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:818
+#: doc/tin.1:824
 msgid "Toggle article/group limit."
 msgstr "Artikel/Gruppe BeschrÃ¤nkungen ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:828
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
-"Betreff des ersten Artikels im aktuellen Thread in der letzten Zeile "
+"Subject des ersten Artikels im aktuellen Thread in der letzten Zeile "
 "anzeigen."
 
 #. type: TP
-#: doc/tin.1:825
+#: doc/tin.1:831
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:831
+#: doc/tin.1:837
 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 "
@@ -2270,142 +2346,154 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:831
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:834
+#: doc/tin.1:840
 msgid "Open the thread under the current cursor position."
 msgstr "Ã–ffnet den Thread unter der aktuellen Cursorposition."
 
 #. type: Plain text
-#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267
+#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276
 msgid "Look up article by ''Message-ID:''."
 msgstr "Artikel anhand der ''Message-ID:'' nachschlagen."
 
 #. type: TP
-#: doc/tin.1:837
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272
+#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281
 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 ""
+"Mailt den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an "
+"jemanden weiter. Mehr Informationen finden Sie im Abschnitt \"MAILEN, "
+"WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:846
+#: doc/tin.1:852
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:849
+#: doc/tin.1:855
 msgid "Go to next group."
 msgstr "Zur nÃ¤chsten Newsgruppe springen."
 
 #. type: TP
-#: doc/tin.1:849
+#: doc/tin.1:855
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:852 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1291
 msgid "Go to the next unread article."
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen."
 
 #. type: TP
-#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287
+#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296
 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 ""
+"Sendet den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel an den "
+"Drucker. Mehr Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, "
+"DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:857
+#: doc/tin.1:863
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:860
+#: doc/tin.1:866
 msgid "Go to previous group."
 msgstr "Zur vorherigen Gruppe springen."
 
 #. type: TP
-#: doc/tin.1:860
+#: doc/tin.1:866
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:863
+#: doc/tin.1:869
 msgid "Go to previous unread article."
 msgstr "Zum vorherigen ungelesenen Artikel gehen."
 
 #. type: Plain text
-#: doc/tin.1:866 doc/tin.1:1054
+#: doc/tin.1:872 doc/tin.1:1060
 msgid "Return to previous level."
 msgstr "Kehre zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:869
+#: doc/tin.1:875
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:872
+#: doc/tin.1:878
 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:876
+#: doc/tin.1:882
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312
+#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321
 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 ""
+"Speichert den aktuellen Artikel / Thread / automatisch ausgewÃ¤hlte (heiÃŸe) "
+"Artikel / Artikel, die dem Muster entsprechen / markierte Artikel. Mehr "
+"Informationen finden Sie im Abschnitt \"MAILEN, WEITERLEITEN, DRUCKEN, "
+"NACHSENDEN UND SPEICHERN VON ARTIKELN\"."
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:887
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315
+#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324
 msgid "Save marked articles automatically without further prompting."
 msgstr "Markierte Artikel automatisch ohne weiteres Nachfragen speichern."
 
 #. type: TP
-#: doc/tin.1:884
+#: doc/tin.1:890
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:889
+#: doc/tin.1:895
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2413,13 +2501,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:895
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:893 doc/tin.1:1077
+#: doc/tin.1:899 doc/tin.1:1083
 msgid ""
 "Automatically tag/untag all the parts of the current multi-part message in "
 "order."
@@ -2428,13 +2516,13 @@ msgstr ""
 "Reihenfolge markieren bzw. die vorhandenen Markierungen entfernen."
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:899
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:898
+#: doc/tin.1:904
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2442,33 +2530,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:898
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:907
 msgid "Untag all articles that were tagged."
 msgstr "Markierung aller markierten Artikel entfernen."
 
 #. type: Plain text
-#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349
 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 ""
+"VerÃ¶ffentlichen Sie einen Artikel in der aktuellen Gruppe. Wenn das "
+"Versenden aus irgendeinem Grund fehlschlÃ¤gt, haben Sie die MÃ¶glichkeit, den "
+"Artikel Ã¼ber B<PostEdit> ('B<e>') erneut zu bearbeiten, ihn Ã¼ber "
+"B<PostPostpone> ('B<o>') fÃ¼r eine spÃ¤tere Bearbeitung zurÃ¼ckzustellen (siehe "
+"auch ''B<-o>'' Kommandozeilenschalter) oder ihn Ã¼ber B<Quit> ('B<q>') zu "
+"verwerfen."
 
 #. type: TP
-#: doc/tin.1:908
+#: doc/tin.1:914
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:914 doc/tin.1:1346
+#: doc/tin.1:920 doc/tin.1:1355
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2477,13 +2571,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:914
+#: doc/tin.1:920
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:922
+#: doc/tin.1:928
 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.  "
@@ -2494,25 +2588,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:931
 msgid "Mark current article as unread."
 msgstr "Aktuellen Artikel als ungelesen markieren."
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:932
+#: doc/tin.1:938
 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 "
@@ -2520,79 +2614,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:932
+#: doc/tin.1:938
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:937
+#: doc/tin.1:943
 msgid "Select article 4 within thread."
 msgstr "Artikel 4 aus dem Thread auswÃ¤hlen."
 
 #. type: TP
-#: doc/tin.1:971
+#: doc/tin.1:977
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:980
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:977
+#: doc/tin.1:983
 msgid "Toggle selection of current article."
 msgstr "Auswahl des aktuellen Artikels umkehren."
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:983
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:986
 msgid "Reverse article selections."
 msgstr "Artikelauswahl invertieren."
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:986
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:989
 msgid "Undo all selections on current thread."
 msgstr "Alle Markierungen im aktuellen Thread rÃ¼ckgÃ¤ngig machen."
 
 #. type: TP
-#: doc/tin.1:988
+#: doc/tin.1:994
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:991
+#: doc/tin.1:997
 msgid "Read current article within thread."
 msgstr "Aktuellen Artikel im Thread lesen."
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:997
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:1000
 msgid "View next unread article within thread."
 msgstr "NÃ¤chsten ungelesenen Artikel im Thread anzeigen."
 
 #. type: Plain text
-#: doc/tin.1:999
+#: doc/tin.1:1005
 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 "
@@ -2600,44 +2694,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1010
+#: doc/tin.1:1016
 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:1014
+#: doc/tin.1:1020
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1014
+#: doc/tin.1:1020
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1024
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:1035 doc/tin.1:1264
 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:1032
+#: doc/tin.1:1038
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1038
+#: doc/tin.1:1044
 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 "
@@ -2645,55 +2739,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1041
+#: doc/tin.1:1047
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1061
+#: doc/tin.1:1067
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1066
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1075
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1073 doc/tin.1:1319
+#: doc/tin.1:1079 doc/tin.1:1328
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1079
 #, no-wrap
 msgid "B<ThreadTagParts 'T'>"
 msgstr "B<ThreadTagParts 'T'>"
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1083
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1086
 msgid "Untag all tagged threads."
 msgstr "Markierung aller markierten Threads entfernen."
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1098
 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 "
@@ -2702,95 +2796,97 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 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:1103
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1108
 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:1111
 msgid "Read response 4 in this thread."
 msgstr "Antwort 4 im diesem Thread lesen."
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1115
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1119
 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:1119
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1118
-msgid "Perform B<\\%pgp>(1)  operations on article."
-msgstr "B<\\%pgp>(1) Operation auf den Artikel an anwenden."
+#: doc/tin.1:1127
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
+msgstr ""
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1127
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1130
 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:1134
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 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:1137
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1141
 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:1141
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -2800,75 +2896,75 @@ msgstr ""
 "entnommen."
 
 #. type: TP
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1148
 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:1148
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 msgid "Toggle ROT-13 decoding for this article."
 msgstr "ROT-13 EntschlÃ¼sseln ein-/ausschalten."
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1155
 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:1155
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1162
 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 form feed 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:1162
+#: doc/tin.1:1171
 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:1174
 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:1174
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 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 "
@@ -2876,40 +2972,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 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:1182
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 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:1185
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1188
 msgid "Toggle word highlighting on/off."
 msgstr "Wort-Hervorheben ein-/ausschalten."
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1202
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2921,7 +3017,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 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>, "
@@ -2932,24 +3028,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 #, 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:1214
 msgid "Go to next base article."
 msgstr "Zum nÃ¤chsten Basisartikel springen."
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 #, 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:1219
 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 "
@@ -2957,337 +3053,341 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1222
 msgid "Author forward search."
 msgstr "Suche nach Autor (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1225
 msgid "Author backward search."
 msgstr "Suche nach Autor (rÃ¼ckwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1233
 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:1237
 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:1237
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1245
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
+"Aktuellen Artikel bearbeiten. Dies ist auf Mailgroups und gespeicherte "
+"Nachrichten beschrÃ¤nkt."
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1248
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1251
 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:1251
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1255
 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:1255
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 msgid "Go to the start of the article."
 msgstr "Zum Anfang des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1261
 msgid "Go to the end of the article."
 msgstr "Zum Ende des Artikels springen."
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 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:1270
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1273
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1285
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 msgid "Go to the next article."
 msgstr "Gehe zum nÃ¤chsten Artikel."
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1296
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 msgid "Go to the previous article."
 msgstr "Gehe zum vorherigen Artikel."
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1302
 msgid "Go to the previous unread article."
-msgstr ""
+msgstr "Gehe zum vorherigen ungelesenen Artikel."
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1305
 msgid "Return to the previous level."
 msgstr "Kehrt zur vorherigen Ebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1308
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1312
 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:1312
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1316
 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:1316
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1321
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1324
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1328
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 msgid "Return to group selection level."
 msgstr "Kehrt zur Auswahlebene zurÃ¼ck."
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 msgid "Go to parent article."
-msgstr ""
+msgstr "Gehe zum Ã¼bergeordneten Artikel."
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
 msgstr ""
+"Eine Liste der URLs im aktuellen Artikel anzeigen. Weitere Informationen "
+"finden Sie im Abschnitt \"URL LISTE\"."
 
 #. type: TP
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1342
 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:1349
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1358
 msgid "Mark article as unread."
 msgstr "Alle Artikel als ungelesen markieren."
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 msgid "Mark the current thread as unread."
 msgstr "Markiere den aktuellen Thread als ungelesen."
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTE"
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1366
 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:1367
 #, 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:1371
 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:1374 doc/tin.1:1474
 msgid "URL forward search."
 msgstr "Suche nach URL (vorwÃ¤rts)."
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1377 doc/tin.1:1477
 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:1383 doc/tin.1:1437 doc/tin.1:1483
 msgid "Shell escape."
 msgstr "Ausgang zur Shell."
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1386
 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:1389 doc/tin.1:1444 doc/tin.1:1489
 msgid "Help screen of commands available."
 msgstr "Hilfeseite der verfÃ¼gbaren Befehle."
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1396
 #, no-wrap
 msgid "ATTACHMENT LISTING"
-msgstr ""
+msgstr "ANHANGLISTE"
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1399
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3295,108 +3395,110 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 msgid "Pipe attachment into command."
 msgstr "Anhang an Befehl weiterleiten."
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 msgid "Save current attachment / tagged attachments to disk."
-msgstr ""
+msgstr "Aktuellen Anhang / markierte AnhÃ¤nge auf speichern."
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 #, 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:1409
 msgid "View attachment."
 msgstr "MultimediaanhÃ¤nge anzeigen."
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 msgid "Tag one or more attachments for saving."
-msgstr ""
+msgstr "Einen oder mehrere AnhÃ¤nge zum Speichern markieren."
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1416
 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:1416
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 msgid "Reverse tagging of all attachments."
 msgstr "Markierung der AnhÃ¤nge umkehren."
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1422
 msgid "Untag all tagged attachments."
 msgstr "Markierung der markierten AnhÃ¤ngen aufheben."
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1425
 msgid "Attachment forward search."
-msgstr ""
+msgstr "VorwÃ¤rtssuche nach Anhang."
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1428
 msgid "Attachment backward search."
-msgstr ""
+msgstr "RÃ¼ckwÃ¤rtssuche nach Anhang."
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1431
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1434
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
+"Pipe Anhang an den Befehl. Verwendet den rohen Anhang, es wird keine "
+"Dekodierung vorgenommen."
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1441
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3404,16 +3506,61 @@ msgstr "Name oder Beschreibung des Anhan
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1451
 #, no-wrap
-msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgid "POSTING HISTORY LISTING"
+msgstr "POSTING VERLAUFSLISTE"
+
+#
+#. type: Plain text
+#: doc/tin.1:1459
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(evetually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
 msgstr ""
 
+#. type: TP
+#: doc/tin.1:1460
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1471
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\%3977>) command or B<tin> is build to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1486
+msgid "Toggle the display of the current 'Message-ID:'' in the last line."
+msgstr ""
+"Umschalten der Anzeige der aktuellen 'Message-ID:'' in der letzten Zeile."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1496
+#, no-wrap
+msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
+msgstr "MENÃœ DER GLOBALE OPTIONEN UND KONFIGURIERBAREN TINRC-VARIABLEN"
+
 #.  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:1452
+#: doc/tin.1:1508
 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 "
@@ -3424,7 +3571,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1516
 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 "
@@ -3435,7 +3582,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1522
 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 "
@@ -3445,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1529
 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> "
@@ -3455,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1534
 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 "
@@ -3464,14 +3611,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1537
 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:1541
 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/"
@@ -3479,13 +3626,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1541
 #, 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:1253
+#: doc/tin.1:1547 doc/tin.5:1258
 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."
@@ -3496,13 +3643,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:1547
 #, 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:1257
+#: doc/tin.1:1551 doc/tin.5:1262
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3511,24 +3658,24 @@ msgstr ""
 "hinzu um eventuelle Antworten hervorzuheben. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1495
+#: doc/tin.1:1551
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr "B<FÃ¼ge 'User-Agent:'-Kopfzeile ein (advertising)>"
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1260
+#: doc/tin.1:1554 doc/tin.5:1265
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr "Falls ON fÃ¼ge 'User-Agent:'-Kopfzeile ein. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1554
 #, 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:1263
+#: doc/tin.1:1557 doc/tin.5:1268
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
@@ -3536,25 +3683,25 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1557
 #, 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:1266
+#: doc/tin.1:1560 doc/tin.5:1271
 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:1560
 #, 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:1269
+#: doc/tin.1:1563 doc/tin.5:1274
 msgid ""
 "The character used to show that an article is in a range. Default is '#'."
 msgstr ""
@@ -3562,13 +3709,13 @@ msgstr ""
 "befindet. Voreinstellung ist '#'."
 
 #. type: TP
-#: doc/tin.1:1507
+#: doc/tin.1:1563
 #, 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:1273
+#: doc/tin.1:1567 doc/tin.5:1278
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3578,13 +3725,13 @@ msgstr ""
 "Voreinstellung ist '-'."
 
 #. type: TP
-#: doc/tin.1:1511
+#: doc/tin.1:1567
 #, 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:1277
+#: doc/tin.1:1571 doc/tin.5:1282
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3593,13 +3740,13 @@ msgstr ""
 "automatisch ausgewÃ¤hlt ist (heiÃŸ). Voreinstellung ist '*'."
 
 #. type: TP
-#: doc/tin.1:1515
+#: doc/tin.1:1571
 #, 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:1281
+#: doc/tin.1:1575 doc/tin.5:1286
 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'."
@@ -3608,13 +3755,13 @@ msgstr ""
 "(nicht Ã¤lter als X Tage). Siehe auch B<recent_time>. Voreinstellung ist ' o'."
 
 #. type: TP
-#: doc/tin.1:1519
+#: doc/tin.1:1575
 #, 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:1285
+#: doc/tin.1:1579 doc/tin.5:1290
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3623,26 +3770,26 @@ msgstr ""
 "Voreinstellung ist '+'."
 
 #. type: TP
-#: doc/tin.1:1523
+#: doc/tin.1:1579
 #, 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:1288
+#: doc/tin.1:1582 doc/tin.5:1293
 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:1582
 #, 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:1292
+#: doc/tin.1:1586 doc/tin.5:1297
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3651,26 +3798,29 @@ msgstr ""
 "'K'). B<kill_level> muss passend gesetzt sein."
 
 #. type: TP
-#: doc/tin.1:1530
+#: doc/tin.1:1586
 #, 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 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 ""
+"Zeichen, das verwendet wird, um anzuzeigen, dass ein Artikel automatisch "
+"ausgewÃ¤hlt (heiÃŸ) war, bevor er gelesen wurde. Standard ist ':'. "
+"B<kill_level> muss entsprechend eingestellt werden."
 
 #. type: TP
-#: doc/tin.1:1534 doc/tin.5:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 #, 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:1595
 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 "
@@ -3678,26 +3828,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 #, 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:1307
+#: doc/tin.1:1599 doc/tin.5:1312
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
 msgstr ""
+"Setzt Ihren Namen automatisch in das Feld ''Cc:'' und/oder ''Bcc:'', wenn "
+"Sie einen Artikel versenden. Die Voreinstellung ist Nein."
 
 #. type: TP
-#: doc/tin.1:1543
+#: doc/tin.1:1599
 #, 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:1311
+#: doc/tin.1:1603 doc/tin.5:1316
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3706,38 +3858,24 @@ msgstr ""
 "anzeigen? Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1547
+#: doc/tin.1:1603
 #, 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:2550
+#: doc/tin.1:1606 doc/tin.1:2601
 msgid "Default is OFF."
 msgstr "Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1550
-#, 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:1320
-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:1556
+#: doc/tin.1:1606
 #, 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:1325
+#: doc/tin.1:1611 doc/tin.5:1324
 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 "
@@ -3748,27 +3886,31 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
-msgstr "B<Zeigt MinimenÃ¼ & Posting etiquette (beginner_level)>"
+msgstr "B<Zeigt Mini-MenÃ¼ & Posting-Knigge (beginner_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1330
+#: doc/tin.1:1616 doc/tin.5:1329
 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 ""
+"Falls diese Funktion eingeschaltet ist (ON), wird am unteren Bildschirmrand "
+"fÃ¼r jede Ebene ein Mini-MenÃ¼ mit den nÃ¼tzlichsten Befehlen angezeigt. "
+"AuÃŸerdem wird nach dem Verfassen eines Artikels ein kurzer Posting-Knigge "
+"angezeigt. Standard ist ON."
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1616
 #, 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:1621
 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.  "
@@ -3776,13 +3918,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 #, 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:1341
+#: doc/tin.1:1627 doc/tin.5:1340
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -3794,324 +3936,335 @@ msgstr ""
 "sha512. Voreinstellung ist sha1."
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1627
 #, 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:1345
+#: doc/tin.1:1633 doc/tin.5:1344
 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 ""
+"Falls auf ON gestelltt, wird der Benutzer beim Beenden gefragt, ob alle "
+"wÃ¤hrend der aktuellen Sitzung gelesenen Gruppen als gelesen markiert werden "
+"sollen. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:1583
+#: doc/tin.1:1633
 #, 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:1348
+#: doc/tin.1:1636 doc/tin.5:1347
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1636
 #, 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:1351
+#: doc/tin.1:1639 doc/tin.5:1350
 msgid "Color of quoted text from external sources"
 msgstr "Farbe des Fremdzitat-Textes"
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1639
 #, 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:1354
+#: doc/tin.1:1642 doc/tin.5:1353
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1642
 #, 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:1357
+#: doc/tin.1:1645 doc/tin.5:1356
 msgid "Color of header-lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1645
 #, 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:1360
+#: doc/tin.1:1648 doc/tin.5:1359
 msgid "Color of help pages"
 msgstr "Farbe des Hilfstext"
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1648
 #, 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:1363
+#: doc/tin.1:1651 doc/tin.5:1362
 msgid "Color of background for inverse text"
 msgstr "Hintergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1651
 #, 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:1366
+#: doc/tin.1:1654 doc/tin.5:1365
 msgid "Color of foreground for inverse text"
 msgstr "Vordergrundfarbe fÃ¼r inversen Text"
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of status messages (col_message)>"
-msgstr ""
+msgstr "B<Farbe der Statusmeldungen (col_message)>"
 
 #. type: Plain text
-#: doc/tin.1:1607 doc/tin.5:1385
+#: doc/tin.1:1657 doc/tin.5:1384
 msgid "Color of status messages in last line"
-msgstr ""
+msgstr "Farbe der Statusmeldungen in der letzten Zeile"
 
 #. type: TP
-#: doc/tin.1:1607
+#: doc/tin.1:1657
 #, 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:1611 doc/tin.5:1370
+#: doc/tin.1:1661 doc/tin.5:1369
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
+"Farbe der hervorgehobenen WÃ¶rter wie _hier_. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1611
+#: doc/tin.1:1661
 #, 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:1615 doc/tin.5:1374
+#: doc/tin.1:1665 doc/tin.5:1373
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
+"Farbe der hervorgehobenen WÃ¶rter wie /hier/. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1615
+#: doc/tin.1:1665
 #, 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:1619 doc/tin.5:1378
+#: doc/tin.1:1669 doc/tin.5:1377
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
+"Farbe der hervorgehobenen WÃ¶rter wie *hier*. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1619
+#: doc/tin.1:1669
 #, 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:1623 doc/tin.5:1382
+#: doc/tin.1:1673 doc/tin.5:1381
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
+"Farbe der hervorgehobenen WÃ¶rter wie -hier-. Siehe auch "
+"B<word_h_display_marks> und B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1623
+#: doc/tin.1:1673
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr "B<Farbe des MinihilfemenÃ¼ (col_minihelp)>"
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1388
+#: doc/tin.1:1676 doc/tin.5:1387
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1676
 #, 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:1629 doc/tin.5:1391
+#: doc/tin.1:1679 doc/tin.5:1390
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard Vordergrundfarbe (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1394
+#: doc/tin.1:1682 doc/tin.5:1393
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1682
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Farbe der zitierten Zeilen (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1397
+#: doc/tin.1:1685 doc/tin.5:1396
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1685
 #, 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:1638 doc/tin.5:1400
+#: doc/tin.1:1688 doc/tin.5:1399
 msgid "Color of twice quoted lines"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1688
 #, 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:1641 doc/tin.5:1403
+#: doc/tin.1:1691 doc/tin.5:1402
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Farbe von =E<gt>3-fach zitierten Zeilen"
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Farbe des AntwortzÃ¤hlers (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1407
+#: doc/tin.1:1695 doc/tin.5:1406
 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:1645
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Farbe von Signaturen (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1410
+#: doc/tin.1:1698 doc/tin.5:1409
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Farbe der hervorgehobenen URLs (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1413
+#: doc/tin.1:1701 doc/tin.5:1412
 msgid "Color of urls highlight"
 msgstr "Farbe der hervorgehobenen URLs"
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1701
 #, 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:1654 doc/tin.5:1416
+#: doc/tin.1:1704 doc/tin.5:1415
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1704
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr "B<Farbe der Subjectzeile (col_subject)>"
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1419
+#: doc/tin.1:1707 doc/tin.5:1418
 msgid "Color of article subject"
 msgstr "Farbe der Subjectzeile"
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1707
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Farbe der Textzeilen (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1422
+#: doc/tin.1:1710 doc/tin.5:1421
 msgid "Color of text-lines"
 msgstr "Farbe der Textzeilen"
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1710
 #, 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:1663 doc/tin.5:1425
+#: doc/tin.1:1713 doc/tin.5:1424
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
 #. type: TP
-#: doc/tin.1:1663
+#: doc/tin.1:1713
 #, 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:1666
+#: doc/tin.1:1716
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Vorsichtshalber um BestÃ¤tigung bitten."
 
 #. type: IP
-#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677
+#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1673
+#: doc/tin.1:1723
 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 "
@@ -4119,21 +4272,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1677
+#: doc/tin.1:1727
 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:1681
+#: doc/tin.1:1731
 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:1682
+#: doc/tin.1:1732
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Datums Format-Zeichenkette (date_format)>"
@@ -4142,7 +4295,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:1694
+#: doc/tin.1:1744
 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<\\"
@@ -4151,403 +4304,405 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1696
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1464
+#: doc/tin.1:1751 doc/tin.5:1463
 msgid "The last article/author/config option that was searched for."
-msgstr ""
+msgstr "Der letzte Artikel/Autor/Konfigurationsoption, nach dem gesucht wurde."
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1704 doc/tin.5:1467
+#: doc/tin.1:1754 doc/tin.5:1466
 msgid "Default is 28."
 msgstr "Voreinstellung ist 28."
 
 #. type: TP
-#: doc/tin.1:1704
+#: doc/tin.1:1754
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1708 doc/tin.5:1471
+#: doc/tin.1:1758 doc/tin.5:1470
 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:1708
+#: doc/tin.1:1758
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.5:1476
+#: doc/tin.1:1763 doc/tin.5:1475
 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:1713
+#: doc/tin.1:1763
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1480
+#: doc/tin.1:1767 doc/tin.5:1479
 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:1717
+#: doc/tin.1:1767
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.5:1483
+#: doc/tin.1:1770 doc/tin.5:1482
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Voreinstellung fÃ¼r Schnell (1 Tasten) Killfilter Header."
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:1896 doc/tin.1:2089 doc/tin.1:2137
-#: doc/tin.1:2255 doc/tin.1:2280 doc/tin.1:2295 doc/tin.1:2345 doc/tin.1:2375
-#: doc/tin.1:2458 doc/tin.1:2490 doc/tin.1:2510 doc/tin.1:2598 doc/tin.5:1669
-#: doc/tin.5:1863 doc/tin.5:1915 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
-#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2301 doc/tin.5:2323 doc/tin.5:2422
+#: doc/tin.1:1771 doc/tin.1:1805 doc/tin.1:1948 doc/tin.1:2143 doc/tin.1:2193
+#: doc/tin.1:2311 doc/tin.1:2336 doc/tin.1:2351 doc/tin.1:2401 doc/tin.1:2431
+#: doc/tin.1:2509 doc/tin.1:2541 doc/tin.1:2561 doc/tin.1:2653 doc/tin.5:1670
+#: doc/tin.5:1864 doc/tin.5:1916 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
+#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2296 doc/tin.5:2318 doc/tin.5:2421
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1773 doc/tin.1:1807
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:1902 doc/tin.1:2091 doc/tin.1:2139
-#: doc/tin.1:2257 doc/tin.1:2284 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
-#: doc/tin.1:2460 doc/tin.1:2492 doc/tin.1:2512 doc/tin.1:2600 doc/tin.5:1676
-#: doc/tin.5:1865 doc/tin.5:1917 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
-#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2303 doc/tin.5:2325
-#: doc/tin.5:2424
+#: doc/tin.1:1773 doc/tin.1:1807 doc/tin.1:1954 doc/tin.1:2145 doc/tin.1:2195
+#: doc/tin.1:2313 doc/tin.1:2340 doc/tin.1:2353 doc/tin.1:2403 doc/tin.1:2433
+#: doc/tin.1:2511 doc/tin.1:2543 doc/tin.1:2563 doc/tin.1:2655 doc/tin.5:1677
+#: doc/tin.5:1866 doc/tin.5:1918 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
+#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2298 doc/tin.5:2320
+#: doc/tin.5:2423
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1775 doc/tin.1:1809
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1907 doc/tin.1:2093 doc/tin.1:2143
-#: doc/tin.1:2260 doc/tin.1:2301 doc/tin.1:2349 doc/tin.1:2380 doc/tin.1:2462
-#: doc/tin.1:2494 doc/tin.1:2514 doc/tin.1:2602 doc/tin.5:1681 doc/tin.5:1867
+#: doc/tin.1:1775 doc/tin.1:1809 doc/tin.1:1959 doc/tin.1:2147 doc/tin.1:2199
+#: doc/tin.1:2316 doc/tin.1:2357 doc/tin.1:2405 doc/tin.1:2436 doc/tin.1:2513
+#: doc/tin.1:2545 doc/tin.1:2565 doc/tin.1:2657 doc/tin.5:1682 doc/tin.5:1868
 #: doc/tin.5:1922 doc/tin.5:1971 doc/tin.5:2084 doc/tin.5:2111 doc/tin.5:2161
-#: doc/tin.5:2191 doc/tin.5:2305 doc/tin.5:2327 doc/tin.5:2426
+#: doc/tin.5:2191 doc/tin.5:2300 doc/tin.5:2322 doc/tin.5:2425
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1777 doc/tin.1:1811
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung beachten)\n"
 
 #. type: IP
-#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:2095 doc/tin.1:2263 doc/tin.1:2305
-#: doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2464 doc/tin.1:2516 doc/tin.5:1869
-#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2329
+#: doc/tin.1:1777 doc/tin.1:1811 doc/tin.1:2149 doc/tin.1:2319 doc/tin.1:2361
+#: doc/tin.1:2407 doc/tin.1:2438 doc/tin.1:2515 doc/tin.1:2567 doc/tin.5:1870
+#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2324
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1729 doc/tin.1:1763
+#: doc/tin.1:1779 doc/tin.1:1813
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (GroÃŸ/Kleinschreibung ignorieren)\n"
 
 #. type: IP
-#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:2097 doc/tin.1:2353 doc/tin.1:2384
-#: doc/tin.1:2467 doc/tin.1:2518 doc/tin.5:1871 doc/tin.5:1977 doc/tin.5:2165
-#: doc/tin.5:2195 doc/tin.5:2331
+#: doc/tin.1:1779 doc/tin.1:1813 doc/tin.1:2151 doc/tin.1:2409 doc/tin.1:2440
+#: doc/tin.1:2518 doc/tin.1:2569 doc/tin.5:1872 doc/tin.5:1977 doc/tin.5:2165
+#: doc/tin.5:2195 doc/tin.5:2326
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1731 doc/tin.1:1765
+#: doc/tin.1:1781 doc/tin.1:1815
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & alle ''References:'' EintrÃ¤ge\n"
 
 #. type: IP
-#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2355 doc/tin.1:2469
-#: doc/tin.1:2521 doc/tin.5:1873 doc/tin.5:2167 doc/tin.5:2334
+#: doc/tin.1:1781 doc/tin.1:1815 doc/tin.1:2153 doc/tin.1:2411 doc/tin.1:2520
+#: doc/tin.1:2572 doc/tin.5:1874 doc/tin.5:2167 doc/tin.5:2329
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1733 doc/tin.1:1767
+#: doc/tin.1:1783 doc/tin.1:1817
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & letzter ''References:'' Eintrag\n"
 
 #. type: IP
-#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2357 doc/tin.1:2523 doc/tin.5:2169
-#: doc/tin.5:2336
+#: doc/tin.1:1783 doc/tin.1:1817 doc/tin.1:2413 doc/tin.1:2574 doc/tin.5:2169
+#: doc/tin.5:2331
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1735 doc/tin.1:1769
+#: doc/tin.1:1785 doc/tin.1:1819
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' allein\n"
 
 #. type: IP
-#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2360 doc/tin.1:2525 doc/tin.5:2172
-#: doc/tin.5:2338
+#: doc/tin.1:1785 doc/tin.1:1819 doc/tin.1:2416 doc/tin.1:2576 doc/tin.5:2172
+#: doc/tin.5:2333
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.1:1771
+#: doc/tin.1:1787 doc/tin.1:1821
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1738
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1742 doc/tin.5:1500
+#: doc/tin.1:1792 doc/tin.5:1499
 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:1742
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1505
+#: doc/tin.1:1797 doc/tin.5:1504
 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:1747
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1509
+#: doc/tin.1:1801 doc/tin.5:1508
 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:1751
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1754 doc/tin.5:1512
+#: doc/tin.1:1804 doc/tin.5:1511
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1822
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1824
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1828
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1832
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1834
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1836
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1838
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1842
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1846
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1798
+#: doc/tin.1:1848
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1850
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1802
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1854
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1806
+#: doc/tin.1:1856
 #, 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:1810 doc/tin.5:1563
+#: doc/tin.1:1860 doc/tin.5:1562
 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:1810
+#: doc/tin.1:1860
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Aufruf Ihres Editors (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 msgid ""
 "The format string used to create the editor start command with parameters.  "
-"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Fremdzitate erkennen (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1817 doc/tin.5:1571
+#: doc/tin.1:1869 doc/tin.5:1572
 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:1817
+#: doc/tin.1:1869
 #, 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:1822
+#: doc/tin.1:1874
 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, "
@@ -4555,26 +4710,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 #, 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:1826 doc/tin.5:1582
+#: doc/tin.1:1878 doc/tin.5:1583
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
+"Legt fest, ob nach bestimmten externen Befehlen immer ein Neuaufbau des "
+"Bildschirms durchgefÃ¼hrt werden soll. Standard ist OFF."
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1878
 #, 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:1833
+#: doc/tin.1:1885
 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 "
@@ -4583,13 +4740,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 #, 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:1836 doc/tin.5:1606
+#: doc/tin.1:1888 doc/tin.5:1607
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
@@ -4597,13 +4754,13 @@ msgstr ""
 "linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:1836
+#: doc/tin.1:1888
 #, 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:1840
+#: doc/tin.1:1892
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4614,13 +4771,13 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 #, 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:1848
+#: doc/tin.1:1900
 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 "
@@ -4631,13 +4788,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 #, 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:1858 doc/tin.5:1636
+#: doc/tin.1:1910 doc/tin.5:1637
 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 "
@@ -4649,13 +4806,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1858
+#: doc/tin.1:1910
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<Externes inews-Programm (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1865 doc/tin.5:1643
+#: doc/tin.1:1917 doc/tin.5:1644
 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 "
@@ -4664,13 +4821,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1865
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1872 doc/tin.5:1649
+#: doc/tin.1:1924 doc/tin.5:1650
 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>')  "
@@ -4679,13 +4836,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1872
+#: doc/tin.1:1924
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Benutze interaktives Mailprogramm (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 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, ...). "
@@ -4698,26 +4855,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 #, 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:1886 doc/tin.5:1659
+#: doc/tin.1:1938 doc/tin.5:1660
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1886
+#: doc/tin.1:1938
 #, 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:1891 doc/tin.5:1664
+#: doc/tin.1:1943 doc/tin.5:1665
 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."
@@ -4725,20 +4882,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1891
+#: doc/tin.1:1943
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter (kill) anwenden auf (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1895
+#: doc/tin.1:1947
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1902
+#: doc/tin.1:1954
 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 "
@@ -4748,7 +4905,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1907 doc/tin.5:1681
+#: doc/tin.1:1959 doc/tin.5:1682
 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 "
@@ -4757,7 +4914,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1911 doc/tin.5:1685
+#: doc/tin.1:1963 doc/tin.5:1686
 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 "
@@ -4765,18 +4922,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Voreinstellung ist 0 (B<Killt nur ungelesene Artikel>)."
 
 #. type: TP
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 #, 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:1919 doc/tin.5:1692
+#: doc/tin.1:1971 doc/tin.5:1693
 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 "
@@ -4785,39 +4942,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1919
+#: doc/tin.1:1971
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mailadresse (und Name) (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1925 doc/tin.5:1698
+#: doc/tin.1:1979
 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."
+"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\%4880>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1925
+#: doc/tin.1:1979
 #, 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:1929 doc/tin.5:1702
+#: doc/tin.1:1983 doc/tin.5:1703
 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:1929
+#: doc/tin.1:1983
 #, 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:1934 doc/tin.5:1707
+#: doc/tin.1:1988 doc/tin.5:1708
 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, "
@@ -4829,13 +4987,13 @@ msgstr ""
 "article %M you wrote:\"."
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1988
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Mailbox-Format (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1944 doc/tin.5:1717
+#: doc/tin.1:1998 doc/tin.5:1718
 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 "
@@ -4844,28 +5002,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1944
+#: doc/tin.1:1998
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail Verzeichnis (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1953 doc/tin.5:1726
+#: doc/tin.1:2007 doc/tin.5:1727
 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. "
+"format. This feature is mainly for use with the B<\\%mutt>(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:1953
+#: doc/tin.1:2007
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr "B<Aufruf Ihres Mailkommandos (mailer_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1959 doc/tin.5:1732
+#: doc/tin.1:2013 doc/tin.5:1733
 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> "
@@ -4874,19 +5032,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1964 doc/tin.5:1737
+#: doc/tin.1:2018 doc/tin.5:1738
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 msgstr ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1968 doc/tin.5:1741
+#: doc/tin.1:2022 doc/tin.5:1742
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -4895,13 +5053,13 @@ msgstr ""
 "werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.1:1970 doc/tin.5:1743
+#: doc/tin.1:2024 doc/tin.5:1744
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1977 doc/tin.5:1750
+#: doc/tin.1:2031 doc/tin.5:1751
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4919,13 +5077,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1979
+#: doc/tin.1:2033
 #, 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:1987 doc/tin.5:1763
+#: doc/tin.1:2041 doc/tin.5:1764
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4936,41 +5094,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:2041
 #, 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:1990 doc/tin.5:1755
+#: doc/tin.1:2044 doc/tin.5:1756
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1990
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr "B<MIME-Viewer (metamail_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:2002 doc/tin.5:1775
+#: doc/tin.1:2056 doc/tin.5:1776
 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>."
+"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2002
+#: doc/tin.1:2056
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2015 doc/tin.5:1788
+#: doc/tin.1:2069 doc/tin.5:1789
 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 "
@@ -4984,13 +5142,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2015
+#: doc/tin.1:2069
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1799
+#: doc/tin.1:2080 doc/tin.5:1800
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -5001,7 +5159,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2029 doc/tin.5:1802
+#: doc/tin.1:2083 doc/tin.5:1803
 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"
@@ -5010,7 +5168,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2035 doc/tin.5:1808
+#: doc/tin.1:2089 doc/tin.5:1809
 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 "
@@ -5019,13 +5177,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2089
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr "B<Hervorhebungsattr. _Unterstriche_ (mono_markdash)>"
 
 #. type: Plain text
-#: doc/tin.1:2040 doc/tin.5:1813
+#: doc/tin.1:2094 doc/tin.5:1814
 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 "
@@ -5033,13 +5191,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2094
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr "B<Hervorhebungsattr. /SchrÃ¤gstriche/ (mono_markslash)>"
 
 #. type: Plain text
-#: doc/tin.1:2045 doc/tin.5:1818
+#: doc/tin.1:2099 doc/tin.5:1819
 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 "
@@ -5047,13 +5205,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2099
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr "B<Hervorhebungsattribute *Sterne* (mono_markstar)>"
 
 #. type: Plain text
-#: doc/tin.1:2050 doc/tin.5:1823
+#: doc/tin.1:2104 doc/tin.5:1824
 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 "
@@ -5061,13 +5219,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2050
+#: doc/tin.1:2104
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr "B<Hervorhebungsattr. -Durchstreich.- (mono_markstroke)>"
 
 #. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1828
+#: doc/tin.1:2109 doc/tin.5:1829
 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 "
@@ -5075,26 +5233,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2055
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2059
+#: doc/tin.1:2113
 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:2059
+#: doc/tin.1:2113
 #, 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:2066 doc/tin.5:1841
+#: doc/tin.1:2120 doc/tin.5:1842
 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 "
@@ -5110,13 +5268,13 @@ msgstr ""
 "diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2066
+#: doc/tin.1:2120
 #, 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:2075 doc/tin.5:1850
+#: doc/tin.1:2129 doc/tin.5:1851
 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 "
@@ -5133,13 +5291,13 @@ msgstr ""
 "wird diese Option deaktiviert."
 
 #. type: TP
-#: doc/tin.1:2075
+#: doc/tin.1:2129
 #, 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:2080 doc/tin.5:1855
+#: doc/tin.1:2134 doc/tin.5:1856
 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, "
@@ -5151,61 +5309,61 @@ msgstr ""
 "wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2080
+#: doc/tin.1:2134
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
-msgstr ""
+msgstr "B<NNTP-lese Zeitlimit in Sekunden (nntp_read_timeout_secs)>"
 
 #. type: Plain text
-#: doc/tin.1:2084
+#: doc/tin.1:2138
 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:2084
+#: doc/tin.1:2138
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode Normalisierungsart (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2088
+#: doc/tin.1:2142
 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 "
+"Normalisierungsart die B<tin> verwenden soll um die Unicode-Eingabe zu "
 "normalisieren. Die mÃ¶glichen Werte sind:"
 
 #. type: Plain text
-#: doc/tin.1:2091 doc/tin.5:1865
+#: doc/tin.1:2145 doc/tin.5:1866
 msgid "B<None>: no normalization"
 msgstr "B<None>: keine Normalisierung"
 
 #. type: Plain text
-#: doc/tin.1:2093 doc/tin.5:1867
+#: doc/tin.1:2147 doc/tin.5:1868
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 "B<NFKC>: KompatibilitÃ¤tszerlegung, gefolgt von kanonischer Zusammensetzung"
 
 #. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1869
+#: doc/tin.1:2149 doc/tin.5:1870
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr "B<NFKD>: KompatibilitÃ¤tszerlegung"
 
 #. type: Plain text
-#: doc/tin.1:2097 doc/tin.5:1871
+#: doc/tin.1:2151 doc/tin.5:1872
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr "B<NFC>: Kanonische Zerlegung, gefolgt von kanonischer Zusammensetzung"
 
 #. type: Plain text
-#: doc/tin.1:2099 doc/tin.5:1873
+#: doc/tin.1:2153 doc/tin.5:1874
 msgid "B<NFD>: Canonical Decomposition"
 msgstr "B<NFD>: Kanonische Zerlegung"
 
 #. type: Plain text
-#: doc/tin.1:2101 doc/tin.5:1875
+#: doc/tin.1:2155 doc/tin.5:1876
 msgid ""
 "B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
 "and Case Folding"
@@ -5214,36 +5372,36 @@ msgstr ""
 "Zusammensetzung und Faltung"
 
 #. type: Plain text
-#: doc/tin.1:2105
+#: doc/tin.1:2159
 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 "
+"Einige Normalisierungsarten 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:2105
+#: doc/tin.1:2159
 #, 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:2109 doc/tin.5:1884
+#: doc/tin.1:2163 doc/tin.5:1885
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2109
+#: doc/tin.1:2163
 #, 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:2120 doc/tin.5:1895
+#: doc/tin.1:2174 doc/tin.5:1896
 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 "
@@ -5256,13 +5414,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2174
 #, 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:2125 doc/tin.5:1900
+#: doc/tin.1:2179 doc/tin.5:1901
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5270,13 +5428,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2125
+#: doc/tin.1:2179
 #, 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:2132
+#: doc/tin.1:2186
 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 "
@@ -5284,41 +5442,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 #, 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:2136
+#: doc/tin.1:2192 doc/tin.5:1915
 msgid ""
-"This specifies whether to perform post processing on saved articles.  The "
-"following values are allowed:"
+"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.1:2139 doc/tin.5:1917
+#: doc/tin.1:2195 doc/tin.5:1918
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2143
+#: doc/tin.1:2199 doc/tin.5:1922
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2145 doc/tin.5:1924
+#: doc/tin.1:2201 doc/tin.5:1924
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2146
+#: doc/tin.1:2202
 #, 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:2154 doc/tin.5:1933
+#: doc/tin.1:2210 doc/tin.5:1933
 msgid ""
 "Keep posted articles in given file. If the given filename does not contain "
 "any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -5328,26 +5488,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2154
+#: doc/tin.1:2210
 #, 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:2158 doc/tin.5:1937
+#: doc/tin.1:2214 doc/tin.5:1937
 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:2158
+#: doc/tin.1:2214
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Druckprogramm mit Optionen (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 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 "
@@ -5356,13 +5516,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 #, 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:2171 doc/tin.5:1951
+#: doc/tin.1:2227 doc/tin.5:1951
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5371,13 +5531,13 @@ msgstr ""
 "Artikel ausgenommen). Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2171
+#: doc/tin.1:2227
 #, 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:2174
+#: doc/tin.1:2230
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5386,13 +5546,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Zitatzeichen (quote_chars)>"
 
 #. type: Plain text
-#: doc/tin.1:2179 doc/tin.5:1960
+#: doc/tin.1:2235 doc/tin.5:1960
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5400,13 +5560,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2179
+#: doc/tin.1:2235
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Zitierverhalten (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2186
+#: doc/tin.1:2242
 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, "
@@ -5417,7 +5577,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 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 "
@@ -5425,13 +5585,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 #, 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:2195
+#: doc/tin.1:2251
 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 "
@@ -5439,13 +5599,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 #, 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:2200
+#: doc/tin.1:2256
 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 "
@@ -5453,13 +5613,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 #, 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:2205
+#: doc/tin.1:2261
 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 "
@@ -5467,39 +5627,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Artikel Neuheitszeit-Limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2209 doc/tin.5:2005
+#: doc/tin.1:2265 doc/tin.5:2005
 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:2209
+#: doc/tin.1:2265
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<BiDi wiedergeben (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2213
+#: doc/tin.1:2269
 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:2213
+#: doc/tin.1:2269
 #, 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:2218 doc/tin.5:2017
+#: doc/tin.1:2274 doc/tin.5:2017
 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 "
@@ -5507,78 +5667,78 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2218
+#: doc/tin.1:2274
 #, 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:2222 doc/tin.5:2021
+#: doc/tin.1:2278 doc/tin.5:2021
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2222
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
-msgstr "B<kill) (score_limit_kill>"
+msgstr "B<Bewertungsgrenze (kill) (score_limit_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2226 doc/tin.5:2025
+#: doc/tin.1:2282 doc/tin.5:2025
 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:2226
+#: doc/tin.1:2282
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<select) (score_limit_select>"
 
 #. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:2029
+#: doc/tin.1:2286 doc/tin.5:2029
 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:2230
+#: doc/tin.1:2286
 #, 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:2234 doc/tin.5:2033
+#: doc/tin.1:2290 doc/tin.5:2033
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2234
+#: doc/tin.1:2290
 #, 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:2238 doc/tin.5:2037
+#: doc/tin.1:2294 doc/tin.5:2037
 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:2238
+#: doc/tin.1:2294
 #, 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:2246 doc/tin.5:2045
+#: doc/tin.1:2302 doc/tin.5:2045
 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 "
@@ -5589,13 +5749,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2246
+#: doc/tin.1:2302
 #, 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:2250
+#: doc/tin.1:2306
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
@@ -5606,52 +5766,52 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%f\\ %n\\ %U\\ \\ %G\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 #, 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:2254 doc/tin.5:2078
+#: doc/tin.1:2310 doc/tin.5:2078
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2257 doc/tin.5:2081
+#: doc/tin.1:2313 doc/tin.5:2081
 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:2260 doc/tin.5:2084
+#: doc/tin.1:2316 doc/tin.5:2084
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2263 doc/tin.5:2087
+#: doc/tin.1:2319 doc/tin.5:2087
 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:2266 doc/tin.5:2090
+#: doc/tin.1:2322 doc/tin.5:2090
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2267
+#: doc/tin.1:2323
 #, 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:2276
+#: doc/tin.1:2332
 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 "
@@ -5662,23 +5822,23 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Sortierfunktion (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2279 doc/tin.5:2063
+#: doc/tin.1:2335 doc/tin.5:2063
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Sortierfunktion fÃ¼r Artikel. Voreinstellung ist 0."
 
 #. type: Plain text
-#: doc/tin.1:2284 doc/tin.5:2068
+#: doc/tin.1:2340 doc/tin.5:2068
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Mit B<\\%qsort>(3) sortieren."
 
 #. type: Plain text
-#: doc/tin.1:2289 doc/tin.5:2073
+#: doc/tin.1:2345 doc/tin.5:2073
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -5687,25 +5847,25 @@ msgstr ""
 "schneller sein."
 
 #. type: TP
-#: doc/tin.1:2290
+#: doc/tin.1:2346
 #, 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:2294 doc/tin.5:2104
+#: doc/tin.1:2350 doc/tin.5:2104
 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:2297 doc/tin.5:2107
+#: doc/tin.1:2353 doc/tin.5:2107
 msgid "B<None>, no information will be displayed."
 msgstr "B<Nichts>. Keine weiteren Informationen werden angezeigt."
 
 #. type: Plain text
-#: doc/tin.1:2301 doc/tin.5:2111
+#: doc/tin.1:2357 doc/tin.5:2111
 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 "
@@ -5713,7 +5873,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2115
+#: doc/tin.1:2361 doc/tin.5:2115
 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 "
@@ -5721,31 +5881,31 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2307 doc/tin.5:2117
+#: doc/tin.1:2363 doc/tin.5:2117
 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:2308
+#: doc/tin.1:2364
 #, 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:2312 doc/tin.5:2122
+#: doc/tin.1:2368 doc/tin.5:2122
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2368
 #, 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:2316 doc/tin.5:2126
+#: doc/tin.1:2372 doc/tin.5:2126
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -5754,35 +5914,35 @@ msgstr ""
 "ist OFF."
 
 #. type: TP
-#: doc/tin.1:2316
+#: doc/tin.1:2372
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Zeige Signaturen an (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2319 doc/tin.5:2129
+#: doc/tin.1:2375 doc/tin.5:2129
 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:2319
+#: doc/tin.1:2375
 #, 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:2322 doc/tin.5:2132
+#: doc/tin.1:2378 doc/tin.5:2132
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2322
+#: doc/tin.1:2378
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Erzeuge Signatur aus Pfad/Kommando (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2332 doc/tin.5:2142
+#: doc/tin.1:2388 doc/tin.5:2142
 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 "
@@ -5795,26 +5955,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2332
+#: doc/tin.1:2388
 #, 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:2335 doc/tin.5:2145
+#: doc/tin.1:2391 doc/tin.5:2145
 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:2335
+#: doc/tin.1:2391
 #, 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:2340
+#: doc/tin.1:2396
 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 "
@@ -5822,147 +5982,147 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sortiere Artikel nach (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2156
+#: doc/tin.1:2400 doc/tin.5:2156
 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:2347 doc/tin.5:2159
+#: doc/tin.1:2403 doc/tin.5:2159
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nichts>, keine Sortierung."
 
 #. type: Plain text
-#: doc/tin.1:2349 doc/tin.5:2161
+#: doc/tin.1:2405 doc/tin.5:2161
 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:2351 doc/tin.5:2163
+#: doc/tin.1:2407 doc/tin.5:2163
 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:2353 doc/tin.5:2165
+#: doc/tin.1:2409 doc/tin.5:2165
 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:2355 doc/tin.5:2167
+#: doc/tin.1:2411 doc/tin.5:2167
 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:2357 doc/tin.5:2169
+#: doc/tin.1:2413 doc/tin.5:2169
 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:2360 doc/tin.5:2172
+#: doc/tin.1:2416 doc/tin.5:2172
 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:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr "B<Score (absteigend)>, Artikel absteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr "B<Score (aufsteigend)>, Artikel aufsteigend nach Score sortieren."
 
 #. type: IP
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr "B<Lines: (absteigend)>, Artikel absteigend nach ''Lines:'' sortieren."
 
 #. type: IP
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2368 doc/tin.5:2180
+#: doc/tin.1:2424 doc/tin.5:2180
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 "B<Lines: (aufsteigend)>, Artikel aufsteigend nach ''Lines:'' sortieren."
 
 #. type: TP
-#: doc/tin.1:2369
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sortiere Threads nach (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2374 doc/tin.5:2185
+#: doc/tin.1:2430 doc/tin.5:2185
 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:2377 doc/tin.5:2188
+#: doc/tin.1:2433 doc/tin.5:2188
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nichts>, keine Sortierung der Threads."
 
 #. type: Plain text
-#: doc/tin.1:2380 doc/tin.5:2191
+#: doc/tin.1:2436 doc/tin.5:2191
 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:2382 doc/tin.5:2193
+#: doc/tin.1:2438 doc/tin.5:2193
 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:2384 doc/tin.5:2195
+#: doc/tin.1:2440 doc/tin.5:2195
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2386 doc/tin.5:2197
+#: doc/tin.1:2442 doc/tin.5:2197
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2443
 #, 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:2392 doc/tin.5:2203
+#: doc/tin.1:2448 doc/tin.5:2203
 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 "
@@ -5970,18 +6130,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2394 doc/tin.5:2205
+#: doc/tin.1:2450 doc/tin.5:2205
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2394
+#: doc/tin.1:2450
 #, 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:2399
+#: doc/tin.1:2455
 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 "
@@ -5989,40 +6149,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2399
-#, 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:2404 doc/tin.5:2217
-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:2404
+#: doc/tin.1:2455
 #, 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:2410 doc/tin.5:2221
+#: doc/tin.1:2461 doc/tin.5:2216
 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:2410
+#: doc/tin.1:2461
 #, 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:2419 doc/tin.5:2230
+#: doc/tin.1:2470 doc/tin.5:2225
 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 "
@@ -6033,52 +6179,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2419
+#: doc/tin.1:2470
 #, 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:2423 doc/tin.5:2234
+#: doc/tin.1:2474 doc/tin.5:2229
 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:2423
+#: doc/tin.1:2474
 #, no-wrap
 msgid "B<Regex with Subject prefixes (strip_re_regex)>"
-msgstr ""
+msgstr "B<Reg. Ausd. fÃ¼r den Subjectanfang (strip_re_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 #, no-wrap
 msgid "B<Regex with Subject suffixes (strip_was_regex)>"
-msgstr ""
+msgstr "B<Reg. Ausd. fÃ¼r das Subjectende (strip_was_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2246
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid ""
 "A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
 "B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2435
+#: doc/tin.1:2486
 #, 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:2440
+#: doc/tin.1:2491
 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 "
@@ -6086,13 +6232,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 #, 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:2445 doc/tin.5:2453
+#: doc/tin.1:2496 doc/tin.5:2452
 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 "
@@ -6100,26 +6246,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2445
+#: doc/tin.1:2496
 #, 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:2449
+#: doc/tin.1:2500
 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:2449
+#: doc/tin.1:2500
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Threade Artikel anhand (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2457
+#: doc/tin.1:2508
 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 "
@@ -6129,23 +6275,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2511
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2513
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, Diskussionsfaden nur anhand von ''Subject:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2464
+#: doc/tin.1:2515
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 "B<References>, Diskussionsfaden nur anhand von ''References:'' aufbauen."
 
 #. type: Plain text
-#: doc/tin.1:2467
+#: doc/tin.1:2518
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6154,25 +6300,25 @@ msgstr ""
 "und ''Subject:'' aufbauen (Voreinstellung)."
 
 #. type: Plain text
-#: doc/tin.1:2469
+#: doc/tin.1:2520
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2472
+#: doc/tin.1:2523
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2473
+#: doc/tin.1:2524
 #, 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:2477 doc/tin.5:2296
+#: doc/tin.1:2528 doc/tin.5:2291
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6181,13 +6327,13 @@ msgstr ""
 "Verlassen mit der linken Cursortaste. Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.1:2477
+#: doc/tin.1:2528
 #, 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:2481
+#: doc/tin.1:2532
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -6198,54 +6344,54 @@ msgstr ""
 "\" verwiesen. Voreingestellt ist \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ \\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Prozentualer Subject Vergleich (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2485
+#: doc/tin.1:2536
 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:2485
+#: doc/tin.1:2536
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Bewertung eines Threads (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2300
+#: doc/tin.1:2540 doc/tin.5:2295
 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:2492 doc/tin.5:2303
+#: doc/tin.1:2543 doc/tin.5:2298
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, Maximalwert im Diskussionsfaden."
 
 #. type: Plain text
-#: doc/tin.1:2494 doc/tin.5:2305
+#: doc/tin.1:2545 doc/tin.5:2300
 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:2496 doc/tin.5:2307
+#: doc/tin.1:2547 doc/tin.5:2302
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, Durchschnitt aller Bewertungen im Diskussionsfaden."
 
 #. type: TP
-#: doc/tin.1:2497
+#: doc/tin.1:2548
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Verwende Umschreibungen (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2505 doc/tin.5:2316
+#: doc/tin.1:2556 doc/tin.5:2311
 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 "
@@ -6255,35 +6401,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2505
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
-msgstr ""
+msgstr "B<Wie mit Leerzeilen umgegangen werden soll (trim_article_body)>"
 
 #. type: Plain text
-#: doc/tin.1:2509
+#: doc/tin.1:2560
 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:2512 doc/tin.5:2325
+#: doc/tin.1:2563 doc/tin.5:2320
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Artikelrumpf nicht anpassen>."
 
 #. type: Plain text
-#: doc/tin.1:2514 doc/tin.5:2327
+#: doc/tin.1:2565 doc/tin.5:2322
 msgid "B<Skip leading blank lines>."
 msgstr "B<FÃ¼hrende Leerzeilen Ã¼berspringen>."
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2329
+#: doc/tin.1:2567 doc/tin.5:2324
 msgid "B<Skip trailing blank lines>."
 msgstr "B<AbschlieÃŸende Leerzeilen Ã¼berspr.>."
 
 #. type: Plain text
-#: doc/tin.1:2518 doc/tin.5:2331
+#: doc/tin.1:2569 doc/tin.5:2326
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
@@ -6291,16 +6437,16 @@ msgstr ""
 "Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2521 doc/tin.5:2334
+#: doc/tin.1:2572 doc/tin.5:2329
 msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between "
-"textblocks with one blank line."
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
 msgstr ""
 "B<Mehrere zwischen TextblÃ¶cken zusammenfassen>, Leerzeilen zwischen "
 "TextblÃ¶cken zusammenfassen."
 
 #. type: Plain text
-#: doc/tin.1:2523 doc/tin.5:2336
+#: doc/tin.1:2574 doc/tin.5:2331
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + fÃ¼hrende Leerzeilen "
@@ -6308,7 +6454,7 @@ msgstr ""
 "fÃ¼hrende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2338
+#: doc/tin.1:2576 doc/tin.5:2333
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenfassen + abschlieÃŸende Leerz. "
@@ -6316,7 +6462,7 @@ msgstr ""
 "abschlieÃŸende Leerzeilen Ã¼berspringen."
 
 #. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2340
+#: doc/tin.1:2578 doc/tin.5:2335
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 "B<Mehrere zwischen Textbl. zusammenf. + fÃ¼hrende/abschlieÃŸende Leerz. "
@@ -6324,13 +6470,13 @@ msgstr ""
 "fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen"
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2579
 #, 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:2533
+#: doc/tin.1:2584
 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 "
@@ -6338,24 +6484,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 #, 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:2536
+#: doc/tin.1:2587
 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:2536
+#: doc/tin.1:2587
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Ã–ffne URLs mit ... (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2541 doc/tin.5:2357
+#: doc/tin.1:2592 doc/tin.5:2352
 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.  Default is "
@@ -6363,54 +6509,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2592
 #, 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:2544 doc/tin.5:2360
+#: doc/tin.1:2595 doc/tin.5:2355
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2544
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Benutze ANSI-Farben (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
-msgstr "AMSI-Farben in B<tin> benutzen. Voreinstellung ist OFF."
+msgstr "ANSI-Farben in B<tin> benutzen. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr "B<Scrollt. vom Nummernblock nutzen (use_keypad)>"
 
 #. type: TP
-#: doc/tin.1:2550
+#: doc/tin.1:2601
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Maus in xterm nutzen (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2556 doc/tin.5:2374
+#: doc/tin.1:2607 doc/tin.5:2369
 msgid ""
 "Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2556
+#: doc/tin.1:2607
 #, 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:2566
+#: doc/tin.1:2617
 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 an B<\\"
@@ -6418,26 +6564,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<UTF-8-Grafik benutzten (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2390
+#: doc/tin.1:2621 doc/tin.5:2385
 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:2570
+#: doc/tin.1:2621
 #, 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:2573
+#: doc/tin.1:2624
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
@@ -6446,13 +6592,13 @@ msgstr ""
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 #, 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:2576
+#: doc/tin.1:2627
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
@@ -6461,72 +6607,72 @@ msgstr ""
 "Absatzes findet."
 
 #. type: TP
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Wortgetreue TextblÃ¶cke erkennen (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2401
+#: doc/tin.1:2630 doc/tin.5:2396
 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:2579
+#: doc/tin.1:2630
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Platzhalter-Ãœbereinstimmung (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 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<\\"
+"the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 #, 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:2597 doc/tin.5:2421
+#: doc/tin.1:2652 doc/tin.5:2420
 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:2600 doc/tin.5:2424
+#: doc/tin.1:2655 doc/tin.5:2423
 msgid "B<no>"
 msgstr "B<nein>"
 
 #. type: Plain text
-#: doc/tin.1:2602 doc/tin.5:2426
+#: doc/tin.1:2657 doc/tin.5:2425
 msgid "yes, B<display mark>"
 msgstr "ja, B<Markierung> anzeigen"
 
 #. type: Plain text
-#: doc/tin.1:2604 doc/tin.5:2428
+#: doc/tin.1:2659 doc/tin.5:2427
 msgid "print a B<space> instead"
 msgstr "ein B<Leerzeichen> ausgeben"
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2660
 #, 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:2613 doc/tin.5:2437
+#: doc/tin.1:2668 doc/tin.5:2436
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6537,13 +6683,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2613
+#: doc/tin.1:2668
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Zeilen umbrechen nach (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2624 doc/tin.5:2448
+#: doc/tin.1:2679 doc/tin.5:2447
 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 "
@@ -6556,26 +6702,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2624
+#: doc/tin.1:2679
 #, 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:2631 doc/tin.5:2458
+#: doc/tin.1:2686 doc/tin.5:2457
 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:2631
+#: doc/tin.1:2686
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2638
+#: doc/tin.1:2693
 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> "
@@ -6586,7 +6732,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2701
 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 "
@@ -6597,7 +6743,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2653
+#: doc/tin.1:2708
 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 "
@@ -6608,7 +6754,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6616,13 +6762,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2665
+#: doc/tin.1:2720
 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.  "
@@ -6631,7 +6777,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 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 "
@@ -6640,18 +6786,19 @@ msgid ""
 "('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."
+"the screen and posting etiquette after composing an article "
+"(B<beginner_level>)."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 #, no-wrap
 msgid "FILTERING ARTICLES"
-msgstr "ARTIKEL FILTERN"
+msgstr "FILTERN VON ARTIKELN"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2683
+#: doc/tin.1:2739
 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 "
@@ -6661,7 +6808,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2689
+#: doc/tin.1:2745
 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 "
@@ -6670,7 +6817,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2694
+#: doc/tin.1:2750
 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 "
@@ -6679,7 +6826,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2699
+#: doc/tin.1:2755
 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 "
@@ -6687,7 +6834,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2704
+#: doc/tin.1:2760
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6696,13 +6843,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2706
+#: doc/tin.1:2762
 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:2719
+#: doc/tin.1:2775
 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. "
@@ -6715,20 +6862,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "ARTIKEL POSTEN"
 
 #. type: Plain text
-#: doc/tin.1:2722
+#: doc/tin.1:2778
 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:2732
+#: doc/tin.1:2788
 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 "
@@ -6741,15 +6888,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2737
+#: doc/tin.1:2793
 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."
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
+"Verwenden Sie den Befehl B<DisplayPostHist> ('B<W>'), um eine Verlaufsliste "
+"der von Ihnen geposteten Artikel anzuzeigen. Angezeigt werden das Datum, an "
+"dem der Artikel gepostet wurde, in welchen Newsgruppen der Artikel gepostet "
+"wurde und die Subjectzeile des Artikels. Weitere Informationen finden Sie im "
+"Abschnitt \"POSTING VERLAUFSLISTE\"."
 
 #. type: Plain text
-#: doc/tin.1:2745
+#: doc/tin.1:2801
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6761,7 +6914,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6776,13 +6929,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "EINLEITUNGSZEILE ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2823
 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 "
@@ -6794,13 +6947,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2769
+#: doc/tin.1:2825
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Mailadresse'u"
 
 #. type: Plain text
-#: doc/tin.1:2778
+#: doc/tin.1:2834
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6822,12 +6975,12 @@ msgstr ""
 "B<%I>\tInitialen des Autor\n"
 
 #. type: Plain text
-#: doc/tin.1:2781
+#: doc/tin.1:2837
 msgid "e.g.,"
 msgstr "z. B."
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2842
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6837,12 +6990,12 @@ msgstr ""
 "news_quote_format=In %M schreib %F:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2790
+#: doc/tin.1:2846
 msgid "would expand to:"
 msgstr "ergÃ¤be folgendes:"
 
 #. type: Plain text
-#: doc/tin.1:2795
+#: doc/tin.1:2851
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6852,7 +7005,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:2805
+#: doc/tin.1:2861
 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 "
@@ -6862,13 +7015,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
-msgstr ""
+msgstr "MAILEN, WEITERLEITEN, DRUCKEN, NACHSENDEN UND SPEICHERN VON ARTIKELN"
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2868
 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> "
@@ -6878,7 +7031,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2873
 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 "
@@ -6887,7 +7040,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2821
+#: doc/tin.1:2877
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6895,7 +7048,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2825
+#: doc/tin.1:2881
 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 "
@@ -6903,7 +7056,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2831
+#: doc/tin.1:2887
 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 "
@@ -6913,7 +7066,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2836
+#: doc/tin.1:2892
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6922,7 +7075,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2841
+#: doc/tin.1:2897
 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 "
@@ -6931,7 +7084,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2846
+#: doc/tin.1:2902
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
@@ -6940,7 +7093,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2851
+#: doc/tin.1:2907
 msgid ""
 "If saving multiple files at once the filename (if not referring to a "
 "mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
@@ -6949,20 +7102,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2857
+#: doc/tin.1:2913
 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:2857
+#: doc/tin.1:2913
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATISCHES MAILEN UND SPEICHERN VON UNGELESENEN ARTIKELN"
 
 #. type: Plain text
-#: doc/tin.1:2869
+#: doc/tin.1:2925
 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. "
@@ -6977,7 +7130,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2873
+#: doc/tin.1:2929
 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 "
@@ -6985,7 +7138,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2880
+#: doc/tin.1:2936
 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 "
@@ -6996,50 +7149,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2881
+#: doc/tin.1:2937
 #, 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:2885
+#: doc/tin.1:2941
 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:2886
+#: doc/tin.1:2942
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2946
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2891
+#: doc/tin.1:2947
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 #, no-wrap
 msgid "RANGES"
 msgstr "BEREICHE"
 
 #. type: Plain text
-#: doc/tin.1:2907
+#: doc/tin.1:2963
 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 "
@@ -7053,13 +7206,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2908
+#: doc/tin.1:2964
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTEN & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2919
+#: doc/tin.1:2976
 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 "
@@ -7067,35 +7220,37 @@ msgid ""
 "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:"
+"of a match on this pattern, and can be used to cancel certain matches. See B<"
+"\\%wildmat>(3)  for details about the understood patterns. Some examples:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2921
+#: doc/tin.1:2978
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2923
+#: doc/tin.1:2980
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
+"Passt auf alt.config und alles in der 'news'-Hierarchie auÃŸer news.test"
 
 #. type: Plain text
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATUREN"
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2994
 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"
@@ -7106,19 +7261,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2940
+#: doc/tin.1:2997
 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:2942
+#: doc/tin.1:2999
 msgid "The following is an example of a I<.Sig> file:"
 msgstr "Nachstehend eine Beispiel I<.Sig> Datei:"
 
 #. type: Plain text
-#: doc/tin.1:2947
+#: doc/tin.1:3004
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7128,7 +7283,7 @@ msgstr ""
 "SNAIL  HeidestraÃŸe 17, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 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 "
@@ -7142,13 +7297,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "ANSICHTEN ANPASSEN"
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:3024
 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 "
@@ -7163,13 +7318,13 @@ msgstr ""
 "werden. Folgende Platzhalter stehen zur VerfÃ¼gung:"
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:3027
 #, 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:2987
+#: doc/tin.1:3044
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -7207,7 +7362,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3049
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -7217,13 +7372,13 @@ msgstr ""
 "Platzhalter:"
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3052
 #, 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:3013
+#: doc/tin.1:3070
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -7263,18 +7418,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:3017
+#: doc/tin.1:3074
 msgid "Defaults for the format strings:"
 msgstr "Voreingestellt sind folgende Formatanweisungen:"
 
 #. type: ta
-#: doc/tin.1:3020
+#: doc/tin.1:3077
 #, 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:3024
+#: doc/tin.1:3081
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -7286,7 +7441,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:3030
+#: doc/tin.1:3087
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -7297,7 +7452,7 @@ msgstr ""
 "('B<d>') die Beschreibung aus- bzw. eingeblendet werden."
 
 #. type: Plain text
-#: doc/tin.1:3035
+#: doc/tin.1:3092
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -7309,7 +7464,7 @@ msgstr ""
 "durchgeschaltet werden."
 
 #. type: Plain text
-#: doc/tin.1:3039
+#: doc/tin.1:3096
 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:"
@@ -7322,7 +7477,7 @@ msgstr ""
 "weiterfÃ¼hrende Informationen)."
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3100
 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 "
@@ -7333,7 +7488,7 @@ msgstr ""
 "Score in der Threadebene 10 Zeichen breit dar: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3049
+#: doc/tin.1:3106
 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 "
@@ -7348,7 +7503,7 @@ msgstr ""
 "angegeben verwendet B<tin> ein Standardwert von 32."
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3113
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -7366,13 +7521,13 @@ msgstr ""
 "Voreinstellungen:"
 
 #. type: ta
-#: doc/tin.1:3059
+#: doc/tin.1:3116
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Platzhalter  'u +\\w'Breite'u"
 
 #. type: Plain text
-#: doc/tin.1:3068
+#: doc/tin.1:3125
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -7394,7 +7549,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3079
+#: doc/tin.1:3136
 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 "
@@ -7416,7 +7571,7 @@ msgstr ""
 "einzutragen."
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3140
 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 "
@@ -7427,7 +7582,7 @@ msgstr ""
 "verbleibende Platz wird fÃ¼r 'B<%d>' verwendet."
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3144
 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. "
@@ -7438,7 +7593,7 @@ msgstr ""
 "bzw. 'B<%T>' zwei Drittel des fÃ¼r beide zusammen verfÃ¼gbaren Platzes ein."
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3152
 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 "
@@ -7459,7 +7614,7 @@ msgstr ""
 "Formatanweisung 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 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 "
@@ -7474,13 +7629,13 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPPS UND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3107
+#: doc/tin.1:3164
 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 "
@@ -7492,7 +7647,7 @@ msgstr ""
 "Pfeiltaste eine Zeile nach unten."
 
 #. type: Plain text
-#: doc/tin.1:3109
+#: doc/tin.1:3166
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
@@ -7500,7 +7655,7 @@ msgstr ""
 "Newssoftware:"
 
 #. type: Plain text
-#: doc/tin.1:3112
+#: doc/tin.1:3169
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -7509,19 +7664,19 @@ msgstr ""
 "slrn, ...)"
 
 #. type: Plain text
-#: doc/tin.1:3114
+#: doc/tin.1:3171
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (Informationen Ã¼ber NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3173
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3177
 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.  "
@@ -7529,14 +7684,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3127
+#: doc/tin.1:3184
 msgid ""
 "When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
 "the B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3131
+#: doc/tin.1:3188
 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 "
@@ -7544,20 +7699,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3193
 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:3136
+#: doc/tin.1:3193
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3199
 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 "
@@ -7570,103 +7725,103 @@ msgstr ""
 "die linke Maustaste)."
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Maustaste1 (Links)"
 
 #. type: Plain text
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Maustaste2 (Mitte)"
 
 #. type: Plain text
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Maustaste3 (Rechts)"
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3212
 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:3157
+#: doc/tin.1:3214
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3157 doc/tin.1:3169 doc/tin.1:3183
+#: doc/tin.1:3214 doc/tin.1:3226 doc/tin.1:3240
 #, no-wrap
 msgid "left button"
 msgstr "Linke Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3218
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3161 doc/tin.1:3173 doc/tin.1:3186
+#: doc/tin.1:3218 doc/tin.1:3230 doc/tin.1:3243
 #, no-wrap
 msgid "center button"
 msgstr "Mittlere Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3164
+#: doc/tin.1:3221
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3164 doc/tin.1:3178 doc/tin.1:3191
+#: doc/tin.1:3221 doc/tin.1:3235 doc/tin.1:3248
 #, no-wrap
 msgid "right button"
 msgstr "Rechte Maustaste"
 
 #. type: Plain text
-#: doc/tin.1:3167
+#: doc/tin.1:3224
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3226
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3173
+#: doc/tin.1:3230
 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:3178
+#: doc/tin.1:3235
 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> "
@@ -7674,23 +7829,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3238
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3183
+#: doc/tin.1:3240
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3186
+#: doc/tin.1:3243
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3191
+#: doc/tin.1:3248
 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> "
@@ -7698,25 +7853,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3194
+#: doc/tin.1:3251
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3201
+#: doc/tin.1:3258
 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:3201
+#: doc/tin.1:3258
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX DATEIEN"
 
 #. type: Plain text
-#: doc/tin.1:3206
+#: doc/tin.1:3263
 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 "
@@ -7724,7 +7879,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3212
+#: doc/tin.1:3269
 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 "
@@ -7734,7 +7889,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3221
+#: doc/tin.1:3278
 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 "
@@ -7746,7 +7901,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3228
+#: doc/tin.1:3285
 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 "
@@ -7757,20 +7912,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3233
+#: doc/tin.1:3290
 msgid ""
 "As indexing might take some time you may want to run B<tin> from the system "
 "batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3238
+#: doc/tin.1:3295
 #, 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:3244
+#: doc/tin.1:3301
 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:"
@@ -7780,7 +7935,7 @@ msgstr ""
 "lesen, manuell zu bereinigen:"
 
 #. type: Plain text
-#: doc/tin.1:3250
+#: doc/tin.1:3307
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -7790,7 +7945,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3255 doc/tin.5:21
+#: doc/tin.1:3312 doc/tin.1:3313 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "DATEIEN"
@@ -7811,124 +7966,124 @@ msgstr "DATEIEN"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3273
+#: doc/tin.1:3331
 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:3275 doc/tin.5:43
+#: doc/tin.1:3333 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:45
+#: doc/tin.1:3335 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:47
+#: doc/tin.1:3337 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3281 doc/tin.5:49
+#: doc/tin.1:3339 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:51
+#: doc/tin.1:3341 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3285 doc/tin.5:53
+#: doc/tin.1:3343 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3288 doc/tin.5:222
+#: doc/tin.1:3346 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3291 doc/tin.5:232
+#: doc/tin.1:3349 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3294 doc/tin.5:242
+#: doc/tin.1:3352 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3296 doc/tin.5:244
+#: doc/tin.1:3354 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:246
+#: doc/tin.1:3356 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3301 doc/tin.5:253
+#: doc/tin.1:3359 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3304 doc/tin.5:286
+#: doc/tin.1:3362 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:315
+#: doc/tin.1:3366 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:3312 doc/tin.5:323
+#: doc/tin.1:3370 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:325
+#: doc/tin.1:3372 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:332
+#: doc/tin.1:3375 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:339
+#: doc/tin.1:3378 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3323 doc/tin.5:346
+#: doc/tin.1:3381 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:3327 doc/tin.5:354
+#: doc/tin.1:3385 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:3331 doc/tin.5:362
+#: doc/tin.1:3389 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:3334 doc/tin.5:369
+#: doc/tin.1:3392 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:3337 doc/tin.5:403
+#: doc/tin.1:3395 doc/tin.5:404
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -7937,66 +8092,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:3341 doc/tin.5:414
+#: doc/tin.1:3399 doc/tin.5:415
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:416
+#: doc/tin.1:3401 doc/tin.5:417
 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:3346 doc/tin.5:751
+#: doc/tin.1:3404 doc/tin.5:746
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3350 doc/tin.5:885
+#: doc/tin.1:3408 doc/tin.5:880
 #, 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:3352 doc/tin.5:887
+#: doc/tin.1:3410 doc/tin.5:882
 #, 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:3356 doc/tin.5:1121
+#: doc/tin.1:3414 doc/tin.5:1118
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1137
+#: doc/tin.1:3417 doc/tin.5:1134
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:1163
+#: doc/tin.1:3420 doc/tin.5:1160
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:1170
+#: doc/tin.1:3423 doc/tin.5:1175
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:1180
+#: doc/tin.1:3426 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3372
+#: doc/tin.1:3430
 #, 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:3377
+#: doc/tin.1:3435
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -8006,22 +8161,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:3382 doc/tin.5:1233
+#: doc/tin.1:3440 doc/tin.5:1238
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3384 doc/tin.5:1235
+#: doc/tin.1:3442 doc/tin.5:1240
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3387 doc/tin.5:2462
+#: doc/tin.1:3445 doc/tin.5:2461
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3390
+#: doc/tin.1:3448
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -8030,51 +8185,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:3393 doc/tin.5:2572
+#: doc/tin.1:3451 doc/tin.5:2571
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3396 doc/tin.5:2632
+#: doc/tin.1:3454 doc/tin.5:2631
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3399 doc/tin.5:2659
+#: doc/tin.1:3457 doc/tin.5:2658
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3402 doc/tin.5:2682
+#: doc/tin.1:3460 doc/tin.5:2681
 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:3405 doc/tin.5:2692
+#: doc/tin.1:3463 doc/tin.5:2691
 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:3408 doc/tin.5:2710
+#: doc/tin.1:3466 doc/tin.5:2709
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
-#. type: SH
-#: doc/tin.1:3411
+#. type: IX
+#: doc/tin.1:3469 doc/tin.1:3470
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "UMGEBUNGSVARIABLEN"
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3474
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 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 "
@@ -8089,13 +8244,13 @@ msgstr ""
 "GÃ¼ltigkeit Ã¼berprÃ¼ft werden \\(em um Sie manuell Ã¼bersteuern zu kÃ¶nnen."
 
 #. type: TP
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 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 "
@@ -8106,13 +8261,13 @@ msgstr ""
 "tin> haben mÃ¶chten, setzen Sie $B<TIN_HOMEDIR> auf I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 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 "
@@ -8120,13 +8275,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 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 "
@@ -8134,13 +8289,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 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 "
@@ -8148,13 +8303,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 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 "
@@ -8162,13 +8317,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 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> "
@@ -8176,13 +8331,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 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 "
@@ -8190,13 +8345,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 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> "
@@ -8204,13 +8359,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 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 "
@@ -8223,13 +8378,13 @@ msgstr ""
 "$B<TIN_LIBDIR> gesetzt sein wird es $B<TIN_ACTIVEFILE> vorangestellt."
 
 #. type: TP
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 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</"
@@ -8238,13 +8393,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 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 "
@@ -8252,26 +8407,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
+"Setzen den Artikel-Header ''Distribution:'' auf den Inhalt der Variablen "
+"statt auf den Systemstandard."
 
 #. type: TP
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3551
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
@@ -8280,34 +8437,34 @@ msgstr ""
 "Dekodierung des Artikeltextes. Die Werte kÃ¶nnen von -1 bis 6 reichen."
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3555
 msgid "no conversion"
 msgstr "Keine Umformung"
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3558
 msgid "universal table for many languages"
 msgstr "Universal-Tabelle fÃ¼r viele Sprachen"
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3561
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3564
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 "Tabelle fÃ¼r DÃ¤nisch, NiederlÃ¤ndisch, Deutsch, Norwegisch und Schwedisch"
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3567
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -8316,40 +8473,40 @@ msgstr ""
 "entsprechenden ISO 646-Variante"
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr "Tabelle mit B<RFC\\%1345>-Codes in Klammern"
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 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:3513
+#: doc/tin.1:3573
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3576
 msgid "table for IBM PC character set (code page 437)"
 msgstr "Tabelle fÃ¼r IBM PC-Zeichensatz (Codepage 437)"
 
 #. type: TP
-#: doc/tin.1:3517
+#: doc/tin.1:3577
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -8358,26 +8515,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 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:3526
+#: doc/tin.1:3586
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 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 "
@@ -8388,13 +8545,13 @@ msgstr ""
 "Adresse erhalten mÃ¶chten."
 
 #. type: TP
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 msgid ""
 "Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
@@ -8403,24 +8560,24 @@ msgstr ""
 "angegeben ist, siehe auch B<mail_address>."
 
 #. type: TP
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 msgid "Same as $B<NAME>."
 msgstr "Bewirkt das Gleiche wie $B<NAME>."
 
 #. type: TP
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 msgid ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
@@ -8428,13 +8585,13 @@ msgstr ""
 "\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
@@ -8443,24 +8600,24 @@ msgstr ""
 "Versandoperationen innerhalb von B<tin> verwendet wird."
 
 #. type: TP
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 msgid "Full path to the user's mailbox."
 msgstr "Voller Pfad zum Postfach des Benutzers."
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 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, "
@@ -8469,28 +8626,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 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)  "
+"default editor (i.e.  B<\\%vi>(1)  on UNIX-systems). See B<\\%environ>(5)  "
 "for more info."
 msgstr ""
+"Falls $B<VISUAL> nicht gesetzt ist, wird in dieser Variablen nach einem "
+"Standard-Editor gesucht. Wenn $B<EDITOR> und $B<VISUAL> beide nicht gesetzt "
+"sind verwendet B<tin> den Standard-Editor des Systems (B<\\%vi>(1) bei UNIX-"
+"Systemen). Weitere Informationen finden sich in B<\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3574
+#: doc/tin.1:3634
 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 "
@@ -8499,12 +8660,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3636
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 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 "
@@ -8513,25 +8674,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3585
+#: doc/tin.1:3645
 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:3587
+#: doc/tin.1:3647
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 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 "
@@ -8542,26 +8703,26 @@ msgstr ""
 "Gruppen (die wie gewohnt abgefragt werden), abmelden."
 
 #. type: TP
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
@@ -8570,13 +8731,13 @@ msgstr ""
 "%mailcap>(5)-Dateien zu Ã¼berschreiben. Siehe auch B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
@@ -8585,13 +8746,13 @@ msgstr ""
 "einen Ersatz (z. B. metamutt) zu unterdrÃ¼cken."
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -8600,39 +8761,39 @@ msgstr ""
 "B<mm_charset> konfiguriert."
 
 #. type: TP
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3621
+#: doc/tin.1:3681
 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:3621
+#: doc/tin.1:3681
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8641,13 +8802,13 @@ msgstr ""
 "deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -8656,7 +8817,7 @@ msgstr ""
 "deine SchlÃ¼ssel usw. enthÃ¤lt."
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -8664,7 +8825,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8676,13 +8837,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -8691,13 +8852,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 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)  "
@@ -8708,13 +8869,13 @@ msgstr ""
 "%locale>(5) und B<\\%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 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>]"
@@ -8723,13 +8884,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 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 "
@@ -8738,13 +8899,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 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<"
@@ -8754,13 +8915,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 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 "
@@ -8773,13 +8934,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 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 "
@@ -8792,7 +8953,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
@@ -8800,7 +8961,7 @@ msgstr "B<TERM>"
 #
 #
 #. type: Plain text
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -8809,24 +8970,24 @@ msgstr ""
 "%environ>(5)."
 
 #. type: TP
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 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:3717
+#: doc/tin.1:3777
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
@@ -8835,13 +8996,13 @@ msgstr ""
 "fÃ¼r xface. Sollte vom Terminalemulator gesetzt werden."
 
 #. type: TP
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 msgid ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 msgstr ""
@@ -8849,61 +9010,61 @@ msgstr ""
 "B<default_shell_command>."
 
 #. type: TP
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3730
+#: doc/tin.1:3790
 msgid ""
 "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 "Pfadname des Verzeichnisses, in dem nicht zwingend benÃ¶tigte Laufzeitdateien "
 "abgelegt werden sollen."
 
-#. type: SH
-#: doc/tin.1:3730
+#. type: IX
+#: doc/tin.1:3790 doc/tin.1:3791
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALE"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> verarbeitet folgende Signale:"
 
 #. type: TP
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3737 doc/tin.1:3740
+#: doc/tin.1:3798 doc/tin.1:3801
 msgid "Terminate gracefully."
 msgstr "Sauber beenden."
 
 #. type: TP
-#: doc/tin.1:3737
+#: doc/tin.1:3798
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3740
+#: doc/tin.1:3801
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Beenden ohne das Terminal (tty) wiederherzustellen."
 
 #. type: TP
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -8914,18 +9075,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:3754
+#: doc/tin.1:3815
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Speichern der I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-Datei."
 
-#. type: SH
-#: doc/tin.1:3754
+#. type: IX
+#: doc/tin.1:3815 doc/tin.1:3816
 #, no-wrap
 msgid "SECURITY"
 msgstr "SICHERHEIT"
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3824
 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 "
@@ -8938,8 +9099,8 @@ msgstr ""
 "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:3762
+#. type: IX
+#: doc/tin.1:3824 doc/tin.1:3825
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "KONFORM ZU"
@@ -8947,21 +9108,21 @@ 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:3770
+#: doc/tin.1:3833
 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:3770
+#. type: IX
+#: doc/tin.1:3833 doc/tin.1:3834
 #, no-wrap
 msgid "NOTES"
 msgstr "ANMERKUNGEN"
 
 #. type: Plain text
-#: doc/tin.1:3775
+#: doc/tin.1:3839
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8972,18 +9133,18 @@ msgstr ""
 "Hazel und das Urheberrecht liegt bei der University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3779
-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>"
+#: doc/tin.1:3843
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
 
-#. type: SH
-#: doc/tin.1:3779
+#. type: IX
+#: doc/tin.1:3843 doc/tin.1:3844
 #, no-wrap
 msgid "BUGS"
 msgstr "FEHLER"
 
 #. type: Plain text
-#: doc/tin.1:3787
+#: doc/tin.1:3852
 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 "
@@ -8997,7 +9158,7 @@ msgstr ""
 "neu."
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3861
 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! "
@@ -9014,14 +9175,14 @@ msgstr ""
 "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:3796
+#. type: IX
+#: doc/tin.1:3861 doc/tin.1:3862
 #, no-wrap
 msgid "HISTORY"
 msgstr "GESCHICHTE"
 
 #. type: Plain text
-#: doc/tin.1:3805
+#: doc/tin.1:3871
 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 "
@@ -9039,201 +9200,203 @@ msgstr ""
 "Versionen findet sich unter"
 
 #. type: Plain text
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 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:3809
+#: doc/tin.1:3875
 #, no-wrap
 msgid "CREDITS"
 msgstr "DANKSAGUNGEN"
 
 #. type: IP
-#: doc/tin.1:3811
+#: doc/tin.1:3877
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 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:3815
+#: doc/tin.1:3881
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 msgid "author of envarg.c environment variable reading routine."
 msgstr "Autor von envarg.c, Umgebungsvariablenleseroutine."
 
 #. type: IP
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 msgid "author of sigfile.c random signature generation routines."
 msgstr "Autor von sigfile.c, Zufallssignaturengenerierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 #, 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:3821
+#: doc/tin.1:3887
 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:3821
+#: doc/tin.1:3887
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 msgid "author of strftime.c date formatting routine."
 msgstr "Autor von strftime.c, Datumsfromatierungsroutine."
 
 #. type: IP
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 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:3825
+#: doc/tin.1:3891
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 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:3829
+#: doc/tin.1:3895
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 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:3833
+#: doc/tin.1:3899
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 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:3837
+#: doc/tin.1:3903
 #, 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:3841
+#: doc/tin.1:3907
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr "fÃ¼r B<\\%pcre>(3) (Bibliothek fÃ¼r Perl-kompatible regulÃ¤re AusdrÃ¼cke)."
 
 #. type: IP
-#: doc/tin.1:3841
+#: doc/tin.1:3907
 #, 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:3849
+#: doc/tin.1:3915
 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:3849
+#: doc/tin.1:3915
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 #. type: TP
-#: doc/tin.1:3850
+#: doc/tin.1:3916
 #, 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:3854
+#: doc/tin.1:3920
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3855
+#: doc/tin.1:3921
 #, 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:3859 doc/tin.5:2723
+#: doc/tin.1:3925 doc/tin.1:3926 doc/tin.5:2722
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SIEHE AUCH"
 
 #. type: Plain text
-#: doc/tin.1:3914
+#: doc/tin.1:3984
 msgid ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 msgstr ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 
 #. type: Plain text
 #: doc/tin.5:13
@@ -9452,7 +9615,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1130
+#: doc/tin.5:154 doc/tin.5:1127
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -9523,8 +9686,8 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:708
-#: doc/tin.5:867 doc/tin.5:1150
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:390 doc/tin.5:703
+#: doc/tin.5:862 doc/tin.5:1147
 #, no-wrap
 msgid "Example:"
 msgstr "Beispiel:"
@@ -9616,9 +9779,9 @@ 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 "
+"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 "
+"Fall die Erstellung des Cancel-Locks. Diese Datei sollte nur fÃ¼r den "
 "Benutzer lesbar sein."
 
 #. type: Plain text
@@ -9638,13 +9801,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1141
+#: doc/tin.5:261 doc/tin.5:1138
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<NNTPServer>"
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1144
+#: doc/tin.5:264 doc/tin.5:1141
 msgid "full qualified domain name of the news server."
 msgstr "VollstÃ¤ndiger Name (FQDN) des Newsservers."
 
@@ -9807,72 +9970,74 @@ msgid "B<mail_group_name>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:378
+#: doc/tin.5:379
 msgid ""
-"must be the pathname of the mailbox relative to field #4 with / changed to ."
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.'"
 msgstr ""
+"Pfad der Mailbox relativ zu Feld #4, wobei '/' in '.' umgewandelt sein muss."
 
 #. type: TP
-#: doc/tin.5:378
+#: doc/tin.5:379
 #, no-wrap
 msgid "B<maxnum>"
-msgstr ""
+msgstr "B<Maximalwert>"
 
 #. type: Plain text
-#: doc/tin.5:382
+#: doc/tin.5:383
 msgid ""
 "just put a large number here, something higher than the highest message in "
 "the mailbox"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:382
+#: doc/tin.5:383
 #, no-wrap
 msgid "B<minnum>"
-msgstr ""
+msgstr "B<Minimalwert>"
 
 #. type: Plain text
-#: doc/tin.5:385
+#: doc/tin.5:386
 msgid "put 0 here"
 msgstr "hier 0 angeben"
 
 #. type: TP
-#: doc/tin.5:385
+#: doc/tin.5:386
 #, no-wrap
 msgid "B<mailspool>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:389
+#: doc/tin.5:390
 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
+#: doc/tin.5:394
 msgid "Mail.inbox 12345 00000 /home/foo"
 msgstr "Mail.inbox 12345 00000 /home/foo"
 
 #. type: Plain text
-#: doc/tin.5:395
+#: doc/tin.5:396
 msgid "Mail.outbox 23456 00000 /home/foo"
 msgstr "Mail.outbox 23456 00000 /home/foo"
 
 #. type: Plain text
-#: doc/tin.5:399
+#: doc/tin.5:400
 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
+#: doc/tin.5:407
 msgid "active file of user's saved newsgroups, used by B<tin -R>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:428
+#: doc/tin.5:429
 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 "
@@ -9887,13 +10052,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:428
+#: doc/tin.5:429
 #, no-wrap
 msgid "B<scope>"
 msgstr "B<scope>"
 
 #. type: Plain text
-#: doc/tin.5:434
+#: doc/tin.5:435
 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 "
@@ -9901,82 +10066,76 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1253
+#: doc/tin.5:435 doc/tin.5:1258
 #, 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:698
+#: doc/tin.5:438 doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450
+#: doc/tin.5:453 doc/tin.5:466 doc/tin.5:476 doc/tin.5:479 doc/tin.5:492
+#: doc/tin.5:495 doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:511
+#: doc/tin.5:514 doc/tin.5:541 doc/tin.5:544 doc/tin.5:547 doc/tin.5:557
+#: doc/tin.5:560 doc/tin.5:563 doc/tin.5:566 doc/tin.5:569 doc/tin.5:572
+#: doc/tin.5:575 doc/tin.5:578 doc/tin.5:581 doc/tin.5:584 doc/tin.5:590
+#: doc/tin.5:593 doc/tin.5:596 doc/tin.5:599 doc/tin.5:602 doc/tin.5:605
+#: doc/tin.5:608 doc/tin.5:614 doc/tin.5:617 doc/tin.5:620 doc/tin.5:623
+#: doc/tin.5:626 doc/tin.5:629 doc/tin.5:632 doc/tin.5:635 doc/tin.5:638
+#: doc/tin.5:693
 msgid "Identical to the tinrc variable of the same name"
 msgstr "Identisch mit der tinrc-Variable gleichen Namens"
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1257
+#: doc/tin.5:438 doc/tin.5:1262
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1260
+#: doc/tin.5:441 doc/tin.5:1265
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
 
 #. type: TP
-#: doc/tin.5:443
+#: doc/tin.5:444
 #, no-wrap
 msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1303
+#: doc/tin.5:447 doc/tin.5:1308
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1307
+#: doc/tin.5:450 doc/tin.5:1312
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1314
-#, no-wrap
-msgid "B<auto_save>"
-msgstr "B<auto_save>"
-
-#. type: TP
-#: doc/tin.5:455
+#: doc/tin.5:453
 #, no-wrap
 msgid "B<auto_select>"
 msgstr "B<auto_select>"
 
 #. type: Plain text
-#: doc/tin.5:459
+#: doc/tin.5:457
 msgid ""
 "Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
 "entering the group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1320
+#: doc/tin.5:457 doc/tin.5:1319
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
 
 #. type: Plain text
-#: doc/tin.5:465
+#: doc/tin.5:463
 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<"
@@ -9987,19 +10146,19 @@ msgstr ""
 "UND SPEICHERN VON UNGELESENEN ARTIKELN\" in B<\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1446
+#: doc/tin.5:463 doc/tin.5:1445
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
 
 #. type: TP
-#: doc/tin.5:468
+#: doc/tin.5:466
 #, no-wrap
 msgid "B<delete_tmp_files>"
 msgstr "B<delete_tmp_files>"
 
 #. type: Plain text
-#: doc/tin.5:475
+#: doc/tin.5:473
 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 "
@@ -10008,115 +10167,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1563
+#: doc/tin.5:473 doc/tin.5:1562
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1568
+#: doc/tin.5:476 doc/tin.5:1569
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
 
 #. type: TP
-#: doc/tin.5:481
+#: doc/tin.5:479
 #, no-wrap
 msgid "B<fcc>"
 msgstr "B<fcc>"
 
 #. type: Plain text
-#: doc/tin.5:485
+#: doc/tin.5:483
 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
+#: doc/tin.5:483
 #, no-wrap
 msgid "B<followup_to>"
 msgstr "B<followup_to>"
 
 #. type: Plain text
-#: doc/tin.5:488
+#: doc/tin.5:486
 msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:488 doc/tin.5:779
+#: doc/tin.5:486 doc/tin.5:774
 #, no-wrap
 msgid "B<from>"
 msgstr "B<from>"
 
 #. type: Plain text
-#: doc/tin.5:491
+#: doc/tin.5:489
 msgid "Identical to the tinrc variable B<mail_address>"
 msgstr "Identisch mit der tinrc-Variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1603
+#: doc/tin.5:489 doc/tin.5:1604
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1606
+#: doc/tin.5:492 doc/tin.5:1607
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1686
+#: doc/tin.5:495 doc/tin.5:1687
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1698 doc/tin.5:2499
+#: doc/tin.5:498 doc/tin.5:1699 doc/tin.5:2498
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1717
+#: doc/tin.5:501 doc/tin.5:1718
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
 
 #. type: TP
-#: doc/tin.5:506
+#: doc/tin.5:504
 #, no-wrap
 msgid "B<mailing_list>"
 msgstr "B<mailing_list>"
 
 #. type: Plain text
-#: doc/tin.5:510
+#: doc/tin.5:508
 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:1755
+#: doc/tin.5:508 doc/tin.5:1756
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1752
+#: doc/tin.5:511 doc/tin.5:1753
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
 
 #. type: TP
-#: doc/tin.5:516
+#: doc/tin.5:514
 #, no-wrap
 msgid "B<mime_forward>"
 msgstr "B<mime_forward>"
 
 #. type: Plain text
-#: doc/tin.5:533
+#: doc/tin.5:531
 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 "
@@ -10135,13 +10294,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:533
+#: doc/tin.5:531
 #, no-wrap
 msgid "B<mime_types_to_save>"
 msgstr "B<mime_types_to_save>"
 
 #. type: Plain text
-#: doc/tin.5:540
+#: doc/tin.5:538
 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 "
@@ -10150,31 +10309,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1834
+#: doc/tin.5:538 doc/tin.5:1835
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1841
+#: doc/tin.5:541 doc/tin.5:1842
 #, 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:1850
+#: doc/tin.5:544 doc/tin.5:1851
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2472
+#: doc/tin.5:547 doc/tin.5:2471
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
 
 #. type: Plain text
-#: doc/tin.5:556
+#: doc/tin.5:554
 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> "
@@ -10183,193 +10342,187 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1880
+#: doc/tin.5:554 doc/tin.5:1881
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1884
+#: doc/tin.5:557 doc/tin.5:1885
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1895 doc/tin.5:2496
+#: doc/tin.5:560 doc/tin.5:1896 doc/tin.5:2495
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1908
+#: doc/tin.5:563 doc/tin.5:1909
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1900
+#: doc/tin.5:566 doc/tin.5:1901
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1933
+#: doc/tin.5:569 doc/tin.5:1933
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1947
+#: doc/tin.5:572 doc/tin.5:1947
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1951
+#: doc/tin.5:575 doc/tin.5:1951
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1955
+#: doc/tin.5:578 doc/tin.5:1955
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:2017
+#: doc/tin.5:581 doc/tin.5:2017
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
 
 #.  TODO: document option
 #. type: TP
-#: doc/tin.5:586
+#: doc/tin.5:584
 #, no-wrap
 msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2074
+#: doc/tin.5:587 doc/tin.5:2074
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2100
+#: doc/tin.5:590 doc/tin.5:2100
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2118
+#: doc/tin.5:593 doc/tin.5:2118
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2126
+#: doc/tin.5:596 doc/tin.5:2126
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2129
+#: doc/tin.5:599 doc/tin.5:2129
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2132
+#: doc/tin.5:602 doc/tin.5:2132
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2142
+#: doc/tin.5:605 doc/tin.5:2142
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2152
+#: doc/tin.5:608 doc/tin.5:2152
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
 
 #. type: Plain text
-#: doc/tin.5:613
+#: doc/tin.5:611
 msgid "Identical to the tinrc variable B<sort_article_type>"
 msgstr "Identisch mit der tinrc-Variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2181
+#: doc/tin.5:611 doc/tin.5:2181
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2212
-#, no-wrap
-msgid "B<start_editor_offset>"
-msgstr "B<start_editor_offset>"
-
-#. type: TP
-#: doc/tin.5:619 doc/tin.5:2253
+#: doc/tin.5:614 doc/tin.5:2248
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2258
+#: doc/tin.5:617 doc/tin.5:2253
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2292
+#: doc/tin.5:620 doc/tin.5:2287
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2268
+#: doc/tin.5:623 doc/tin.5:2263
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2287
+#: doc/tin.5:626 doc/tin.5:2282
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2316
+#: doc/tin.5:629 doc/tin.5:2311
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2398
+#: doc/tin.5:632 doc/tin.5:2393
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2448
+#: doc/tin.5:635 doc/tin.5:2447
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
 
 #. type: TP
-#: doc/tin.5:643
+#: doc/tin.5:638
 #, no-wrap
 msgid "B<x_body>"
 msgstr "B<x_body>"
 
 #. type: Plain text
-#: doc/tin.5:648
+#: doc/tin.5:643
 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 "
@@ -10377,24 +10530,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:648
+#: doc/tin.5:643
 #, no-wrap
 msgid "B<x_comment_to>"
 msgstr "B<x_comment_to>"
 
 #. type: Plain text
-#: doc/tin.5:651
+#: doc/tin.5:646
 msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:651
+#: doc/tin.5:646
 #, no-wrap
 msgid "B<x_headers>"
 msgstr "B<x_headers>"
 
 #. type: Plain text
-#: doc/tin.5:660
+#: doc/tin.5:655
 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 "
@@ -10406,126 +10559,134 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:660
+#: doc/tin.5:655
 #, no-wrap
 msgid "B<quick_kill_scope>"
 msgstr "B<quick_kill_scope>"
 
 #. type: Plain text
-#: doc/tin.5:666
+#: doc/tin.5:661
 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 ""
+"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
+"welche Gruppen die durch B<QuickFilterKill> hinzugefÃ¼gte Filterregel "
+"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
+"Variablen B<default_filter_kill_global> verwendet."
 
 #. type: TP
-#: doc/tin.5:666
+#: doc/tin.5:661
 #, no-wrap
 msgid "B<quick_kill_expire>"
 msgstr "B<quick_kill_expire>"
 
 #. type: Plain text
-#: doc/tin.5:669
+#: doc/tin.5:664
 msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:669
+#: doc/tin.5:664
 #, no-wrap
 msgid "B<quick_kill_case>"
 msgstr "B<quick_kill_case>"
 
 #. type: Plain text
-#: doc/tin.5:672
+#: doc/tin.5:667
 msgid "Identical to the tinrc variable B<default_filter_kill_case>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:672
+#: doc/tin.5:667
 #, no-wrap
 msgid "B<quick_kill_header>"
 msgstr "B<quick_kill_header>"
 
 #. type: Plain text
-#: doc/tin.5:675
+#: doc/tin.5:670
 msgid "Identical to the tinrc variable B<default_filter_kill_header>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_kill_header>"
 
 #. type: TP
-#: doc/tin.5:675
+#: doc/tin.5:670
 #, no-wrap
 msgid "B<quick_select_scope>"
 msgstr "B<quick_select_scope>"
 
 #. type: Plain text
-#: doc/tin.5:681
+#: doc/tin.5:676
 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 ""
+"Eine durch Kommata getrennte Liste von Newsgroup-Mustern (im Wildmat-Stil) "
+"auf welche Gruppen die durch B<QuickFilterSelect> hinzugefÃ¼gte Filterregel "
+"angewendet wird. Falls sie nicht gesetzt ist, wird die Vorgabe aus der tinrc-"
+"Variablen B<default_filter_select_global> verwendet."
 
 #. type: TP
-#: doc/tin.5:681
+#: doc/tin.5:676
 #, no-wrap
 msgid "B<quick_select_expire>"
 msgstr "B<quick_select_expire>"
 
 #. type: Plain text
-#: doc/tin.5:684
+#: doc/tin.5:679
 msgid "Identical to the tinrc variable B<default_filter_select_expire>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:684
+#: doc/tin.5:679
 #, no-wrap
 msgid "B<quick_select_case>"
 msgstr "B<quick_select_case>"
 
 #. type: Plain text
-#: doc/tin.5:687
+#: doc/tin.5:682
 msgid "Identical to the tinrc variable B<default_filter_select_case>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:687
+#: doc/tin.5:682
 #, no-wrap
 msgid "B<quick_select_header>"
 msgstr "B<quick_select_header>"
 
 #. type: Plain text
-#: doc/tin.5:690
+#: doc/tin.5:685
 msgid "Identical to the tinrc variable B<default_filter_select_header>"
 msgstr "Identisch mit der tinrc-Variable B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:690
+#: doc/tin.5:685
 #, no-wrap
 msgid "B<ispell>"
 msgstr "B<ispell>"
 
 #. type: Plain text
-#: doc/tin.5:695
+#: doc/tin.5:690
 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:695 doc/tin.5:1788
+#: doc/tin.5:690 doc/tin.5:1789
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
 
 #. type: TP
-#: doc/tin.5:698
+#: doc/tin.5:693
 #, no-wrap
 msgid "B<undeclared_charset>"
 msgstr "B<undeclared_charset>"
 
 #. type: Plain text
-#: doc/tin.5:707
+#: doc/tin.5:702
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
 "\\(em default is US-ASCII. This attribute works only on systems with working "
@@ -10534,7 +10695,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:717
+#: doc/tin.5:712
 #, no-wrap
 msgid ""
 "# include extra headers\n"
@@ -10551,7 +10712,7 @@ msgstr ""
 "undeclared_charset=ISO-8859-1\n"
 
 #. type: Plain text
-#: doc/tin.5:721
+#: doc/tin.5:716
 #, no-wrap
 msgid ""
 "# in *sources* set post process type to shar only\n"
@@ -10560,7 +10721,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:728
+#: doc/tin.5:723
 #, no-wrap
 msgid ""
 "# in *binaries* turn on full post processing,\n"
@@ -10572,7 +10733,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:734
+#: doc/tin.5:729
 #, no-wrap
 msgid ""
 "# in fido.* newsgroups change quote_chars\n"
@@ -10588,7 +10749,7 @@ msgstr ""
 "x_comment_to=ON\n"
 
 #. type: Plain text
-#: doc/tin.5:740
+#: doc/tin.5:735
 #, no-wrap
 msgid ""
 "# in *.test newsgroups, don't append signature\n"
@@ -10604,7 +10765,7 @@ msgstr ""
 "x_headers=Subject: Test - ignore - no reply\n"
 
 #. type: Plain text
-#: doc/tin.5:744
+#: doc/tin.5:739
 #, no-wrap
 msgid ""
 "# assume ISO-2022-JP-2 as charset\n"
@@ -10616,7 +10777,7 @@ msgstr ""
 "undeclared_charset=ISO-2022-JP-2\n"
 
 #. type: Plain text
-#: doc/tin.5:756
+#: doc/tin.5:751
 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 "
@@ -10624,13 +10785,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:756
+#: doc/tin.5:751
 #, no-wrap
 msgid "B<comment>"
 msgstr "B<comment>"
 
 #. type: Plain text
-#: doc/tin.5:765
+#: doc/tin.5:760
 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 "
@@ -10641,57 +10802,62 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:765
+#: doc/tin.5:760
 #, no-wrap
 msgid "B<group>"
 msgstr "B<group>"
 
 #. type: Plain text
-#: doc/tin.5:769
+#: doc/tin.5:764
 msgid ""
 "A comma-separated list of newsgroup patterns in wildmat-style to which "
 "groups the filter rule will be applied. This line is mandatory!"
 msgstr ""
+"Eine durch Komma getrennte Liste von Newsgroup-Mustern im Wildmat-Stil, auf "
+"welche Gruppen die Filterregel angewendet wird. Diese Zeile ist zwingend "
+"erforderlich!"
 
 #. type: TP
-#: doc/tin.5:769
+#: doc/tin.5:764
 #, no-wrap
 msgid "B<case>"
 msgstr "B<case>"
 
 #. type: Plain text
-#: doc/tin.5:772
+#: doc/tin.5:767
 msgid "0=case-sensitive, 1=case-insensitive"
 msgstr "0=GroÃŸ/Kleinschreibung beachten, 1=GroÃŸ/Kleinschreibung ignorieren"
 
 #. type: TP
-#: doc/tin.5:772
+#: doc/tin.5:767
 #, no-wrap
 msgid "B<score>"
 msgstr "B<score>"
 
 #. type: Plain text
-#: doc/tin.5:775
+#: doc/tin.5:770
 msgid ""
 "Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
 "\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:775
+#: doc/tin.5:770
 #, no-wrap
 msgid "B<subj>"
 msgstr "B<subj>"
 
 #. type: Plain text
-#: doc/tin.5:779
+#: doc/tin.5:774
 msgid ""
 "Match against ''Subject:''. The matching type used (wildmat or regex) "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
+"Vergleiche mit ''Subject:''. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hÃ¤ngt von der Einstellung der tinrc-Variable B<wildcard> ab."
 
 #. type: Plain text
-#: doc/tin.5:788
+#: doc/tin.5:783
 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 "
@@ -10701,80 +10867,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:788
+#: doc/tin.5:783
 #, no-wrap
 msgid "B<msgid>"
 msgstr "B<msgid>"
 
 #. type: Plain text
-#: doc/tin.5:793
+#: doc/tin.5:788
 msgid ""
 "Match against ''Message-ID:'' and full ''References:''. The matching type "
 "used (wildmat or regex) depends on the setting of the tinrc variable "
 "B<wildcard>."
 msgstr ""
+"Vergleiche mit ''Message-ID:'' & allen ''References:''. Der verwendete "
+"Vergleichstyp (Wildmat oder Regex) hÃ¤ngt von der Einstellung der tinrc-"
+"Variablen B<wildcard> ab."
 
 #. type: TP
-#: doc/tin.5:793
+#: doc/tin.5:788
 #, no-wrap
 msgid "B<msgid_last>"
 msgstr "B<msgid_last>"
 
 #. type: Plain text
-#: doc/tin.5:798
+#: doc/tin.5:793
 msgid ""
 "Match against ''Message-ID:'' and last ''References:'' entry only. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
 "variable B<wildcard>."
 msgstr ""
+"Vergleiche mit ''Message-ID:'' und letztem ''References:'' Eintrag. Der "
+"verwendete Vergleichstyp (Wildmat oder Regex) hÃ¤ngt von der Einstellung der "
+"tinrc-Variable B<wildcard> ab."
 
 #. type: TP
-#: doc/tin.5:798
+#: doc/tin.5:793
 #, no-wrap
 msgid "B<msgid_only>"
 msgstr "B<msgid_only>"
 
 #. type: Plain text
-#: doc/tin.5:802
+#: doc/tin.5:797
 msgid ""
 "Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
+"Vergleiche mit ''Message-ID:''. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hÃ¤ngt von der Einstellung der tinrc-Variable B<wildcard> ab."
 
 #. type: TP
-#: doc/tin.5:802
+#: doc/tin.5:797
 #, no-wrap
 msgid "B<refs_only>"
 msgstr "B<refs_only>"
 
 #. type: Plain text
-#: doc/tin.5:806
+#: doc/tin.5:801
 msgid ""
 "Match against ''References:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
+"Vergleiche mit ''References:''. Der verwendete Vergleichstyp (Wildmat oder "
+"Regex) hÃ¤ngt von der Einstellung der tinrc-Variable B<wildcard> ab."
 
 #. type: TP
-#: doc/tin.5:806
+#: doc/tin.5:801
 #, no-wrap
 msgid "B<lines>"
 msgstr "B<lines>"
 
 #. type: Plain text
-#: doc/tin.5:809
+#: doc/tin.5:804
 msgid ""
 "Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
 "than."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:809
+#: doc/tin.5:804
 #, no-wrap
 msgid "B<gnksa>"
 msgstr "B<gnksa>"
 
 #. type: Plain text
-#: doc/tin.5:816
+#: doc/tin.5:811
 msgid ""
 "Match against ''From:'' address parser return codes. E<lt>num matches less "
 "than, E<gt>num matches more than the returned numeric value. "
@@ -10784,13 +10960,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:818
+#: doc/tin.5:813
 #, no-wrap
 msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 
 #. type: Plain text
-#: doc/tin.5:848
+#: doc/tin.5:843
 #, no-wrap
 msgid ""
 "  B<0>\tGNKSA_OK\n"
@@ -10854,13 +11030,13 @@ msgstr ""
 "B<406>\tGNKSA_MISSING_REALNAME\n"
 
 #. type: TP
-#: doc/tin.5:850
+#: doc/tin.5:845
 #, no-wrap
 msgid "B<xref>"
 msgstr "B<xref>"
 
 #. type: Plain text
-#: doc/tin.5:857
+#: doc/tin.5:852
 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 "
@@ -10871,13 +11047,13 @@ msgstr ""
 
 #.  TODO: document option in detail
 #. type: TP
-#: doc/tin.5:857
+#: doc/tin.5:852
 #, no-wrap
 msgid "B<path>"
 msgstr "B<path>"
 
 #. type: Plain text
-#: doc/tin.5:863
+#: doc/tin.5:858
 msgid ""
 "Match against ''Path:'' line. This may not work on some servers. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -10885,18 +11061,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:863 doc/tin.5:2642
+#: doc/tin.5:858 doc/tin.5:2641
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
 
 #. type: Plain text
-#: doc/tin.5:866
+#: doc/tin.5:861
 msgid "time_t value when rule expires"
 msgstr "time_t Wert wann die Regel ablÃ¤uft"
 
 #. type: Plain text
-#: doc/tin.5:877
+#: doc/tin.5:872
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -10906,9 +11082,15 @@ msgid ""
 "score=hot\n"
 "subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
 msgstr ""
+"comment=Markiert alle Artikel Ã¼ber tin, rtin,\n"
+"comment=tind, ktin or cdtin als heiÃŸ\n"
+"group=*\n"
+"case=1\n"
+"score=hot\n"
+"subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
 
 #. type: Plain text
-#: doc/tin.5:893
+#: doc/tin.5:888
 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 "
@@ -10916,13 +11098,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:895
+#: doc/tin.5:890
 #, 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:942
+#: doc/tin.5:937
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -11020,7 +11202,7 @@ msgstr ""
 "B<MarkFeedUnread>\t^W\n"
 
 #. type: Plain text
-#: doc/tin.5:950
+#: doc/tin.5:945
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -11040,7 +11222,7 @@ msgstr ""
 "B<AttachToggleTagged>\t@\n"
 
 #. type: Plain text
-#: doc/tin.5:958
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -11060,7 +11242,7 @@ msgstr ""
 "B<ConfigResetAttrib>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:966
+#: doc/tin.5:961
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -11080,7 +11262,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 #. type: Plain text
-#: doc/tin.5:969
+#: doc/tin.5:964
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -11090,7 +11272,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:999
+#: doc/tin.5:994
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -11154,7 +11336,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1002
+#: doc/tin.5:997
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -11164,7 +11346,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 #. type: Plain text
-#: doc/tin.5:1042
+#: doc/tin.5:1037
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -11248,7 +11430,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 #. type: Plain text
-#: doc/tin.5:1047
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -11262,7 +11444,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1055
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -11292,7 +11474,13 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1063
+#: doc/tin.5:1057
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1060
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -11302,7 +11490,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 #. type: Plain text
-#: doc/tin.5:1066
+#: doc/tin.5:1063
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -11312,17 +11500,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 #. type: Plain text
-#: doc/tin.5:1069
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-
-#. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1067
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -11334,7 +11512,17 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1091
+#: doc/tin.5:1070
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1088
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -11374,7 +11562,7 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 #. type: Plain text
-#: doc/tin.5:1098
+#: doc/tin.5:1095
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -11392,7 +11580,7 @@ msgstr ""
 "B<ScopeRename>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:1114
+#: doc/tin.5:1111
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -11428,13 +11616,13 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1116
+#: doc/tin.5:1113
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr "B<UrlSelect>\t^J\t^M\n"
 
 #. type: Plain text
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 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 "
@@ -11442,72 +11630,89 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1130 doc/tin.5:1201 doc/tin.5:2589 doc/tin.5:2642 doc/tin.5:2669
+#: doc/tin.5:1127 doc/tin.5:1206 doc/tin.5:2588 doc/tin.5:2641 doc/tin.5:2668
 msgid "is the name of the newsgroup"
 msgstr "ist der Name der Newsgruppe"
 
 #. type: Plain text
-#: doc/tin.5:1133 doc/tin.5:1204 doc/tin.5:2672
+#: doc/tin.5:1130 doc/tin.5:1209 doc/tin.5:2671
 msgid "is a short single-line description of the group"
 msgstr "ist die zugehÃ¶rige Kurzbeschreibung"
 
 #. type: Plain text
-#: doc/tin.5:1141
+#: doc/tin.5:1138
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144
+#: doc/tin.5:1141
 #, no-wrap
 msgid "B<newsrc>"
-msgstr ""
+msgstr "B<newsrc>"
 
 #. type: Plain text
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 msgid "related newsrc."
 msgstr "zugehÃ¶rige newsrc-Datei."
 
 #. type: TP
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 #, no-wrap
 msgid "B<shortname>"
-msgstr ""
+msgstr "B<Kurzname>"
 
 #. type: Plain text
-#: doc/tin.5:1150
+#: doc/tin.5:1147
 msgid "nickname(s) for the nntpserver."
 msgstr "Kurzname(n) fÃ¼r den NNTP-Server."
 
 #. type: Plain text
-#: doc/tin.5:1154
+#: doc/tin.5:1151
 msgid "# sample newsrctable file"
 msgstr "# Beispiel newsrctable-Datei"
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1153
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 #. type: Plain text
-#: doc/tin.5:1158
+#: doc/tin.5:1155
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 #. type: Plain text
-#: doc/tin.5:1166
-msgid "posting history"
-msgstr "Posting Verlaufsliste"
+#: doc/tin.5:1171
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+"Verlaufsliste der geposteten Artikel. Die Datei wird von B<\\%tin>(1) "
+"geschrieben und vom Befehl B<DisplayPostHist> ('B<W>') verwendet. Sie sollte "
+"nicht manuell verÃ¤ndert werden. Jede Zeile, die mit \"#\" beginnt, ist ein "
+"Kommentar. Leerzeilen werden ignoriert. Alle anderen Zeilen mÃ¼ssen aus "
+"mindestens vier durch Pipes getrennten Feldern bestehen, beginnend mit einem "
+"Zeitstempel \"dd-mm-yy\", einem einzelnen Buchstaben, der die Aktion angibt, "
+"die die Nachricht ausgelÃ¶st hat, einem Gruppennamen oder einer Mailadresse, "
+"an die die Nachricht gesendet wurde, dem Subject der Nachricht und optional "
+"der ''Message-ID'' der Nachricht, falls bekannt."
 
 #. type: Plain text
-#: doc/tin.5:1176
+#: doc/tin.5:1181
 msgid ""
 "Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
@@ -11516,20 +11721,20 @@ msgstr ""
 "durch setzen von B<posted_articles_file> geÃ¤ndert werden."
 
 #. type: Plain text
-#: doc/tin.5:1185
+#: doc/tin.5:1190
 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:1190
+#: doc/tin.5:1195
 #, 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:1198
+#: doc/tin.5:1203
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -11544,25 +11749,25 @@ msgstr ""
 "Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: TP
-#: doc/tin.5:1198 doc/tin.5:2666
+#: doc/tin.5:1203 doc/tin.5:2665
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<Gruppen.Name>"
 
 #. type: TP
-#: doc/tin.5:1201 doc/tin.5:2669
+#: doc/tin.5:1206 doc/tin.5:2668
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<Kurzbeschreibung>"
 
 #. type: Plain text
-#: doc/tin.5:1210
+#: doc/tin.5:1215
 #, 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:1217
+#: doc/tin.5:1222
 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 "
@@ -11570,31 +11775,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 #. type: Plain text
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 msgid "Internal version number."
 msgstr "Interne Versionsnummer."
 
 #. type: TP
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1225
+#: doc/tin.5:1230
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 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 "
@@ -11606,67 +11811,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr "B<abbreviate_groupname>"
 
 #. type: TP
-#: doc/tin.5:1263
+#: doc/tin.5:1268
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 #. type: TP
-#: doc/tin.5:1266
+#: doc/tin.5:1271
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 #. type: TP
-#: doc/tin.5:1269
+#: doc/tin.5:1274
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 #. type: TP
-#: doc/tin.5:1273
+#: doc/tin.5:1278
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 #. type: TP
-#: doc/tin.5:1277
+#: doc/tin.5:1282
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1286
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1290
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1293
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 #. type: TP
-#: doc/tin.5:1292
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 #. type: Plain text
-#: doc/tin.5:1303
+#: doc/tin.5:1308
 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 "
@@ -11674,30 +11879,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1311
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 #. type: Plain text
-#: doc/tin.5:1314
+#: doc/tin.5:1319
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 #. type: TP
-#: doc/tin.5:1330
+#: doc/tin.5:1329
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 #. type: Plain text
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 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.  "
@@ -11705,175 +11910,175 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr "B<cancel_lock_algo>"
 
 #. type: TP
-#: doc/tin.5:1341
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1345
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1348
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1351
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1354
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1357
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1360
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1363
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1366
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1370
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1374
+#: doc/tin.5:1373
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1378
+#: doc/tin.5:1377
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1382
+#: doc/tin.5:1381
 #, no-wrap
 msgid "B<col_message>"
 msgstr "B<col_message>"
 
 #. type: TP
-#: doc/tin.5:1385
+#: doc/tin.5:1384
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1388
+#: doc/tin.5:1387
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1391
+#: doc/tin.5:1390
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1393
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1397
+#: doc/tin.5:1396
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1399
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1403
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1409
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1412
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1416
+#: doc/tin.5:1415
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1422
+#: doc/tin.5:1421
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1425
+#: doc/tin.5:1424
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1429
+#: doc/tin.5:1428
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -11881,7 +12086,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1435
+#: doc/tin.5:1434
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -11889,26 +12094,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1440
+#: doc/tin.5:1439
 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:1444
+#: doc/tin.5:1443
 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:1446
+#: doc/tin.5:1445
 msgid "Default is commands & quit."
 msgstr "Voreinstellung ist Kommandos & Ende."
 
 #. type: Plain text
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 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<\\"
@@ -11917,61 +12122,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1459
+#: doc/tin.5:1458
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1461
+#: doc/tin.5:1460
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1463
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1467
+#: doc/tin.5:1466
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1471
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1475
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1479
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1485 doc/tin.5:1514
+#: doc/tin.5:1484 doc/tin.5:1513
 #, 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:1494 doc/tin.5:1523
+#: doc/tin.5:1493 doc/tin.5:1522
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -11993,153 +12198,154 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1495
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1499
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1505
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1509
+#: doc/tin.5:1508
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1524
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1527
+#: doc/tin.5:1526
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1529
+#: doc/tin.5:1528
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1531
+#: doc/tin.5:1530
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1533
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1535
+#: doc/tin.5:1534
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1537
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1539
+#: doc/tin.5:1538
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1541
+#: doc/tin.5:1540
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1543
+#: doc/tin.5:1542
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1545
+#: doc/tin.5:1544
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1547
+#: doc/tin.5:1546
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1549
+#: doc/tin.5:1548
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1551
+#: doc/tin.5:1550
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1553
+#: doc/tin.5:1552
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1554
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1557
+#: doc/tin.5:1556
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1559
+#: doc/tin.5:1558
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1568
+#: doc/tin.5:1569
 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)."
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\" in B<\\%tin>(1)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1571
+#: doc/tin.5:1572
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 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, "
@@ -12147,19 +12353,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1582
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 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<"
@@ -12168,13 +12374,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1603
+#: doc/tin.5:1604
 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 "
@@ -12185,7 +12391,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1610
+#: doc/tin.5:1611
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -12195,13 +12401,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:1612
+#: doc/tin.5:1613
 #, 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:1624
+#: doc/tin.5:1625
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -12229,31 +12435,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1626
+#: doc/tin.5:1627
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1637
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1643
+#: doc/tin.5:1644
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1649
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 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, "
@@ -12262,32 +12468,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1659
+#: doc/tin.5:1660
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1664
+#: doc/tin.5:1665
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1668
+#: doc/tin.5:1669
 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:1676
+#: doc/tin.5:1677
 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 "
@@ -12297,106 +12503,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1693
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
+#. type: Plain text
+#: doc/tin.5:1699
+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.5:1702
+#: doc/tin.5:1703
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1707
+#: doc/tin.5:1708
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1726
+#: doc/tin.5:1727
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1763
+#: doc/tin.5:1764
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1775 doc/tin.5:2492
+#: doc/tin.5:1776 doc/tin.5:2491
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1808
+#: doc/tin.5:1809
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1813
+#: doc/tin.5:1814
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1818
+#: doc/tin.5:1819
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1823
+#: doc/tin.5:1824
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1828
+#: doc/tin.5:1829
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1834
+#: doc/tin.5:1835
 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:1855
+#: doc/tin.5:1856
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 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:1858
+#: doc/tin.5:1859
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1862
+#: doc/tin.5:1863
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
+"Normalisierungsart die verwenden soll um die Unicode-Eingabe zu "
+"normalisieren. Die mÃ¶glichen Werte sind:"
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1881
 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 "
@@ -12404,30 +12619,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1908
+#: doc/tin.5:1909
 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:1914
-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:1922
-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:1925
 #, no-wrap
@@ -12697,50 +12895,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2217
+#: doc/tin.5:2212
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2221
+#: doc/tin.5:2216
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2230
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2234
+#: doc/tin.5:2229
 #, no-wrap
 msgid "B<strip_re_regex>"
 msgstr "B<strip_re_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 #, no-wrap
 msgid "B<strip_was_regex>"
 msgstr "B<strip_was_regex>"
 
 #. type: TP
-#: doc/tin.5:2246
+#: doc/tin.5:2241
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2253
+#: doc/tin.5:2248
 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 "
@@ -12748,7 +12946,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2253
 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 "
@@ -12756,7 +12954,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2268
+#: doc/tin.5:2263
 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 "
@@ -12768,7 +12966,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2272
+#: doc/tin.5:2267
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -12778,13 +12976,13 @@ msgstr ""
 "Ersetzungen werden unterstÃ¼tzt:"
 
 #. type: ta
-#: doc/tin.5:2274
+#: doc/tin.5:2269
 #, 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:2285
+#: doc/tin.5:2280
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -12810,7 +13008,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2292
+#: doc/tin.5:2287
 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 "
@@ -12818,19 +13016,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2308
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 #. type: Plain text
-#: doc/tin.5:2322
+#: doc/tin.5:2317
 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 "
@@ -12838,13 +13036,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2341
+#: doc/tin.5:2336
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 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 "
@@ -12852,13 +13050,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -12867,54 +13065,56 @@ msgstr ""
 "Voreinstellung ist ON."
 
 #. type: TP
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2357
+#: doc/tin.5:2352
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2360
+#: doc/tin.5:2355
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
+"Falls aktiviert verwendet B<\\%tin>(1) ANSI-Farben. Die Voreinstellung ist "
+"OFF."
 
 #. type: TP
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 "Navigationstasten auf dem Tastenfeld verwenden. Voreinstellung ist OFF."
 
 #. type: TP
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2374
+#: doc/tin.5:2369
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 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 "
@@ -12923,19 +13123,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2390
+#: doc/tin.5:2385
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
@@ -12944,13 +13144,13 @@ msgstr ""
 "Absatzes findet. Voreinstellung ist #v+"
 
 #. type: TP
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2393
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block.  Default is #v-"
@@ -12959,49 +13159,49 @@ msgstr ""
 "Absatzes findet. Voreinstellung ist #v-"
 
 #. type: TP
-#: doc/tin.5:2401
+#: doc/tin.5:2396
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<Platzhalter>"
 
 #. type: Plain text
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 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 "
+"uses the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2436
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2453
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 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 "
@@ -13011,31 +13211,33 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2472
+#: doc/tin.5:2471
 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:2476
+#: doc/tin.5:2475
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
+"Legt den Namen Ihrer Organisation fest. $B<ORGANIZATION> Ã¼berschreibt den "
+"angegebenen Wert."
 
 #. type: TP
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 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>. "
@@ -13043,13 +13245,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 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."
@@ -13062,26 +13264,28 @@ msgstr ""
 "Ã¤ndern, wenn Sie die Probleme Ihrer Benutzer selbst lÃ¶sen wollen."
 
 #. type: TP
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2491
 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:2496
+#: doc/tin.5:2495
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
 msgstr ""
+"Standardzeichensatz, der im ''Content-Type:'' MIME-Header verwendet werden "
+"soll. $B<MM_CHARSET> Ã¼berschreibt den angegebenen Wert."
 
 #. type: Plain text
-#: doc/tin.5:2499
+#: doc/tin.5:2498
 msgid ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
@@ -13089,7 +13293,7 @@ msgstr ""
 "die beste Wahl."
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -13098,13 +13302,13 @@ msgstr ""
 "eine gute Wahl."
 
 #. type: TP
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 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<\\"
@@ -13115,13 +13319,13 @@ msgstr ""
 "Voreinstellung auf ON geÃ¤ndert."
 
 #. type: TP
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -13130,13 +13334,13 @@ msgstr ""
 "steht wird die Einstellung ignoriert."
 
 #. type: TP
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 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>.  "
@@ -13144,13 +13348,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 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</"
@@ -13159,105 +13363,114 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 msgid ""
-"Name of a single overview file, common values are I<.overview>, I<over."
+"Name of a single overview file, common values are I<.overview> or I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 "Name einer Overview-Datei, Ã¼bliche Namen sind I<.overview> oder I<over."
 "view>. $B<TIN_NOVFILENAME> Ã¼bersteuert den angegebenen Wert."
 
 #. type: TP
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 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."
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"residesin I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
+"VollstÃ¤ndiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise "
+"befindet sich die Datei in I<newslibdir> und heiÃŸt I<overview.fmt>, so dass "
+"Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration "
+"unterscheidet."
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 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 "
+"Full pathname of your newssystem's active file; usually the 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 ""
+"VollstÃ¤ndiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise "
+"befindet sich die Datei in I<newslibdir> und heiÃŸt I<active>, so dass Sie "
+"diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration "
+"unterscheidet."
 
 #. type: TP
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 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."
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 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."
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
 msgstr ""
 "VollstÃ¤ndiger Pfadname der Newsgroups-Datei Ihres Newssystems; normalerweise "
-"befindet sich die Newsgroups-Datei in I<newslibdir>, so dass Sie diese "
-"Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration unterscheidet."
+"befindet sich die Datei in I<newslibdir> und heiÃŸt I<newsgroups>, so dass "
+"Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration "
+"unterscheidet."
 
 #. type: TP
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2555
 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."
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 "VollstÃ¤ndiger Pfadname der Abonnements-Datei Ihres Newssystems; "
-"normalerweise befindet sich die Abonnements-Datei in I<newslibdir>, so dass "
-"Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich Ihre Konfiguration "
-"unterscheidet."
+"normalerweise befindet sich die Datei in I<newslibdir> und heiÃŸt "
+"I<subscriptions>, so dass Sie diese Einstellung nur Ã¤ndern mÃ¼ssen wenn sich "
+"Ihre Konfiguration unterscheidet."
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2559
 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:2564
+#: doc/tin.5:2563
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -13266,7 +13479,7 @@ msgstr ""
 "Sprache"
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2577
 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 "
@@ -13280,7 +13493,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2583
+#: doc/tin.5:2582
 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 "
@@ -13291,7 +13504,7 @@ msgstr ""
 "Newsgruppen angegeben werden, wird der Artikel zurÃ¼ckgewiesen."
 
 #. type: Plain text
-#: doc/tin.5:2586
+#: doc/tin.5:2585
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -13300,30 +13513,30 @@ msgstr ""
 "I<highmark> I<lowmark> I<Marker>\"."
 
 #. type: TP
-#: doc/tin.5:2586 doc/tin.5:2639
+#: doc/tin.5:2585 doc/tin.5:2638
 #, no-wrap
 msgid "B<name>"
 msgstr "B<Name>"
 
 #. type: TP
-#: doc/tin.5:2589
+#: doc/tin.5:2588
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 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:2592
+#: doc/tin.5:2591
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 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 "
@@ -13339,92 +13552,92 @@ msgstr ""
 "Newsgroup."
 
 #. type: TP
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<Marker>"
 
 #. type: Plain text
-#: doc/tin.5:2602
+#: doc/tin.5:2601
 msgid "can be one of those"
 msgstr "kann eines der folgenden sein"
 
 #. type: TP
-#: doc/tin.5:2603
+#: doc/tin.5:2602
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 msgid "local postings are allowed"
 msgstr "lokale Postings sind erlaubt"
 
 #. type: TP
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 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:2609
+#: doc/tin.5:2608
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 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:2612
+#: doc/tin.5:2611
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 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:2615
+#: doc/tin.5:2614
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 msgid "articles cannot be posted to this newsgroup"
 msgstr "in diese Gruppe darf nicht gepostet werden"
 
 #. type: TP
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2621
+#: doc/tin.5:2620
 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:2622 doc/tin.5:2649 doc/tin.5:2672
+#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2628
+#: doc/tin.5:2627
 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 "
@@ -13435,7 +13648,7 @@ msgstr ""
 "LIST (B<RFC\\%3977>) oder LIST COUNTS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2639
+#: doc/tin.5:2638
 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 "
@@ -13449,7 +13662,7 @@ msgstr ""
 "I<Ersteller>\"."
 
 #. type: Plain text
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -13458,18 +13671,18 @@ msgstr ""
 "Beginn der Epoche."
 
 #. type: TP
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<Ersteller>"
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2648
 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:2655
+#: doc/tin.5:2654
 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>) "
@@ -13480,7 +13693,7 @@ msgstr ""
 "(B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2666
+#: doc/tin.5:2665
 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 "
@@ -13493,7 +13706,7 @@ msgstr ""
 "Tabulator getrennten Feldern \"I<Gruppen.Name>\tI<Kurzbeschreibung>\"."
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2677
 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\\"
@@ -13504,7 +13717,7 @@ msgstr ""
 "NEWSGROUPS (B<RFC\\%3977>) Befehl."
 
 #. type: Plain text
-#: doc/tin.5:2687
+#: doc/tin.5:2686
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -13514,7 +13727,7 @@ msgstr ""
 "PrioritÃ¤t falls gesetzt."
 
 #. type: Plain text
-#: doc/tin.5:2705
+#: doc/tin.5:2704
 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 "
@@ -13524,7 +13737,7 @@ msgid ""
 "%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 msgstr ""
 "Diese Datei gibt die Struktur der NachrichtenÃ¼bersichtsdatenbank an (siehe "
-"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Dateiist "
+"auch B<\\%newsoverview>(5)). Die Reihenfolge der Zeilen in dieser Datei ist "
 "wichtig; sie bestimmt die Reihenfolge, in der die Felder in der Datenbank "
 "stehen.  Siehe auch B<\\%overview.fmt>(5). B<\\%tin>(1) versucht die Datei "
 "nur dann zu lesen. Falls Sie direkt vom lokalen Spool lesen, wenn Sie "
@@ -13532,7 +13745,7 @@ msgstr ""
 "Befehl LIST OVERVIEW.FMT (B<RFC\\%3977>)."
 
 #. type: Plain text
-#: doc/tin.5:2720
+#: doc/tin.5:2719
 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\"}/."
@@ -13548,41 +13761,26 @@ msgstr ""
 "SUBSCRIPTIONS (B<RFC\\%6048>)."
 
 #. type: Plain text
-#: doc/tin.5:2767
+#: doc/tin.5:2766
 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>"
-
-#~ msgid "Match against ''Subject:''"
-#~ msgstr "Vergleiche mit ''Subject:''"
-
-#~ msgid "Match against ''Message-ID:'' and full ''References:''"
-#~ msgstr "Vergleiche mit ''Message-ID:'' & allen ''References:''"
-
-#~ msgid "Match against ''Message-ID:'' and last ''References:'' entry only"
-#~ msgstr "Vergleiche mit ''Message-ID:'' & letztem ''References:'' Eintrag"
-
-#~ msgid "Match against ''Message-ID:''"
-#~ msgstr "Vergleiche mit ''Message-ID:''"
-
-#~ msgid "Match against ''References:''"
-#~ msgstr "Vergleiche mit ''References:''"
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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.5/doc/l10n/en_GB/tin.1 tin-2.6.0/doc/l10n/en_GB/tin.1
--- tin-2.4.5/doc/l10n/en_GB/tin.1	2020-12-01 11:59:44.000000000 +0100
+++ tin-2.6.0/doc/l10n/en_GB/tin.1	2021-08-20 10:47:42.693529908 +0200
@@ -3,18 +3,19 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2020-11-17
-.\" Notes     : use american english; still needs some work, e.g.:
+.\" Updated   : 2021-07-06
+.\" Notes     : use American English; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
+.IX Title "tin 1"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "December 24th, 2020" 2.4.5 "Usenet newsreader"
+.TH tin 1 "August 23rd, 2021" 2.6.0 "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -22,6 +23,7 @@
 .\"
 tin, rtin \- Usenet newsreader
 .SH SYNOPSIS
+.IX Header SYNOPSIS
 .\"
 .\"
 \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|]
@@ -32,6 +34,7 @@ tin, rtin \- Usenet newsreader
 [\|\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 DESCRIPTION
+.IX Header DESCRIPTION
 \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 an NNTP (Network News Transport Protocol) server. It will automatically
@@ -55,6 +58,7 @@ pressing '\fB<CR>\fP'.
 The \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') key enters the next
 newsgroup with unread articles.
 .SH "EXIT STATUS"
+.IX Header "EXIT STATUS"
 .\" TODO: also exits with signalnr cought as exit status
 .TP 
 \fB0\fP
@@ -71,6 +75,7 @@ Unread news available (batch mode (\*(rq
 .\"
 NNTP error.
 .SH OPTIONS
+.IX Header OPTIONS
 .TP  12
 \fB\-4\fP
 Force connecting via IPv4 to the remote NNTP server. Only available when
@@ -268,6 +273,7 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o
 Command\-line options have higher priority than attributes and tinrc
 options.  Thus, command\-line option takes precedence over configured values.
 .SH USAGE
+.IX Header USAGE
 .\"
 .\"
 .SS "NEWS ADMINISTRATION"
@@ -504,13 +510,12 @@ Help screen of commands available on the
 ('\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.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .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.
+are listed. See the section "POSTING HISTORY LISTING" for more information.
 .TP 
 \fBVersion 'v'\fP
 .\" -------------------------------------------------------------------
@@ -1085,7 +1090,8 @@ Reply through mail to the author of the
 article with all headers included.
 .TP 
 \fBPagePGPCheckArticle '^G'\fP
-Perform \fB\%pgp\fP(1)  operations on article.
+Perform \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP).
 .TP 
 \fBPageToggleRaw '^H'\fP
 Toggles the display mode (raw including all headers vs. cooked).
@@ -1117,9 +1123,9 @@ Toggle the display of uuencoded sections
 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 form feed 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 
@@ -1350,7 +1356,8 @@ Toggle the display of the current URL in
 Help screen of commands available.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1405,7 +1412,52 @@ last line.
 Help screen of commands available.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING HISTORY LISTING"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
+stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following informatiosn
+are shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
+action which initiated the message, the group names (evetually shortened,
+see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
+and the subject of the message. Besides the common moving keys, the
+following commands are available:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
+(\fBRFC\%3977\fP) command or \fBtin\fP is build to generate \*(rqMessage\-ID:\*(rq this
+should be the case. With an external inews (and reading from local spool) it
+is not.
+.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 'Message\-ID:\*(rq 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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1517,12 +1569,6 @@ Default is ON.
 \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.
@@ -1769,7 +1815,9 @@ ahighlighted bar if set OFF. Default is
 .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).
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
+"ENVIRONMENT".
 .TP 
 \fBDetection of external quotes (extquote_handling)\fP
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1875,7 +1923,8 @@ Standard (\fBRFC\%5322\fP and \fBRFC\%20
 .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.
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\%4880\fP).
 .TP 
 \fBMIME encoding in mail messages (mail_mime_encoding)\fP
 MIME encoding of the body in mail message, if necessary (8bit, base64,
@@ -1893,7 +1942,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1905,7 +1954,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1939,8 +1988,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -2063,8 +2112,10 @@ files that were post processed and uudec
 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:
+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 +.5i
 .IP 0 3
 \fBNo\fP (default), no post processing is done.
@@ -2320,11 +2371,6 @@ A regular expression that will be applie
 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
@@ -2434,8 +2480,8 @@ Default is 0. This option does not affec
 \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.
+\fBCompact multiple between text\fP, replace multiple blank lines between text
+blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2493,12 +2539,12 @@ If ON verbatim blocks will be detected.
 .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
+the \fB\%wildmat\fP(3) 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.
+the \fB\%wildmat\fP(3) 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
@@ -2577,7 +2623,8 @@ attributes file, \fBScopeAdd\fP ('\fBa\f
 ('\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.
+bottom of the screen and posting etiquette after composing an article
+(\fBbeginner_level\fP).
 .SS "FILTERING ARTICLES"
 .\" FIXME - add scoring description
 When there is a subject or an author which you are either very interested
@@ -2635,7 +2682,8 @@ again or p)ost the article to the specif
 .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.
+the article was posted to and the articles subject line are displayed. See
+the section "POSTING HISTORY LISTING" for more information.
 .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
@@ -2806,7 +2854,8 @@ also use the same syntax. \fBtin\fP inte
 \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:
+matches. See \fB\%wildmat\fP(3)  for details about the understood
+patterns. Some examples:
 .sp
 \fIalt.config,news.*,!news.test\fP
 .sp
@@ -2814,8 +2863,8 @@ Matches alt.config and everything in the
 .PP
 .\"
 .\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further
-examples.
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
+variables for further examples.
 .SS SIGNATURES
 \fBtin\fP will recognise a signature in either
 \fI${TIN_HOMEDIR:\-"$HOME"}/.signature\fP or \fI${TIN_HOMEDIR:\-"$HOME"}/.Sig\fP.
@@ -3128,6 +3177,7 @@ cached data for groups you are not readi
 .\"
 .\"
 .SH FILES
+.IX Header FILES
 .\" TODO: mention dead.article, dead.articles
 .\"               .article[.$$], .cancel[.$$], .letter[.$$]?
 .\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
@@ -3283,8 +3333,10 @@ For a detailed description see \fB\%tin\
 .\"
 .\"
 .SH ENVIRONMENT
+.IX Header ENVIRONMENT
 .\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. DEV_TCP (SCO))
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
 .TP 
 \fBTINRC\fP
 Define this variable if you want to specify command\-line options that \fBtin\fP
@@ -3426,8 +3478,8 @@ replying, follow\-ups, ...). Evaluation
 \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.
+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
@@ -3565,6 +3617,7 @@ The pathname of the user's login shell.
 .\"
 The pathname of the user's dir to put non\-essential run time files into.
 .SH SIGNALS
+.IX Header SIGNALS
 .\" TODO: add missing, sort useful, document in detail
 \fBtin\fP handles a couple of signals:
 .TP 
@@ -3588,6 +3641,7 @@ Terminate gracefully but do not restore
 .\"
 Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file.
 .SH SECURITY
+.IX Header SECURITY
 .\"
 .\"
 If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
@@ -3595,6 +3649,7 @@ readable files in \fB$TMPDIR\fP which ma
 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"
+.IX Header "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
 .\"
@@ -3603,14 +3658,16 @@ before starting \fBtin\fP in debug mode
 Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
 Guidelines).
 .SH NOTES
+.IX Header NOTES
 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/>
+<https://www.pcre.org/>
 .SH BUGS
+.IX Header BUGS
 \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
@@ -3625,6 +3682,7 @@ found a bug, please use the \fBBugReport
 English. Please do NOT enclose a core\-file in your bug\-report until we
 request it.
 .SH HISTORY
+.IX Header HISTORY
 \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
@@ -3672,15 +3730,17 @@ Urs Janssen <urs@tin.org>
 .\"
 .\"
 .SH "SEE ALSO"
+.IX Header "SEE ALSO"
 \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), \fB\%cron\fP(8),
-\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
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\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), \fB\%cron\fP(8), \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\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%4880\fP,
+\fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/en_GB/tin.5 tin-2.6.0/doc/l10n/en_GB/tin.5
--- tin-2.4.5/doc/l10n/en_GB/tin.5	2020-12-01 11:59:44.000000000 +0100
+++ tin-2.6.0/doc/l10n/en_GB/tin.5	2021-08-20 10:47:43.061545040 +0200
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2020-11-10
+.\" Updated   : 2021-07-06
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "December 24th, 2020" 2.4.5 "Usenet newsreader"
+.TH tin 5 "August 23rd, 2021" 2.6.0 "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -370,7 +370,8 @@ quadruples) of user's mailgroups (requir
 mh\-mail\-handling support).
 .TP 
 \fBmail_group_name\fP
-must be the pathname of the mailbox relative to field #4 with / changed to .
+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
@@ -445,9 +446,6 @@ Identical to the tinrc variable of the s
 \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.
@@ -604,9 +602,6 @@ Identical to the tinrc variable \fBsort_
 \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 
@@ -1041,19 +1036,21 @@ defaults. If a keyname is bound to NULL
 \fBPostSupersede\fP	s
 \fBPostSend\fP	s	y
 .sp
+\fBPostedArticlesSelect\fP	^J	^M
+.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
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
 \fBSelectEnterNextUnreadGrp\fP	TAB	n
 \fBSelectReadGrp\fP	^J	^M
 \fBSelectResetNewsrc\fP	^R
@@ -1144,7 +1141,13 @@ news.example.org /tmp/nrc\-ex example ex
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
 .sp
 .RS
-posting history
+Posting history. The file is written by \fB\%tin\fP(1)  and used by
+\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
+line that starts with "#" is a comment. Blank lines are ignored. All other
+lines shall consist of at least four pipe\-separated fields, starting with a
+time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
+the message, a group name or a mail address the message was sent to, the
+subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
 .RE
 .PP
 
@@ -1282,12 +1285,6 @@ Default is ON.
 \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.
@@ -1521,7 +1518,8 @@ ahighlighted bar if set OFF. Default is
 \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).
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
+in \fB\%tin\fP(1)
 .TP 
 \fBextquote_handling\fP
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1654,7 +1652,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1666,7 +1664,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1700,8 +1698,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -1832,9 +1830,7 @@ are allowed:
 .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.
+\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
@@ -2103,11 +2099,6 @@ A regular expression that will be applie
 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.
@@ -2212,8 +2203,8 @@ Default is 0. This option does not affec
 \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.
+\fBCompact multiple between text\fP, replace multiple blank lines between text
+blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2272,12 +2263,12 @@ If ON verbatim blocks will be detected.
 .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
+uses the \fB\%wildmat\fP(3) 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.
+the \fB\%wildmat\fP(3) notation.
 .TP 
 \fBword_h_display_marks\fP
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2382,34 +2373,34 @@ the same dir as \fIspooldir\fP), common
 specified value.
 .TP 
 \fBoverviewfile\fP
-Name of a single overview file, common values are \fI.overview\fP,
+Name of a single overview file, common values are \fI.overview\fP or
 \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.
+Full pathname of your newssystem's overview.fmt file; usually the file
+residesin \fInewslibdir\fP and is named \fIoverview.fmt\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
+Full pathname of your newssystem's active file; usually the 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.
+Full pathname of your newssystem's active.times file; usually the file
+resides in \fInewslibdir\fP and is named \fIactive.times\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.
+Full pathname of your newssystem's newsgroups file; usually the file resides
+in \fInewslibdir\fP and is named \fInewsgroups\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.
+Full pathname of your newssystem's subscriptions file; usually the file
+resides in \fInewslibdir\fP and is named \fIsubscriptions\fP, so you only have to
+change this setting if your configuration differs.
 .RE
 .PP
 
@@ -2565,8 +2556,8 @@ command instead.
 .PP
 
 .SH "SEE ALSO"
-\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\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\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),
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/en_GB.po tin-2.6.0/doc/l10n/en_GB.po
--- tin-2.4.5/doc/l10n/en_GB.po	2020-12-01 11:59:39.000000000 +0100
+++ tin-2.6.0/doc/l10n/en_GB.po	2021-08-20 10:47:36.089258322 +0200
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-man 2.4.5\n"
+"Project-Id-Version: tin-man 2.6.0\n"
 "Report-Msgid-Bugs-To: translation@tin.org\n"
-"POT-Creation-Date: 2020-12-01 11:58+0100\n"
-"PO-Revision-Date: 2020-12-01 11:59+0100\n"
+"POT-Creation-Date: 2021-08-20 10:46+0200\n"
+"PO-Revision-Date: 2021-08-10 11:47+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language: en_GB\n"
@@ -15,49 +15,87 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "Title"
+msgstr "Title"
+
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "tin 1"
+msgstr "tin 1"
+
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "tin"
 msgstr "tin"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2020"
-msgstr "December 24th, 2020"
+msgid "August 23rd, 2021"
+msgstr "August 23rd, 2021"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "2.4.5"
-msgstr "2.4.5"
+msgid "2.6.0"
+msgstr "2.6.0"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "Usenet newsreader"
 msgstr "Usenet newsreader"
 
 #. type: SH
-#: doc/tin.1:15 doc/tin.5:11
+#: doc/tin.1:16 doc/tin.5:11
 #, no-wrap
 msgid "NAME"
 msgstr "NAME"
 
 #. type: Plain text
-#: doc/tin.1:19
+#: doc/tin.1:20
 msgid "tin, rtin - Usenet newsreader"
 msgstr "tin, rtin - Usenet newsreader"
 
-#. type: SH
-#: doc/tin.1:19
+#. type: IX
+#: doc/tin.1:20 doc/tin.1:21
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SYNOPSIS"
 
+#. type: IX
+#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295
+#: doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825
+#: doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926
+#, no-wrap
+msgid "Header"
+msgstr "Header"
+
 #. type: Plain text
-#: doc/tin.1:49
+#: doc/tin.1:51
 msgid ""
 "B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
 "\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
@@ -78,13 +116,13 @@ msgstr ""
 "\\|]\\|]\\|]"
 
 #. type: SH
-#: doc/tin.1:49 doc/tin.5:14
+#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "DESCRIPTION"
 
 #. type: Plain text
-#: doc/tin.1:58
+#: doc/tin.1:61
 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) "
@@ -99,7 +137,7 @@ msgstr ""
 "via the NNTP [X]OVER command (B<RFC\\%2980>, B<RFC\\%3977>)."
 
 #. type: Plain text
-#: doc/tin.1:64
+#: doc/tin.1:67
 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 "
@@ -110,7 +148,7 @@ msgstr ""
 "list of the commands available at a particular level."
 
 #. type: Plain text
-#: doc/tin.1:72
+#: doc/tin.1:75
 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 "
@@ -129,7 +167,7 @@ msgstr ""
 "pressing 'B<E<lt>CRE<gt>>'."
 
 #. type: Plain text
-#: doc/tin.1:77
+#: doc/tin.1:80
 msgid ""
 "The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
 "newsgroup with unread articles."
@@ -137,70 +175,70 @@ msgstr ""
 "The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
 "newsgroup with unread articles."
 
-#. type: SH
-#: doc/tin.1:77
+#. type: IX
+#: doc/tin.1:80 doc/tin.1:81
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "EXIT STATUS"
 
 #. type: TP
-#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495
+#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
 
 #. type: Plain text
-#: doc/tin.1:82
+#: doc/tin.1:86
 msgid "Successful program execution. No unread news available in batch mode."
 msgstr "Successful program execution. No unread news available in batch mode."
 
 #. type: TP
-#: doc/tin.1:82 doc/tin.1:3498
+#: doc/tin.1:86 doc/tin.1:3558
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
 
 #. type: Plain text
-#: doc/tin.1:85
+#: doc/tin.1:89
 msgid "Usage, syntax, configuration file or network error."
 msgstr "Usage, syntax, configuration file or network error."
 
 #. type: TP
-#: doc/tin.1:85 doc/tin.1:3501
+#: doc/tin.1:89 doc/tin.1:3561
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
 
 #. type: Plain text
-#: doc/tin.1:88
+#: doc/tin.1:92
 msgid "Unread news available (batch mode (''B<-Z>'') only)."
 msgstr "Unread news available (batch mode (''B<-Z>'') only)."
 
 #. type: TP
-#: doc/tin.1:88 doc/tin.1:3504
+#: doc/tin.1:92 doc/tin.1:3564
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:93
+#: doc/tin.1:97
 msgid "NNTP error."
 msgstr "NNTP error."
 
-#. type: SH
-#: doc/tin.1:93
+#. type: IX
+#: doc/tin.1:97 doc/tin.1:98
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPTIONS"
 
 #. type: TP
-#: doc/tin.1:94
+#: doc/tin.1:99
 #, no-wrap
 msgid "B<-4>"
 msgstr "B<-4>"
 
 #. type: Plain text
-#: doc/tin.1:97
+#: doc/tin.1:102
 msgid ""
 "Force connecting via IPv4 to the remote NNTP server. Only available when "
 "build with IPv6 support."
@@ -209,13 +247,13 @@ msgstr ""
 "build with IPv6 support."
 
 #. type: TP
-#: doc/tin.1:97
+#: doc/tin.1:102
 #, no-wrap
 msgid "B<-6>"
 msgstr "B<-6>"
 
 #. type: Plain text
-#: doc/tin.1:100
+#: doc/tin.1:105
 msgid ""
 "Force connecting via IPv6 to the remote NNTP server. Only available when "
 "build with IPv6 support."
@@ -224,24 +262,24 @@ msgstr ""
 "build with IPv6 support."
 
 #. type: TP
-#: doc/tin.1:100
+#: doc/tin.1:105
 #, no-wrap
 msgid "B<-a>"
 msgstr "B<-a>"
 
 #. type: Plain text
-#: doc/tin.1:103
+#: doc/tin.1:108
 msgid "Toggle ANSI color (default is off)."
 msgstr "Toggle ANSI colour (default is off)."
 
 #. type: TP
-#: doc/tin.1:103
+#: doc/tin.1:108
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: doc/tin.1:106
+#: doc/tin.1:111
 msgid ""
 "Force authentication on initial connect. Only available when reading via "
 "NNTP."
@@ -250,13 +288,13 @@ msgstr ""
 "NNTP."
 
 #. type: TP
-#: doc/tin.1:106
+#: doc/tin.1:111
 #, no-wrap
 msgid "B<-c>"
 msgstr "B<-c>"
 
 #. type: Plain text
-#: doc/tin.1:111
+#: doc/tin.1:116
 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 "
@@ -267,14 +305,14 @@ msgstr ""
 "read."
 
 #. type: TP
-#: doc/tin.1:111
+#: doc/tin.1:116
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
 
 #.  FIXME: explain debug levels
 #. type: Plain text
-#: doc/tin.1:117
+#: doc/tin.1:122
 msgid ""
 "Don't load newsgroup descriptions and servers message of the day "
 "(interactive mode)."
@@ -283,13 +321,13 @@ msgstr ""
 "(interactive mode)."
 
 #. type: TP
-#: doc/tin.1:117
+#: doc/tin.1:122
 #, no-wrap
 msgid "B<-D>I< debug-level>"
 msgstr "B<-D>I< debug-level>"
 
 #. type: Plain text
-#: doc/tin.1:122
+#: doc/tin.1:127
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
 "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
@@ -300,13 +338,13 @@ msgstr ""
 "NNTP-level ''B<-v>'' controls the verbosity of the output."
 
 #. type: TP
-#: doc/tin.1:122
+#: doc/tin.1:127
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr "B<-f>I< file>"
 
 #. type: Plain text
-#: doc/tin.1:126
+#: doc/tin.1:131
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
@@ -315,13 +353,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:126
+#: doc/tin.1:131
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr "B<-g>I< server>"
 
 #. type: Plain text
-#: doc/tin.1:131
+#: doc/tin.1:136
 msgid ""
 "Use the server and newsrc specified in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/"
 "newsrctable>. Only available when reading via NNTP."
@@ -330,13 +368,13 @@ msgstr ""
 "newsrctable>. Only available when reading via NNTP."
 
 #. type: TP
-#: doc/tin.1:131
+#: doc/tin.1:136
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr "B<-G>I< article-limit>"
 
 #. type: Plain text
-#: doc/tin.1:139
+#: doc/tin.1:144
 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/"
@@ -351,37 +389,37 @@ msgstr ""
 "I<article-limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.1:139
+#: doc/tin.1:144
 #, no-wrap
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:147
 msgid "Help listing all command-line options."
 msgstr "Help listing all command-line options."
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:147
 #, no-wrap
 msgid "B<-H>"
 msgstr "B<-H>"
 
 #. type: Plain text
-#: doc/tin.1:146
+#: doc/tin.1:151
 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:146
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr "B<-I>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:157
 msgid ""
 "Directory in which to store newsgroup index files. Default is I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -394,13 +432,13 @@ msgstr ""
 "B<cache_overview_files> is turned off."
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:157
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: doc/tin.1:164
+#: doc/tin.1:169
 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 "
@@ -421,25 +459,25 @@ msgstr ""
 "available that is used instead as it gives more accurate article counts."
 
 #. type: TP
-#: doc/tin.1:164
+#: doc/tin.1:169
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr "B<-m>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:167
+#: doc/tin.1:172
 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:167
+#: doc/tin.1:172
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr "B<-M>I< user>"
 
 #. type: Plain text
-#: doc/tin.1:171
+#: doc/tin.1:176
 msgid ""
 "Mail unread articles to specified user for later reading. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -448,13 +486,13 @@ msgstr ""
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:171
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-n>"
 msgstr "B<-n>"
 
 #. type: Plain text
-#: doc/tin.1:178
+#: doc/tin.1:183
 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"
@@ -469,13 +507,13 @@ msgstr ""
 "''B<-l>''."
 
 #. type: TP
-#: doc/tin.1:178
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-N>"
 msgstr "B<-N>"
 
 #. type: Plain text
-#: doc/tin.1:182
+#: doc/tin.1:187
 msgid ""
 "Mail unread articles to yourself for later reading. For more information "
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -484,13 +522,13 @@ msgstr ""
 "read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:182
+#: doc/tin.1:187
 #, no-wrap
 msgid "B<-o>"
 msgstr "B<-o>"
 
 #. type: Plain text
-#: doc/tin.1:186
+#: doc/tin.1:191
 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."
@@ -499,13 +537,13 @@ msgstr ""
 "quick, it should be used with ''B<-n>'' if possible."
 
 #. type: TP
-#: doc/tin.1:186
+#: doc/tin.1:191
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr "B<-p>I< port>"
 
 #. type: Plain text
-#: doc/tin.1:191
+#: doc/tin.1:196
 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 "
@@ -516,13 +554,13 @@ msgstr ""
 "NNTP."
 
 #. type: TP
-#: doc/tin.1:191
+#: doc/tin.1:196
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: doc/tin.1:194
+#: doc/tin.1:199
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
@@ -531,13 +569,13 @@ msgstr ""
 "day."
 
 #. type: TP
-#: doc/tin.1:194
+#: doc/tin.1:199
 #, no-wrap
 msgid "B<-Q>"
 msgstr "B<-Q>"
 
 #. type: Plain text
-#: doc/tin.1:198
+#: doc/tin.1:203
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-dnq>''."
@@ -546,13 +584,13 @@ msgstr ""
 "equivalent to ''B<-dnq>''."
 
 #. type: TP
-#: doc/tin.1:198
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-r>"
 msgstr "B<-r>"
 
 #. type: Plain text
-#: doc/tin.1:203
+#: doc/tin.1:208
 msgid ""
 "Read news remotely from the default NNTP server specified in the environment "
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
@@ -561,24 +599,24 @@ msgstr ""
 "variable $B<NNTPSERVER> or contained in the file I</etc/nntpserver>."
 
 #. type: TP
-#: doc/tin.1:203
+#: doc/tin.1:208
 #, no-wrap
 msgid "B<-R>"
 msgstr "B<-R>"
 
 #. type: Plain text
-#: doc/tin.1:206
+#: doc/tin.1:211
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr "Read news saved by the ''B<-S>'' option."
 
 #. type: TP
-#: doc/tin.1:206
+#: doc/tin.1:211
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr "B<-s>I< dir>"
 
 #. type: Plain text
-#: doc/tin.1:210
+#: doc/tin.1:215
 msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
@@ -587,13 +625,13 @@ msgstr ""
 "News>."
 
 #. type: TP
-#: doc/tin.1:210
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: doc/tin.1:214
+#: doc/tin.1:219
 msgid ""
 "Save unread articles for later reading by the ''B<-R>'' option. For more "
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
@@ -602,13 +640,13 @@ msgstr ""
 "information read section \"AUTOMATIC MAILING AND SAVING NEW NEWS\"."
 
 #. type: TP
-#: doc/tin.1:214
+#: doc/tin.1:219
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:225
 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 "
@@ -621,13 +659,13 @@ msgstr ""
 "B<cache_overview_files> is turned off."
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:225
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: doc/tin.1:225
+#: doc/tin.1:230
 msgid ""
 "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
 "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
@@ -638,24 +676,24 @@ msgstr ""
 "verbosity."
 
 #. type: TP
-#: doc/tin.1:225
+#: doc/tin.1:230
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: doc/tin.1:228
+#: doc/tin.1:233
 msgid "Print version and date information."
 msgstr "Print version and date information."
 
 #. type: TP
-#: doc/tin.1:228
+#: doc/tin.1:233
 #, no-wrap
 msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:238
 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>'' "
@@ -666,24 +704,24 @@ msgstr ""
 "if possible."
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:236
+#: doc/tin.1:241
 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:236
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:246
 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 "
@@ -694,13 +732,13 @@ msgstr ""
 "if they don't exist."
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:251
 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 "
@@ -711,13 +749,13 @@ msgstr ""
 "login file."
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:252
+#: doc/tin.1:257
 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 "
@@ -730,7 +768,7 @@ msgstr ""
 "that new/unread news exists. Useful for writing scripts."
 
 #. type: Plain text
-#: doc/tin.1:258
+#: doc/tin.1:263
 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>. "
@@ -743,7 +781,7 @@ msgstr ""
 "CONFIGURABLE VARIABLES\" and B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:268
 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 "
@@ -756,7 +794,7 @@ msgstr ""
 "the types of pattern that B<tin> understands."
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:273
 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 "
@@ -769,7 +807,7 @@ msgstr ""
 "too, as though you had yanked just those groups in."
 
 #. type: Plain text
-#: doc/tin.1:272
+#: doc/tin.1:277
 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 "
@@ -780,7 +818,7 @@ msgstr ""
 "respectively the first group that matches is used."
 
 #. type: Plain text
-#: doc/tin.1:279
+#: doc/tin.1:284
 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 "
@@ -795,7 +833,7 @@ msgstr ""
 "active}> file and get them back."
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:289
 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 "
@@ -808,7 +846,7 @@ msgstr ""
 "newsrctable>) can be matched."
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:294
 msgid ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
@@ -816,20 +854,20 @@ msgstr ""
 "Command-line options have higher priority than attributes and tinrc "
 "options.  Thus, command-line option takes precedence over configured values."
 
-#. type: SH
-#: doc/tin.1:289
+#. type: IX
+#: doc/tin.1:294 doc/tin.1:295
 #, no-wrap
 msgid "USAGE"
 msgstr "USAGE"
 
 #. type: SS
-#: doc/tin.1:292
+#: doc/tin.1:298
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr "NEWS ADMINISTRATION"
 
 #. type: Plain text
-#: doc/tin.1:296
+#: doc/tin.1:302
 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 "
@@ -840,7 +878,7 @@ msgstr ""
 "news system and news users."
 
 #. type: Plain text
-#: doc/tin.1:306
+#: doc/tin.1:312
 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. "
@@ -859,13 +897,13 @@ msgstr ""
 "%6048>) and all modern servers should understand it."
 
 #. type: SS
-#: doc/tin.1:306
+#: doc/tin.1:312
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:309
+#: doc/tin.1:315
 msgid ""
 "B<tin> has four separate levels of operation: Selection level, Group level, "
 "Thread level and Article level."
@@ -874,7 +912,7 @@ msgstr ""
 "Thread level and Article level."
 
 #. type: Plain text
-#: doc/tin.1:315
+#: doc/tin.1:321
 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 "
@@ -889,7 +927,7 @@ msgstr ""
 "customised via B<select_format>."
 
 #. type: Plain text
-#: doc/tin.1:323
+#: doc/tin.1:329
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -905,20 +943,20 @@ msgstr ""
 "  X    5   124  news.software.readers   Discussion of software used to r\n"
 
 #. type: Plain text
-#: doc/tin.1:326
+#: doc/tin.1:332
 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:326
+#: doc/tin.1:332
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:337
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -929,13 +967,13 @@ msgstr ""
 "keys."
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:337
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:342
 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 "
@@ -946,13 +984,13 @@ msgstr ""
 "confirmation before you post to a moderated group."
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:342
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:345
+#: doc/tin.1:351
 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 "
@@ -971,13 +1009,13 @@ msgstr ""
 "in a later session."
 
 #. type: TP
-#: doc/tin.1:345
+#: doc/tin.1:351
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:356
 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 "
@@ -988,13 +1026,13 @@ msgstr ""
 "have set B<strip_bogus> to \"ask\" in the Options Menu."
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:356
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:360
 msgid ""
 "You may no longer make posts to this group. Often a group will be superseded "
 "by a more appropriately named one."
@@ -1003,13 +1041,13 @@ msgstr ""
 "by a more appropriately named one."
 
 #. type: TP
-#: doc/tin.1:354
+#: doc/tin.1:360
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:365
 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 "
@@ -1020,7 +1058,7 @@ msgstr ""
 "group to post to."
 
 #. type: Plain text
-#: doc/tin.1:369
+#: doc/tin.1:375
 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>), "
@@ -1042,13 +1080,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:379
 #, 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:381
+#: doc/tin.1:387
 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 "
@@ -1065,7 +1103,7 @@ msgstr ""
 "redirected."
 
 #. type: Plain text
-#: doc/tin.1:392
+#: doc/tin.1:398
 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 "
@@ -1090,13 +1128,13 @@ msgstr ""
 "can be customised via B<group_format>."
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:402
 #, 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:401
+#: doc/tin.1:407
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -1111,7 +1149,7 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:412
 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>:"
@@ -1120,7 +1158,7 @@ msgstr ""
 "used) looks like this, but can be customised via B<thread_format>:"
 
 #. type: Plain text
-#: doc/tin.1:413
+#: doc/tin.1:419
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -1135,12 +1173,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:424
 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:424
+#: doc/tin.1:430
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -1152,13 +1190,13 @@ msgstr ""
 "Urs Janssen E<lt>urs@akk.orgE<gt>        at Arbeitskreis Kultur und Kommunikati\n"
 
 #. type: Plain text
-#: doc/tin.1:426
+#: doc/tin.1:432
 #, no-wrap
 msgid "article-body\n"
 msgstr "article-body\n"
 
 #. type: Plain text
-#: doc/tin.1:432
+#: doc/tin.1:438
 msgid ""
 "The look of the Selection, Group and Thread level can be customized. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\"."
@@ -1167,13 +1205,13 @@ msgstr ""
 "section \"CUSTOMISING THE SCREEN FORMAT\"."
 
 #. type: SS
-#: doc/tin.1:432
+#: doc/tin.1:438
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "COMMON MOVING KEYS"
 
 #. type: Plain text
-#: doc/tin.1:435
+#: doc/tin.1:441
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
@@ -1182,13 +1220,13 @@ msgstr ""
 "B<tin>."
 
 #. type: ta
-#: doc/tin.1:437
+#: doc/tin.1:443
 #, 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:445
+#: doc/tin.1:451
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1208,13 +1246,13 @@ msgstr ""
 "Line Down\tB<Down arrow>\tB<Down> (B<j> or B<^N>)\n"
 
 #. type: SS
-#: doc/tin.1:449
+#: doc/tin.1:455
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "COMMON EDITING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:456
+#: doc/tin.1:462
 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 "
@@ -1227,35 +1265,35 @@ msgstr ""
 "available when editing a string:"
 
 #. type: TP
-#: doc/tin.1:457
+#: doc/tin.1:463
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:466
 msgid "move to beginning or end of line, respectively."
 msgstr "move to beginning or end of line, respectively."
 
 #. type: TP
-#: doc/tin.1:460
+#: doc/tin.1:466
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:463
+#: doc/tin.1:469
 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:463
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:473
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
@@ -1264,57 +1302,57 @@ msgstr ""
 "characters in the buffer."
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:473
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>DELE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:470
+#: doc/tin.1:476
 msgid "delete character left of the cursor."
 msgstr "delete character left of the cursor."
 
 #. type: TP
-#: doc/tin.1:470
+#: doc/tin.1:476
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:473
+#: doc/tin.1:479
 msgid "delete from cursor to end of line."
 msgstr "delete from cursor to end of line."
 
 #. type: TP
-#: doc/tin.1:473
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:476
+#: doc/tin.1:482
 msgid "move through history, previous and next, respectively."
 msgstr "move through history, previous and next, respectively."
 
 #. type: TP
-#: doc/tin.1:476
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:479
+#: doc/tin.1:485
 msgid "redraw the current line."
 msgstr "redraw the current line."
 
 #. type: TP
-#: doc/tin.1:479
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr "B<E<lt>CRE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:489
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
@@ -1323,24 +1361,24 @@ msgstr ""
 "caller."
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:489
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr "B<E<lt>ESCE<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:494
 msgid "aborts the present editing operation."
 msgstr "aborts the present editing operation."
 
 #. type: SS
-#: doc/tin.1:488
+#: doc/tin.1:494
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "GLOBAL COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:491
+#: doc/tin.1:497
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
@@ -1349,13 +1387,13 @@ msgstr ""
 "the same effect."
 
 #. type: TP
-#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:497
+#: doc/tin.1:503
 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 "
@@ -1366,57 +1404,57 @@ msgstr ""
 "have been disabled by the System Administrator."
 
 #. type: TP
-#: doc/tin.1:497
+#: doc/tin.1:503
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:500
+#: doc/tin.1:506
 msgid "Toggle use of ANSI color."
 msgstr "Toggle use of ANSI colour."
 
 #. type: TP
-#: doc/tin.1:500
+#: doc/tin.1:506
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:503
+#: doc/tin.1:509
 msgid "Redraw the current screen."
 msgstr "Redraw the current screen."
 
 #. type: TP
-#: doc/tin.1:503
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:506
+#: doc/tin.1:512
 msgid "Scroll screen up by one line."
 msgstr "Scroll screen up by one line."
 
 #. type: TP
-#: doc/tin.1:506
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:509
+#: doc/tin.1:515
 msgid "Scroll screen down by one line."
 msgstr "Scroll screen down by one line."
 
 #. type: TP
-#: doc/tin.1:509
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:523
+#: doc/tin.1:529
 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 "
@@ -1443,13 +1481,13 @@ msgstr ""
 "('B<^O>''B<y>''B<q>'). See also ''B<-o>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:529
+#: doc/tin.1:535
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1460,72 +1498,72 @@ msgstr ""
 "\\e>') to search on this screen. B<Quit> ('B<q>') returns to the menu."
 
 #. type: TP
-#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437
-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."
+#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
+msgstr ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
 
 #. type: TP
-#: doc/tin.1:532
+#: doc/tin.1:539
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:538
+#: doc/tin.1:544
 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."
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
 "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."
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
 
 #. type: TP
-#: doc/tin.1:538
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:549
 msgid "Print B<tin> version information."
 msgstr "Print B<tin> version information."
 
 #. type: SS
-#: doc/tin.1:543
+#: doc/tin.1:549
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "NEWSGROUP SELECTION COMMANDS"
 
 #. type: TP
-#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507
+#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:553
 msgid "Select group 4."
 msgstr "Select group 4."
 
 #. type: TP
-#: doc/tin.1:547
+#: doc/tin.1:553
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:557
 msgid ""
 "Reset I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. This will destroy all "
 "records of which articles have been read, so use this carefully."
@@ -1534,13 +1572,13 @@ msgstr ""
 "records of which articles have been read, so use this carefully."
 
 #. type: TP
-#: doc/tin.1:551 doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959
+#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965
 msgid ""
 "Choose a range of articles to be affected by the next command. See the "
 "section \"RANGES\" for more information."
@@ -1549,72 +1587,72 @@ msgstr ""
 "section \"RANGES\" for more information."
 
 #. type: TP
-#: doc/tin.1:555
+#: doc/tin.1:561
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:558
+#: doc/tin.1:564
 msgid "Sort the list of newsgroups."
 msgstr "Sort the list of newsgroups."
 
 #. type: TP
-#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368
-#: doc/tin.1:1418
+#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377
+#: doc/tin.1:1428 doc/tin.1:1477
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371
-#: doc/tin.1:1421
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380
+#: doc/tin.1:1431 doc/tin.1:1480
 msgid "Repeat the previous search."
 msgstr "Repeat the previous search."
 
 #. type: TP
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362
-#: doc/tin.1:1412
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371
+#: doc/tin.1:1422 doc/tin.1:1471
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:564
+#: doc/tin.1:570
 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:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365
-#: doc/tin.1:1415
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374
+#: doc/tin.1:1425 doc/tin.1:1474
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:567
+#: doc/tin.1:573
 msgid "Backward search through the group names and descriptions."
 msgstr "Backward search through the group names and descriptions."
 
 #. type: TP
-#: doc/tin.1:567
+#: doc/tin.1:573
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:570
+#: doc/tin.1:576
 msgid "Read current group."
 msgstr "Read current group."
 
 #. type: TP
-#: doc/tin.1:570
+#: doc/tin.1:576
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:580
 msgid ""
 "Enter next group with unread news. Will wrap around to the beginning of the "
 "group selection list looking for unread groups."
@@ -1623,13 +1661,13 @@ msgstr ""
 "group selection list looking for unread groups."
 
 #. type: TP
-#: doc/tin.1:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:584
 msgid ""
 "Make current group as all read [after confirmation] and move to the next "
 "group in the group selection list."
@@ -1638,13 +1676,13 @@ msgstr ""
 "group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224
+#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:588
 msgid ""
 "Mark current group as all read [after confirmation] and enter the next "
 "unread group in the group selection list."
@@ -1653,13 +1691,13 @@ msgstr ""
 "unread group in the group selection list."
 
 #. type: TP
-#: doc/tin.1:582
+#: doc/tin.1:588
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:592
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
@@ -1668,24 +1706,24 @@ msgstr ""
 "descriptions."
 
 #. type: TP
-#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236
+#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239
+#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248
 msgid "Edit the filter file and reload it afterwards."
 msgstr "Edit the filter file and reload it afterwards."
 
 #. type: TP
-#: doc/tin.1:589
+#: doc/tin.1:595
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815
+#: doc/tin.1:599 doc/tin.1:821
 msgid ""
 "Choose a new group by name. This command can be used to access any group, "
 "even those not currently yanked in."
@@ -1694,14 +1732,14 @@ msgstr ""
 "even those not currently yanked in."
 
 #. type: TP
-#: doc/tin.1:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374
-#: doc/tin.1:1427
+#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383
+#: doc/tin.1:1437 doc/tin.1:1483
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:598
+#: doc/tin.1:604
 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>'' "
@@ -1712,24 +1750,24 @@ msgstr ""
 "option."
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258
+#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267
 msgid "Toggle inverse video."
 msgstr "Toggle inverse video."
 
 #. type: TP
-#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264
+#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:608
+#: doc/tin.1:614
 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 "
@@ -1744,13 +1782,13 @@ msgstr ""
 "supports [X]HDR (B<RFC\\%2980>, B<RFC\\%3977>) or XPAT (B<RFC\\%2980>)."
 
 #. type: TP
-#: doc/tin.1:608
+#: doc/tin.1:614
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:614
+#: doc/tin.1:620
 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 "
@@ -1763,13 +1801,13 @@ msgstr ""
 "group displayed."
 
 #. type: TP
-#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272
+#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276
+#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
@@ -1778,24 +1816,24 @@ msgstr ""
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 
 #. type: TP
-#: doc/tin.1:618
+#: doc/tin.1:624
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:621
+#: doc/tin.1:627
 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:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293
+#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:631
 msgid ""
 "Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
@@ -1804,24 +1842,24 @@ msgstr ""
 "accordingly."
 
 #. type: TP
-#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296
+#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299
+#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308
 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:628
+#: doc/tin.1:634
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:633
+#: doc/tin.1:639
 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 "
@@ -1832,13 +1870,13 @@ msgstr ""
 "command-line when B<tin> was started."
 
 #. type: TP
-#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057
+#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061
+#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067
 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."
@@ -1847,24 +1885,24 @@ msgstr ""
 "way of getting bugs fixed and features added/changed."
 
 #. type: TP
-#: doc/tin.1:637
+#: doc/tin.1:643
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:640
+#: doc/tin.1:646
 msgid "Subscribe to current group."
 msgstr "Subscribe to current group."
 
 #. type: TP
-#: doc/tin.1:640
+#: doc/tin.1:646
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:651
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1875,13 +1913,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:651
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:656
 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"
@@ -1892,13 +1930,13 @@ msgstr ""
 "\" section."
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:656
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:661
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1909,13 +1947,13 @@ msgstr ""
 "understands."
 
 #. type: TP
-#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:661
+#: doc/tin.1:667
 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> "
@@ -1928,24 +1966,24 @@ msgstr ""
 "discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:661
+#: doc/tin.1:667
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:664
+#: doc/tin.1:670
 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:664
+#: doc/tin.1:670
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:675
 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 "
@@ -1956,13 +1994,13 @@ msgstr ""
 "those that are subscribed to in I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:675
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:679
 msgid ""
 "Reread the I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file "
 "to see if any new news has arrived since starting B<tin>."
@@ -1971,25 +2009,25 @@ msgstr ""
 "to see if any new news has arrived since starting B<tin>."
 
 #. type: TP
-#: doc/tin.1:673
+#: doc/tin.1:679
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:684
 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:678
+#: doc/tin.1:684
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr "GROUP INDEX COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:688
 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 "
@@ -2000,18 +2038,18 @@ msgstr ""
 "toggle the setting right before/after the search."
 
 #. type: Plain text
-#: doc/tin.1:685
+#: doc/tin.1:691
 msgid "Select article 4."
 msgstr "Select article 4."
 
 #. type: TP
-#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105
+#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
@@ -2020,13 +2058,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125
+#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
@@ -2035,13 +2073,13 @@ msgstr ""
 "more information."
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:945
+#: doc/tin.1:699 doc/tin.1:951
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -2052,13 +2090,13 @@ msgstr ""
 "be marked."
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:709 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -2069,45 +2107,45 @@ msgstr ""
 "should be marked."
 
 #. type: TP
-#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153
+#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156
+#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165
 msgid "Re-enter the last message that was viewed."
 msgstr "Re-enter the last message that was viewed."
 
 #. type: Plain text
-#: doc/tin.1:716 doc/tin.1:968
+#: doc/tin.1:722 doc/tin.1:974
 msgid "Search forward for specified subject."
 msgstr "Search forward for specified subject."
 
 #. type: Plain text
-#: doc/tin.1:719 doc/tin.1:971
+#: doc/tin.1:725 doc/tin.1:977
 msgid "Search backwards for specified subject."
 msgstr "Search backwards for specified subject."
 
 #. type: TP
-#: doc/tin.1:719
+#: doc/tin.1:725
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:722 doc/tin.1:974
+#: doc/tin.1:728 doc/tin.1:980
 msgid "Select current thread for later processing."
 msgstr "Select current thread for later processing."
 
 #. type: TP
-#: doc/tin.1:722
+#: doc/tin.1:728
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:726
+#: doc/tin.1:732
 msgid ""
 "Selects all threads in current group. It is a shortcut for calling "
 "B<GroupSelPattern> with a pattern of ''*''."
@@ -2116,13 +2154,13 @@ msgstr ""
 "B<GroupSelPattern> with a pattern of ''*''."
 
 #. type: TP
-#: doc/tin.1:726
+#: doc/tin.1:732
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:737
 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 "
@@ -2133,13 +2171,13 @@ msgstr ""
 "articles become selected."
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:737
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:742
 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-"
@@ -2150,13 +2188,13 @@ msgstr ""
 "selection on author where reader wants to see entire thread."
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:742
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:742
+#: doc/tin.1:748
 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 "
@@ -2169,24 +2207,24 @@ msgstr ""
 "was entered."
 
 #. type: TP
-#: doc/tin.1:742
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:745
+#: doc/tin.1:751
 msgid "Reverse all selections on all articles."
 msgstr "Reverse all selections on all articles."
 
 #. type: TP
-#: doc/tin.1:745
+#: doc/tin.1:751
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:751
+#: doc/tin.1:757
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -2199,13 +2237,13 @@ msgstr ""
 "Thus, one can iteratively whittle down uninteresting threads."
 
 #. type: TP
-#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179
+#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -2216,13 +2254,13 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:765
+#: doc/tin.1:771
 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: "
@@ -2241,13 +2279,13 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:765 doc/tin.1:1193
+#: doc/tin.1:771 doc/tin.1:1202
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:774
+#: doc/tin.1:780
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -2266,35 +2304,35 @@ msgstr ""
 "information on filtering."
 
 #. type: TP
-#: doc/tin.1:774
+#: doc/tin.1:780
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:777
+#: doc/tin.1:783
 msgid "Read current article."
 msgstr "Read current article."
 
 #. type: TP
-#: doc/tin.1:777
+#: doc/tin.1:783
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:780
+#: doc/tin.1:786
 msgid "View next unread article or group."
 msgstr "View next unread article or group."
 
 #. type: TP
-#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210
+#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:790
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
@@ -2303,24 +2341,24 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213
+#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:787 doc/tin.1:1002
+#: doc/tin.1:793 doc/tin.1:1008
 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:787 doc/tin.1:1002 doc/tin.1:1216
+#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 msgid ""
 "Search the body of all articles in group (can be slow). You can abort the "
 "search using B<Quit> ('B<q>')."
@@ -2329,7 +2367,7 @@ msgstr ""
 "search using B<Quit> ('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:795
+#: doc/tin.1:801
 msgid ""
 "Mark all articles as read [after confirmation] then return to the group "
 "selection list. Move cursor to next group."
@@ -2338,7 +2376,7 @@ msgstr ""
 "selection list. Move cursor to next group."
 
 #. type: Plain text
-#: doc/tin.1:799
+#: doc/tin.1:805
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
@@ -2347,13 +2385,13 @@ msgstr ""
 "unread news."
 
 #. type: TP
-#: doc/tin.1:799
+#: doc/tin.1:805
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:803 doc/tin.1:1018
+#: doc/tin.1:809 doc/tin.1:1024
 msgid ""
 "Cycle the display of the author through all the possible options for the "
 "tinrc variable B<show_author>."
@@ -2362,13 +2400,13 @@ msgstr ""
 "tinrc variable B<show_author>."
 
 #. type: TP
-#: doc/tin.1:803
+#: doc/tin.1:809
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233
+#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242
 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 "
@@ -2379,24 +2417,24 @@ msgstr ""
 "newsgroup 'control' or 'control.cancel'."
 
 #. type: TP
-#: doc/tin.1:811
+#: doc/tin.1:817
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:821
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:818
+#: doc/tin.1:824
 msgid "Toggle article/group limit."
 msgstr "Toggle article/group limit."
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:828
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
@@ -2405,13 +2443,13 @@ msgstr ""
 "line."
 
 #. type: TP
-#: doc/tin.1:825
+#: doc/tin.1:831
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:831
+#: doc/tin.1:837
 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 "
@@ -2424,29 +2462,29 @@ msgstr ""
 "prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:831
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:834
+#: doc/tin.1:840
 msgid "Open the thread under the current cursor position."
 msgstr "Open the thread under the current cursor position."
 
 #. type: Plain text
-#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267
+#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276
 msgid "Look up article by ''Message-ID:''."
 msgstr "Look up article by ''Message-ID:''."
 
 #. type: TP
-#: doc/tin.1:837
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272
+#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2457,35 +2495,35 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:846
+#: doc/tin.1:852
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:849
+#: doc/tin.1:855
 msgid "Go to next group."
 msgstr "Go to next group."
 
 #. type: TP
-#: doc/tin.1:849
+#: doc/tin.1:855
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:852 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1291
 msgid "Go to the next unread article."
 msgstr "Go to the next unread article."
 
 #. type: TP
-#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287
+#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2496,51 +2534,51 @@ msgstr ""
 "PIPING PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:857
+#: doc/tin.1:863
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:860
+#: doc/tin.1:866
 msgid "Go to previous group."
 msgstr "Go to previous group."
 
 #. type: TP
-#: doc/tin.1:860
+#: doc/tin.1:866
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:863
+#: doc/tin.1:869
 msgid "Go to previous unread article."
 msgstr "Go to previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:866 doc/tin.1:1054
+#: doc/tin.1:872 doc/tin.1:1060
 msgid "Return to previous level."
 msgstr "Return to previous level."
 
 #. type: TP
-#: doc/tin.1:869
+#: doc/tin.1:875
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:872
+#: doc/tin.1:878
 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:876
+#: doc/tin.1:882
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312
+#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2551,24 +2589,24 @@ msgstr ""
 "PRINTING REPOSTING AND SAVING ARTICLES\" for more information."
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:887
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315
+#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324
 msgid "Save marked articles automatically without further prompting."
 msgstr "Save marked articles automatically without further prompting."
 
 #. type: TP
-#: doc/tin.1:884
+#: doc/tin.1:890
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:889
+#: doc/tin.1:895
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2579,13 +2617,13 @@ msgstr ""
 "B<GroupRepost> ('B<x>')."
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:895
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:893 doc/tin.1:1077
+#: doc/tin.1:899 doc/tin.1:1083
 msgid ""
 "Automatically tag/untag all the parts of the current multi-part message in "
 "order."
@@ -2594,13 +2632,13 @@ msgstr ""
 "order."
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:899
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:898
+#: doc/tin.1:904
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2611,18 +2649,18 @@ msgstr ""
 "multipart articles into a thread (''Subject:'' based)."
 
 #. type: TP
-#: doc/tin.1:898
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:907
 msgid "Untag all articles that were tagged."
 msgstr "Untag all articles that were tagged."
 
 #. type: Plain text
-#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349
 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>'), "
@@ -2635,13 +2673,13 @@ msgstr ""
 "o>'' command-line switch) or discard it via B<Quit> ('B<q>')."
 
 #. type: TP
-#: doc/tin.1:908
+#: doc/tin.1:914
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:914 doc/tin.1:1346
+#: doc/tin.1:920 doc/tin.1:1355
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2654,13 +2692,13 @@ msgstr ""
 "your own articles."
 
 #. type: TP
-#: doc/tin.1:914
+#: doc/tin.1:920
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:922
+#: doc/tin.1:928
 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.  "
@@ -2677,25 +2715,25 @@ msgstr ""
 "changes permanent."
 
 #. type: TP
-#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:931
 msgid "Mark current article as unread."
 msgstr "Mark current article as unread."
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:932
+#: doc/tin.1:938
 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 "
@@ -2706,79 +2744,79 @@ msgstr ""
 "present, a prompt asks how to proceed."
 
 #. type: SS
-#: doc/tin.1:932
+#: doc/tin.1:938
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr "THREAD LISTING COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:937
+#: doc/tin.1:943
 msgid "Select article 4 within thread."
 msgstr "Select article 4 within thread."
 
 #. type: TP
-#: doc/tin.1:971
+#: doc/tin.1:977
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:980
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:977
+#: doc/tin.1:983
 msgid "Toggle selection of current article."
 msgstr "Toggle selection of current article."
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:983
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:986
 msgid "Reverse article selections."
 msgstr "Reverse article selections."
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:986
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:989
 msgid "Undo all selections on current thread."
 msgstr "Undo all selections on current thread."
 
 #. type: TP
-#: doc/tin.1:988
+#: doc/tin.1:994
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:991
+#: doc/tin.1:997
 msgid "Read current article within thread."
 msgstr "Read current article within thread."
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:997
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:1000
 msgid "View next unread article within thread."
 msgstr "View next unread article within thread."
 
 #. type: Plain text
-#: doc/tin.1:999
+#: doc/tin.1:1005
 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 "
@@ -2789,7 +2827,7 @@ msgstr ""
 "the current one."
 
 #. type: Plain text
-#: doc/tin.1:1010
+#: doc/tin.1:1016
 msgid ""
 "Mark thread as read [after confirmation] and return to the group index "
 "page.  Move cursor to next thread."
@@ -2798,7 +2836,7 @@ msgstr ""
 "page.  Move cursor to next thread."
 
 #. type: Plain text
-#: doc/tin.1:1014
+#: doc/tin.1:1020
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
@@ -2807,30 +2845,30 @@ msgstr ""
 "containing unread news."
 
 #. type: TP
-#: doc/tin.1:1014
+#: doc/tin.1:1020
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1024
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:1035 doc/tin.1:1264
 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:1032
+#: doc/tin.1:1038
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1038
+#: doc/tin.1:1044
 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 "
@@ -2841,31 +2879,31 @@ msgstr ""
 "article. When tagged articles are present, a prompt asks how to proceed."
 
 #. type: TP
-#: doc/tin.1:1041
+#: doc/tin.1:1047
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1061
+#: doc/tin.1:1067
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1066
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1075
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1073 doc/tin.1:1319
+#: doc/tin.1:1079 doc/tin.1:1328
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
@@ -2874,24 +2912,24 @@ msgstr ""
 "or reposting."
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1079
 #, no-wrap
 msgid "B<ThreadTagParts 'T'>"
 msgstr "B<ThreadTagParts 'T'>"
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1083
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1086
 msgid "Untag all tagged threads."
 msgstr "Untag all tagged threads."
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1098
 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 "
@@ -2903,34 +2941,34 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 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:1103
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr "ARTICLE VIEWER COMMANDS"
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1108
 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:1111
 msgid "Read response 4 in this thread."
 msgstr "Read response 4 in this thread."
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1115
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1119
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article with all headers included."
@@ -2939,46 +2977,50 @@ msgstr ""
 "article with all headers included."
 
 #. type: TP
-#: doc/tin.1:1113
+#: doc/tin.1:1119
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1118
-msgid "Perform B<\\%pgp>(1)  operations on article."
-msgstr "Perform B<\\%pgp>(1)  operations on article."
+#: doc/tin.1:1127
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
+msgstr ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1127
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1130
 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:1134
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 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:1137
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1141
 msgid ""
 "Post a followup to the current article with a copy of the article with all "
 "headers included."
@@ -2987,13 +3029,13 @@ msgstr ""
 "headers included."
 
 #. type: TP
-#: doc/tin.1:1132
+#: doc/tin.1:1141
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 msgid ""
 "Toggle TeX to ISO decoding for current article. The default behavior is "
 "taken from the B<tex2iso_conv> variable in the tinrc file."
@@ -3002,37 +3044,37 @@ msgstr ""
 "taken from the B<tex2iso_conv> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1148
 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:1148
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 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:1151
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1155
 msgid ""
 "Toggle the display of uuencoded sections. The default behavior is taken from "
 "the B<hide_uue> variable in the tinrc file."
@@ -3041,44 +3083,44 @@ msgstr ""
 "from the B<hide_uue> variable in the tinrc file."
 
 #. type: TP
-#: doc/tin.1:1146
+#: doc/tin.1:1155
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1162
 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 form feed 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 ""
-"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 form feed 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."
 
 #. type: Plain text
-#: doc/tin.1:1162
+#: doc/tin.1:1171
 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:1174
 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:1174
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 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 "
@@ -3089,40 +3131,40 @@ msgstr ""
 "B<quote_regex3>."
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 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:1182
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 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:1185
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1188
 msgid "Toggle word highlighting on/off."
 msgstr "Toggle word highlighting on/off."
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1202
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -3141,7 +3183,7 @@ msgstr ""
 "information on filtering."
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 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>, "
@@ -3158,24 +3200,24 @@ msgstr ""
 "\"FILTERING ARTICLES\" for more information on filtering."
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 #, 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:1214
 msgid "Go to next base article."
 msgstr "Go to next base article."
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 #, 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:1219
 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 "
@@ -3186,17 +3228,17 @@ msgstr ""
 "article."
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1222
 msgid "Author forward search."
 msgstr "Author forward search."
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1225
 msgid "Author backward search."
 msgstr "Author backward search."
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1233
 msgid ""
 "Mark the current thread as read [after confirmation] and return to the "
 "previous menu. Move cursor to next item."
@@ -3205,7 +3247,7 @@ msgstr ""
 "previous menu. Move cursor to next item."
 
 #. type: Plain text
-#: doc/tin.1:1228
+#: doc/tin.1:1237
 msgid ""
 "Mark the rest of the current thread as read [after confirmation] and enter "
 "the next thread with unread articles."
@@ -3214,45 +3256,45 @@ msgstr ""
 "the next thread with unread articles."
 
 #. type: TP
-#: doc/tin.1:1228
+#: doc/tin.1:1237
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1245
 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:1248
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1251
 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:1251
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1255
 msgid ""
 "Post a followup to the current article without including a copy of the "
 "article."
@@ -3261,107 +3303,107 @@ msgstr ""
 "article."
 
 #. type: TP
-#: doc/tin.1:1246
+#: doc/tin.1:1255
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 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:1258
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1261
 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:1267
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 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:1270
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1273
 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:1276
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1285
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 msgid "Go to the next article."
 msgstr "Go to the next article."
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1296
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 msgid "Go to the previous article."
 msgstr "Go to the previous article."
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1302
 msgid "Go to the previous unread article."
 msgstr "Go to the previous unread article."
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1305
 msgid "Return to the previous level."
 msgstr "Return to the previous level."
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1308
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1312
 msgid ""
 "Reply through mail to the author of the current article with a copy of the "
 "article included."
@@ -3370,13 +3412,13 @@ msgstr ""
 "article included."
 
 #. type: TP
-#: doc/tin.1:1303
+#: doc/tin.1:1312
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1316
 msgid ""
 "Reply through mail to the author of the current article without including "
 "the original article."
@@ -3385,53 +3427,53 @@ msgstr ""
 "the original article."
 
 #. type: TP
-#: doc/tin.1:1307
+#: doc/tin.1:1316
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1321
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1324
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1328
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 msgid "Return to group selection level."
 msgstr "Return to group selection level."
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 msgid "Go to parent article."
 msgstr "Go to parent article."
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 msgid ""
 "Display a list of URLs in the current article. See the section \"URL LISTING"
 "\" for more information."
@@ -3440,13 +3482,13 @@ msgstr ""
 "\" for more information."
 
 #. type: TP
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1342
 msgid ""
 "Display a list of attachments of the current article. See the section "
 "\"ATTACHMENT LISTING\" for more information."
@@ -3455,30 +3497,30 @@ msgstr ""
 "\"ATTACHMENT LISTING\" for more information."
 
 #. type: TP
-#: doc/tin.1:1340
+#: doc/tin.1:1349
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1358
 msgid "Mark article as unread."
 msgstr "Mark article as unread."
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 msgid "Mark the current thread as unread."
 msgstr "Mark the current thread as unread."
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 #, no-wrap
 msgid "URL LISTING"
 msgstr "URL LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1366
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current article. "
 "Besides the common moving keys, the following commands are available:"
@@ -3487,13 +3529,13 @@ msgstr ""
 "Besides the common moving keys, the following commands are available:"
 
 #. type: TP
-#: doc/tin.1:1358
+#: doc/tin.1:1367
 #, 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:1371
 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."
@@ -3502,39 +3544,39 @@ msgstr ""
 "'B<E<lt>ESCE<gt>>' or no input will skip the URL."
 
 #. type: Plain text
-#: doc/tin.1:1365
+#: doc/tin.1:1374 doc/tin.1:1474
 msgid "URL forward search."
 msgstr "URL forward search."
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1377 doc/tin.1:1477
 msgid "URL backward search."
 msgstr "URL backward search."
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483
 msgid "Shell escape."
 msgstr "Shell escape."
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1386
 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:1389 doc/tin.1:1444 doc/tin.1:1489
 msgid "Help screen of commands available."
 msgstr "Help screen of commands available."
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1396
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr "ATTACHMENT LISTING"
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1399
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3545,57 +3587,57 @@ msgstr ""
 "available:"
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 msgid "Pipe attachment into command."
 msgstr "Pipe attachment into command."
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 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:1406
 #, 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:1409
 msgid "View attachment."
 msgstr "View attachment."
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 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:1412
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1416
 msgid ""
 "Prompts for a pattern to match. All attachments whose name/description or "
 "content type/transfer encoding match the pattern will be tagged."
@@ -3604,52 +3646,52 @@ msgstr ""
 "content type/transfer encoding match the pattern will be tagged."
 
 #. type: TP
-#: doc/tin.1:1406
+#: doc/tin.1:1416
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 msgid "Reverse tagging of all attachments."
 msgstr "Reverse tagging of all attachments."
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1422
 msgid "Untag all tagged attachments."
 msgstr "Untag all tagged attachments."
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1425
 msgid "Attachment forward search."
 msgstr "Attachment forward search."
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1428
 msgid "Attachment backward search."
 msgstr "Attachment backward search."
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1431
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1434
 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:1441
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3659,7 +3701,66 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1451
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr "POSTING HISTORY LISTING"
+
+#
+#. type: Plain text
+#: doc/tin.1:1459
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(evetually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(evetually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+
+#. type: TP
+#: doc/tin.1:1460
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1471
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\%3977>) command or B<tin> is build to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\%3977>) command or B<tin> is build to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+
+#. type: Plain text
+#: doc/tin.1:1486
+msgid "Toggle the display of the current 'Message-ID:'' in the last line."
+msgstr "Toggle the display of the current 'Message-ID:'' in the last line."
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1496
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
@@ -3668,7 +3769,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:1508
 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 "
@@ -3685,7 +3786,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:1516
 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 "
@@ -3702,7 +3803,7 @@ msgstr ""
 "don't edit the file directly whilst B<tin> is running."
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1522
 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 "
@@ -3717,7 +3818,7 @@ msgstr ""
 "\\&'B<E<lt>ESCE<gt>>' will abort without saving changes."
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1529
 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> "
@@ -3732,7 +3833,7 @@ msgstr ""
 "keeping your changes."
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1534
 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 "
@@ -3745,7 +3846,7 @@ msgstr ""
 "information see section \"ATTRIBUTES MENU AND GROUP ATTRIBUTES\"."
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1537
 msgid ""
 "The B<ConfigScopeMenu> ('B<S>') command brings up the scopes menu. For more "
 "information see section \"SCOPES MENU\"."
@@ -3754,7 +3855,7 @@ msgstr ""
 "information see section \"SCOPES MENU\"."
 
 #. type: Plain text
-#: doc/tin.1:1485
+#: doc/tin.1:1541
 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/"
@@ -3765,13 +3866,13 @@ msgstr ""
 "tinrc>."
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1541
 #, 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:1253
+#: doc/tin.1:1547 doc/tin.5:1258
 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."
@@ -3782,13 +3883,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:1547
 #, 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:1257
+#: doc/tin.1:1551 doc/tin.5:1262
 msgid ""
 "If ON add posted articles which start a new thread to filter for "
 "highlighting follow-ups. Default is ON."
@@ -3797,62 +3898,62 @@ msgstr ""
 "highlighting follow-ups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1495
+#: doc/tin.1:1551
 #, 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:1260
+#: doc/tin.1:1554 doc/tin.5:1265
 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:1554
 #, 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:1263
+#: doc/tin.1:1557 doc/tin.5:1268
 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:1557
 #, 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:1266
+#: doc/tin.1:1560 doc/tin.5:1271
 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:1560
 #, 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:1269
+#: doc/tin.1:1563 doc/tin.5:1274
 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:1563
 #, 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:1273
+#: doc/tin.1:1567 doc/tin.5:1278
 msgid ""
 "The character used to show that an article will return as an unread article "
 "when the group is next entered. Default is '-'."
@@ -3861,13 +3962,13 @@ msgstr ""
 "when the group is next entered. Default is '-'."
 
 #. type: TP
-#: doc/tin.1:1511
+#: doc/tin.1:1567
 #, 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:1277
+#: doc/tin.1:1571 doc/tin.5:1282
 msgid ""
 "The character used to show that an article/thread is auto-selected (hot).  "
 "Default is '*'."
@@ -3876,13 +3977,13 @@ msgstr ""
 "Default is '*'."
 
 #. type: TP
-#: doc/tin.1:1515
+#: doc/tin.1:1571
 #, 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:1281
+#: doc/tin.1:1575 doc/tin.5:1286
 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'."
@@ -3891,13 +3992,13 @@ msgstr ""
 "X days). See also B<recent_time>. Default is 'o'."
 
 #. type: TP
-#: doc/tin.1:1519
+#: doc/tin.1:1575
 #, 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:1285
+#: doc/tin.1:1579 doc/tin.5:1290
 msgid ""
 "The character used to show that an article has not been read.  Default is "
 "'+'."
@@ -3906,24 +4007,24 @@ msgstr ""
 "'+'."
 
 #. type: TP
-#: doc/tin.1:1523
+#: doc/tin.1:1579
 #, 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:1288
+#: doc/tin.1:1582 doc/tin.5:1293
 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:1582
 #, 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:1292
+#: doc/tin.1:1586 doc/tin.5:1297
 msgid ""
 "The character used to show that an article was killed. Default is 'K'.  "
 "B<kill_level> must be set accordingly."
@@ -3932,13 +4033,13 @@ msgstr ""
 "B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1530
+#: doc/tin.1:1586
 #, 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 msgid ""
 "The character used to show that an article was hot before it was read.  "
 "Default is ':'. B<kill_level> must be set accordingly."
@@ -3947,13 +4048,13 @@ msgstr ""
 "Default is ':'. B<kill_level> must be set accordingly."
 
 #. type: TP
-#: doc/tin.1:1534 doc/tin.5:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 #, 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:1595
 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 "
@@ -3964,13 +4065,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 #, 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:1307
+#: doc/tin.1:1599 doc/tin.5:1312
 msgid ""
 "Automatically put your name in the ''Cc:'' and/or ''Bcc:'' field when "
 "mailing an article. Default is No."
@@ -3979,13 +4080,13 @@ msgstr ""
 "mailing an article. Default is No."
 
 #. type: TP
-#: doc/tin.1:1543
+#: doc/tin.1:1599
 #, 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:1311
+#: doc/tin.1:1603 doc/tin.5:1316
 msgid ""
 "If ON automatically list thread when entering it using right arrow key.  "
 "Default is ON."
@@ -3994,41 +4095,24 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:1547
+#: doc/tin.1:1603
 #, 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:2550
+#: doc/tin.1:1606 doc/tin.1:2601
 msgid "Default is OFF."
 msgstr "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1550
-#, 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:1320
-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 ""
-"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."
-
-#. type: TP
-#: doc/tin.1:1556
+#: doc/tin.1:1606
 #, 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:1325
+#: doc/tin.1:1611 doc/tin.5:1324
 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 "
@@ -4039,13 +4123,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1611
 #, 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:1330
+#: doc/tin.1:1616 doc/tin.5:1329
 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 "
@@ -4056,13 +4140,13 @@ msgstr ""
 "displayed after composing an article. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1616
 #, 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:1621
 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.  "
@@ -4073,13 +4157,13 @@ msgstr ""
 "See also \"INDEX FILES\". Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 #, 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:1341
+#: doc/tin.1:1627 doc/tin.5:1340
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -4090,13 +4174,13 @@ msgstr ""
 "values are none, sha1, sha256 and sha512.  Default is sha1."
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1627
 #, 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:1345
+#: doc/tin.1:1633 doc/tin.5:1344
 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."
@@ -4105,101 +4189,101 @@ msgstr ""
 "current session should be marked read. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1583
+#: doc/tin.1:1633
 #, 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:1348
+#: doc/tin.1:1636 doc/tin.5:1347
 msgid "Standard background color"
 msgstr "Standard background colour"
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1636
 #, 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:1351
+#: doc/tin.1:1639 doc/tin.5:1350
 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:1639
 #, 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:1354
+#: doc/tin.1:1642 doc/tin.5:1353
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1642
 #, 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:1357
+#: doc/tin.1:1645 doc/tin.5:1356
 msgid "Color of header-lines"
 msgstr "Colour of header-lines"
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1645
 #, 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:1360
+#: doc/tin.1:1648 doc/tin.5:1359
 msgid "Color of help pages"
 msgstr "Colour of help pages"
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1648
 #, 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:1363
+#: doc/tin.1:1651 doc/tin.5:1362
 msgid "Color of background for inverse text"
 msgstr "Colour of background for inverse text"
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1651
 #, 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:1366
+#: doc/tin.1:1654 doc/tin.5:1365
 msgid "Color of foreground for inverse text"
 msgstr "Colour of foreground for inverse text"
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of status messages (col_message)>"
 msgstr "B<Colour of status messages (col_message)>"
 
 #. type: Plain text
-#: doc/tin.1:1607 doc/tin.5:1385
+#: doc/tin.1:1657 doc/tin.5:1384
 msgid "Color of status messages in last line"
 msgstr "Colour of status messages in last line"
 
 #. type: TP
-#: doc/tin.1:1607
+#: doc/tin.1:1657
 #, 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:1611 doc/tin.5:1370
+#: doc/tin.1:1661 doc/tin.5:1369
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4208,13 +4292,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1611
+#: doc/tin.1:1661
 #, 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:1615 doc/tin.5:1374
+#: doc/tin.1:1665 doc/tin.5:1373
 msgid ""
 "Color of words emphasized like /this/. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4223,13 +4307,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1615
+#: doc/tin.1:1665
 #, 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:1619 doc/tin.5:1378
+#: doc/tin.1:1669 doc/tin.5:1377
 msgid ""
 "Color of words emphasized like *this*. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4238,13 +4322,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1619
+#: doc/tin.1:1669
 #, 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:1623 doc/tin.5:1382
+#: doc/tin.1:1673 doc/tin.5:1381
 msgid ""
 "Color of words emphasized like -this-. See also B<word_h_display_marks> and "
 "B<word_highlight>."
@@ -4253,79 +4337,79 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:1623
+#: doc/tin.1:1673
 #, 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:1626 doc/tin.5:1388
+#: doc/tin.1:1676 doc/tin.5:1387
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1676
 #, 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:1629 doc/tin.5:1391
+#: doc/tin.1:1679 doc/tin.5:1390
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr "B<Standard foreground colour (col_normal)>"
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1394
+#: doc/tin.1:1682 doc/tin.5:1393
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1682
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr "B<Colour of quoted lines (col_quote)>"
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1397
+#: doc/tin.1:1685 doc/tin.5:1396
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1685
 #, 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:1638 doc/tin.5:1400
+#: doc/tin.1:1688 doc/tin.5:1399
 msgid "Color of twice quoted lines"
 msgstr "Colour of twice quoted lines"
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1688
 #, 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:1641 doc/tin.5:1403
+#: doc/tin.1:1691 doc/tin.5:1402
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr "Colour of E<gt>=3 times quoted lines"
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr "B<Colour of response counter (col_response)>"
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1407
+#: doc/tin.1:1695 doc/tin.5:1406
 msgid ""
 "Color of response counter. This is the text that says \"Response x of y\" in "
 "the article viewer."
@@ -4334,91 +4418,91 @@ msgstr ""
 "in the article viewer."
 
 #. type: TP
-#: doc/tin.1:1645
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr "B<Colour of signatures (col_signature)>"
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1410
+#: doc/tin.1:1698 doc/tin.5:1409
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr "B<Colour of urls highlight (col_urls)>"
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1413
+#: doc/tin.1:1701 doc/tin.5:1412
 msgid "Color of urls highlight"
 msgstr "Colour of urls highlight"
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr "B<Colour of verbatim blocks (col_verbatim)>"
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1416
+#: doc/tin.1:1704 doc/tin.5:1415
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1704
 #, 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:1657 doc/tin.5:1419
+#: doc/tin.1:1707 doc/tin.5:1418
 msgid "Color of article subject"
 msgstr "Colour of article subject"
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1707
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr "B<Colour of text lines (col_text)>"
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1422
+#: doc/tin.1:1710 doc/tin.5:1421
 msgid "Color of text-lines"
 msgstr "Colour of text-lines"
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1710
 #, 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:1663 doc/tin.5:1425
+#: doc/tin.1:1713 doc/tin.5:1424
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
 #. type: TP
-#: doc/tin.1:1663
+#: doc/tin.1:1713
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr "B<Which actions require confirmation (confirm_choice)>"
 
 #. type: Plain text
-#: doc/tin.1:1666
+#: doc/tin.1:1716
 msgid "Ask for manual confirmation to protect the user."
 msgstr "Ask for manual confirmation to protect the user."
 
 #. type: IP
-#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677
+#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727
 #, no-wrap
 msgid "\\(bu"
 msgstr "\\(bu"
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1673
+#: doc/tin.1:1723
 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 "
@@ -4429,7 +4513,7 @@ msgstr ""
 "manual with '[after confirmation]'. Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.1:1677
+#: doc/tin.1:1727
 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."
@@ -4438,7 +4522,7 @@ msgstr ""
 "the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.1:1681
+#: doc/tin.1:1731
 msgid ""
 "B<select> Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -4447,7 +4531,7 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: TP
-#: doc/tin.1:1682
+#: doc/tin.1:1732
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr "B<Format string for display of dates (date_format)>"
@@ -4455,7 +4539,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:1694
+#: doc/tin.1:1744
 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<\\"
@@ -4468,47 +4552,47 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1696
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1464
+#: doc/tin.1:1751 doc/tin.5:1463
 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:1701
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1704 doc/tin.5:1467
+#: doc/tin.1:1754 doc/tin.5:1466
 msgid "Default is 28."
 msgstr "Default is 28."
 
 #. type: TP
-#: doc/tin.1:1704
+#: doc/tin.1:1754
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1708 doc/tin.5:1471
+#: doc/tin.1:1758 doc/tin.5:1470
 msgid ""
 "Default for quick (1 key) kill filter case.  ON = filter case sensitive, OFF "
 "= ignore case. Default is OFF."
@@ -4517,13 +4601,13 @@ msgstr ""
 "= ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1708
+#: doc/tin.1:1758
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.5:1476
+#: doc/tin.1:1763 doc/tin.5:1475
 msgid ""
 "Default for quick (1 key) kill filter expire.  ON = limit to "
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
@@ -4532,13 +4616,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1713
+#: doc/tin.1:1763
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1480
+#: doc/tin.1:1767 doc/tin.5:1479
 msgid ""
 "Default for quick (1 key) kill filter global.  ON=apply to all groups, "
 "OFF=apply to current group. Default is ON."
@@ -4547,140 +4631,140 @@ msgstr ""
 "OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1717
+#: doc/tin.1:1767
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.5:1483
+#: doc/tin.1:1770 doc/tin.5:1482
 msgid "Default for quick (1 key) kill filter header."
 msgstr "Default for quick (1 key) kill filter header."
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:1896 doc/tin.1:2089 doc/tin.1:2137
-#: doc/tin.1:2255 doc/tin.1:2280 doc/tin.1:2295 doc/tin.1:2345 doc/tin.1:2375
-#: doc/tin.1:2458 doc/tin.1:2490 doc/tin.1:2510 doc/tin.1:2598 doc/tin.5:1669
-#: doc/tin.5:1863 doc/tin.5:1915 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
-#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2301 doc/tin.5:2323 doc/tin.5:2422
+#: doc/tin.1:1771 doc/tin.1:1805 doc/tin.1:1948 doc/tin.1:2143 doc/tin.1:2193
+#: doc/tin.1:2311 doc/tin.1:2336 doc/tin.1:2351 doc/tin.1:2401 doc/tin.1:2431
+#: doc/tin.1:2509 doc/tin.1:2541 doc/tin.1:2561 doc/tin.1:2653 doc/tin.5:1670
+#: doc/tin.5:1864 doc/tin.5:1916 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
+#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2296 doc/tin.5:2318 doc/tin.5:2421
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1773 doc/tin.1:1807
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr " ''Subject:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:1902 doc/tin.1:2091 doc/tin.1:2139
-#: doc/tin.1:2257 doc/tin.1:2284 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
-#: doc/tin.1:2460 doc/tin.1:2492 doc/tin.1:2512 doc/tin.1:2600 doc/tin.5:1676
-#: doc/tin.5:1865 doc/tin.5:1917 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
-#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2303 doc/tin.5:2325
-#: doc/tin.5:2424
+#: doc/tin.1:1773 doc/tin.1:1807 doc/tin.1:1954 doc/tin.1:2145 doc/tin.1:2195
+#: doc/tin.1:2313 doc/tin.1:2340 doc/tin.1:2353 doc/tin.1:2403 doc/tin.1:2433
+#: doc/tin.1:2511 doc/tin.1:2543 doc/tin.1:2563 doc/tin.1:2655 doc/tin.5:1677
+#: doc/tin.5:1866 doc/tin.5:1918 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
+#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2298 doc/tin.5:2320
+#: doc/tin.5:2423
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1775 doc/tin.1:1809
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr " ''Subject:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1907 doc/tin.1:2093 doc/tin.1:2143
-#: doc/tin.1:2260 doc/tin.1:2301 doc/tin.1:2349 doc/tin.1:2380 doc/tin.1:2462
-#: doc/tin.1:2494 doc/tin.1:2514 doc/tin.1:2602 doc/tin.5:1681 doc/tin.5:1867
+#: doc/tin.1:1775 doc/tin.1:1809 doc/tin.1:1959 doc/tin.1:2147 doc/tin.1:2199
+#: doc/tin.1:2316 doc/tin.1:2357 doc/tin.1:2405 doc/tin.1:2436 doc/tin.1:2513
+#: doc/tin.1:2545 doc/tin.1:2565 doc/tin.1:2657 doc/tin.5:1682 doc/tin.5:1868
 #: doc/tin.5:1922 doc/tin.5:1971 doc/tin.5:2084 doc/tin.5:2111 doc/tin.5:2161
-#: doc/tin.5:2191 doc/tin.5:2305 doc/tin.5:2327 doc/tin.5:2426
+#: doc/tin.5:2191 doc/tin.5:2300 doc/tin.5:2322 doc/tin.5:2425
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1777 doc/tin.1:1811
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr " ''From:'' (case-sensitive)\n"
 
 #. type: IP
-#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:2095 doc/tin.1:2263 doc/tin.1:2305
-#: doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2464 doc/tin.1:2516 doc/tin.5:1869
-#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2329
+#: doc/tin.1:1777 doc/tin.1:1811 doc/tin.1:2149 doc/tin.1:2319 doc/tin.1:2361
+#: doc/tin.1:2407 doc/tin.1:2438 doc/tin.1:2515 doc/tin.1:2567 doc/tin.5:1870
+#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2324
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1729 doc/tin.1:1763
+#: doc/tin.1:1779 doc/tin.1:1813
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr " ''From:'' (ignore case)\n"
 
 #. type: IP
-#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:2097 doc/tin.1:2353 doc/tin.1:2384
-#: doc/tin.1:2467 doc/tin.1:2518 doc/tin.5:1871 doc/tin.5:1977 doc/tin.5:2165
-#: doc/tin.5:2195 doc/tin.5:2331
+#: doc/tin.1:1779 doc/tin.1:1813 doc/tin.1:2151 doc/tin.1:2409 doc/tin.1:2440
+#: doc/tin.1:2518 doc/tin.1:2569 doc/tin.5:1872 doc/tin.5:1977 doc/tin.5:2165
+#: doc/tin.5:2195 doc/tin.5:2326
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1731 doc/tin.1:1765
+#: doc/tin.1:1781 doc/tin.1:1815
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr " ''Message-ID:'' & full ''References:'' line\n"
 
 #. type: IP
-#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2355 doc/tin.1:2469
-#: doc/tin.1:2521 doc/tin.5:1873 doc/tin.5:2167 doc/tin.5:2334
+#: doc/tin.1:1781 doc/tin.1:1815 doc/tin.1:2153 doc/tin.1:2411 doc/tin.1:2520
+#: doc/tin.1:2572 doc/tin.5:1874 doc/tin.5:2167 doc/tin.5:2329
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1733 doc/tin.1:1767
+#: doc/tin.1:1783 doc/tin.1:1817
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr " ''Message-ID:'' & last ''References:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2357 doc/tin.1:2523 doc/tin.5:2169
-#: doc/tin.5:2336
+#: doc/tin.1:1783 doc/tin.1:1817 doc/tin.1:2413 doc/tin.1:2574 doc/tin.5:2169
+#: doc/tin.5:2331
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1735 doc/tin.1:1769
+#: doc/tin.1:1785 doc/tin.1:1819
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr " ''Message-ID:'' entry only\n"
 
 #. type: IP
-#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2360 doc/tin.1:2525 doc/tin.5:2172
-#: doc/tin.5:2338
+#: doc/tin.1:1785 doc/tin.1:1819 doc/tin.1:2416 doc/tin.1:2576 doc/tin.5:2172
+#: doc/tin.5:2333
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.1:1771
+#: doc/tin.1:1787 doc/tin.1:1821
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr " ''Lines:''\n"
 
 #. type: TP
-#: doc/tin.1:1738
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1742 doc/tin.5:1500
+#: doc/tin.1:1792 doc/tin.5:1499
 msgid ""
 "Default for quick (1 key) auto-selection filter case. ON=filter case "
 "sensitive, OFF=ignore case. Default is OFF."
@@ -4689,13 +4773,13 @@ msgstr ""
 "sensitive, OFF=ignore case. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1742
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1505
+#: doc/tin.1:1797 doc/tin.5:1504
 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."
@@ -4704,13 +4788,13 @@ msgstr ""
 "B<default_filter_days>, OFF = don't ever expire.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1747
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1509
+#: doc/tin.1:1801 doc/tin.5:1508
 msgid ""
 "Default for quick (1 key) auto-selection filter global.  ON=apply to all "
 "groups, OFF=apply to current group. Default is ON."
@@ -4719,126 +4803,126 @@ msgstr ""
 "groups, OFF=apply to current group. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1751
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1754 doc/tin.5:1512
+#: doc/tin.1:1804 doc/tin.5:1511
 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:1772
+#: doc/tin.1:1822
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1824
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1828
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1832
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1834
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1836
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1838
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1842
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1846
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1798
+#: doc/tin.1:1848
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1850
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1802
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1854
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1806
+#: doc/tin.1:1856
 #, 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:1810 doc/tin.5:1563
+#: doc/tin.1:1860 doc/tin.5:1562
 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."
@@ -4847,39 +4931,43 @@ msgstr ""
 "ahighlighted bar if set OFF. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1810
+#: doc/tin.1:1860
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr "B<Invocation of your editor (editor_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 msgid ""
 "The format string used to create the editor start command with parameters.  "
-"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\"."
 msgstr ""
 "The format string used to create the editor start command with parameters.  "
-"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\"."
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr "B<Detection of external quotes (extquote_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:1817 doc/tin.5:1571
+#: doc/tin.1:1869 doc/tin.5:1572
 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:1817
+#: doc/tin.1:1869
 #, 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:1822
+#: doc/tin.1:1874
 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, "
@@ -4890,13 +4978,13 @@ msgstr ""
 "then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 #, 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:1826 doc/tin.5:1582
+#: doc/tin.1:1878 doc/tin.5:1583
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
@@ -4905,13 +4993,13 @@ msgstr ""
 "external commands. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1878
 #, 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:1833
+#: doc/tin.1:1885
 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 "
@@ -4924,26 +5012,26 @@ msgstr ""
 "value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 #, 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:1836 doc/tin.5:1606
+#: doc/tin.1:1888 doc/tin.5:1607
 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:1836
+#: doc/tin.1:1888
 #, 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:1840
+#: doc/tin.1:1892
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4954,13 +5042,13 @@ msgstr ""
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 #, 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:1848
+#: doc/tin.1:1900
 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 "
@@ -4977,13 +5065,13 @@ msgstr ""
 "Default is B<PageNextUnread>."
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 #, 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:1858 doc/tin.5:1636
+#: doc/tin.1:1910 doc/tin.5:1637
 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 "
@@ -5002,13 +5090,13 @@ msgstr ""
 "toggled in the article viewer.  Default is 'No'."
 
 #. type: TP
-#: doc/tin.1:1858
+#: doc/tin.1:1910
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr "B<External inews (inews_prog)>"
 
 #. type: Plain text
-#: doc/tin.1:1865 doc/tin.5:1643
+#: doc/tin.1:1917 doc/tin.5:1644
 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 "
@@ -5021,13 +5109,13 @@ msgstr ""
 "article'."
 
 #. type: TP
-#: doc/tin.1:1865
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1872 doc/tin.5:1649
+#: doc/tin.1:1924 doc/tin.5:1650
 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>')  "
@@ -5040,13 +5128,13 @@ msgstr ""
 "available to display long subjects. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1872
+#: doc/tin.1:1924
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr "B<Use interactive mail reader (interactive_mailer)>"
 
 #. type: Plain text
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 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, ...). "
@@ -5064,13 +5152,13 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 #, 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:1886 doc/tin.5:1659
+#: doc/tin.1:1938 doc/tin.5:1660
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
@@ -5079,13 +5167,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:1886
+#: doc/tin.1:1938
 #, 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:1891 doc/tin.5:1664
+#: doc/tin.1:1943 doc/tin.5:1665
 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."
@@ -5096,13 +5184,13 @@ msgstr ""
 "article>. Default is ON."
 
 #. type: TP
-#: doc/tin.1:1891
+#: doc/tin.1:1943
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr "B<Filter which articles (kill_level)>"
 
 #. type: Plain text
-#: doc/tin.1:1895
+#: doc/tin.1:1947
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
@@ -5111,7 +5199,7 @@ msgstr ""
 "killed.  There are 3 options:"
 
 #. type: Plain text
-#: doc/tin.1:1902
+#: doc/tin.1:1954
 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 "
@@ -5126,7 +5214,7 @@ msgstr ""
 "group the mark will be gone."
 
 #. type: Plain text
-#: doc/tin.1:1907 doc/tin.5:1681
+#: doc/tin.1:1959 doc/tin.5:1682
 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 "
@@ -5139,7 +5227,7 @@ msgstr ""
 "B<art_marked_killed>."
 
 #. type: Plain text
-#: doc/tin.1:1911 doc/tin.5:1685
+#: doc/tin.1:1963 doc/tin.5:1686
 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 "
@@ -5150,18 +5238,18 @@ msgstr ""
 "articles simply does not get displayed at all."
 
 #. type: Plain text
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr "Default is 0 (B<Kill only unread arts>)."
 
 #. type: TP
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 #, 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:1919 doc/tin.5:1692
+#: doc/tin.1:1971 doc/tin.5:1693
 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 "
@@ -5174,28 +5262,30 @@ msgstr ""
 "Standard (B<RFC\\%5322> and B<RFC\\%2047>). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:1919
+#: doc/tin.1:1971
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr "B<Mail address (mail_address)>"
 
 #. type: Plain text
-#: doc/tin.1:1925 doc/tin.5:1698
+#: doc/tin.1:1979
 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."
+"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\%4880>)."
 msgstr ""
 "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."
+"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\%4880>)."
 
 #. type: TP
-#: doc/tin.1:1925
+#: doc/tin.1:1979
 #, 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:1929 doc/tin.5:1702
+#: doc/tin.1:1983 doc/tin.5:1703
 msgid ""
 "MIME encoding of the body in mail message, if necessary (8bit, base64, "
 "quoted-printable, 7bit). Default is quoted-printable."
@@ -5204,13 +5294,13 @@ msgstr ""
 "quoted-printable, 7bit). Default is quoted-printable."
 
 #. type: TP
-#: doc/tin.1:1929
+#: doc/tin.1:1983
 #, 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:1934 doc/tin.5:1707
+#: doc/tin.1:1988 doc/tin.5:1708
 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, "
@@ -5221,13 +5311,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"In article %M you wrote:\""
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1988
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr "B<Format of the mailbox (mailbox_format)>"
 
 #. type: Plain text
-#: doc/tin.1:1944 doc/tin.5:1717
+#: doc/tin.1:1998 doc/tin.5:1718
 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 "
@@ -5240,32 +5330,32 @@ msgstr ""
 "MMDF."
 
 #. type: TP
-#: doc/tin.1:1944
+#: doc/tin.1:1998
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr "B<Mail directory (maildir)>"
 
 #. type: Plain text
-#: doc/tin.1:1953 doc/tin.5:1726
+#: doc/tin.1:2007 doc/tin.5:1727
 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. "
+"format. This feature is mainly for use with the B<\\%mutt>(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 ""
 "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. "
+"format. This feature is mainly for use with the B<\\%mutt>(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>."
 
 #. type: TP
-#: doc/tin.1:1953
+#: doc/tin.1:2007
 #, 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:1959 doc/tin.5:1732
+#: doc/tin.1:2013 doc/tin.5:1733
 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> "
@@ -5278,19 +5368,19 @@ msgstr ""
 "other mailers with different command line parameters to be used such as"
 
 #. type: Plain text
-#: doc/tin.1:1964 doc/tin.5:1737
+#: doc/tin.1:2018 doc/tin.5:1738
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 msgstr ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1968 doc/tin.5:1741
+#: doc/tin.1:2022 doc/tin.5:1742
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
@@ -5299,13 +5389,13 @@ msgstr ""
 "supported:"
 
 #. type: ta
-#: doc/tin.1:1970 doc/tin.5:1743
+#: doc/tin.1:2024 doc/tin.5:1744
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr "\\w'%S'u +\\w'default_mailer'u"
 
 #. type: Plain text
-#: doc/tin.1:1977 doc/tin.5:1750
+#: doc/tin.1:2031 doc/tin.5:1751
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -5323,13 +5413,13 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.1:1979
+#: doc/tin.1:2033
 #, 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:1987 doc/tin.5:1763
+#: doc/tin.1:2041 doc/tin.5:1764
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -5346,47 +5436,47 @@ msgstr ""
 "unread articles, or nothing."
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:2041
 #, 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:1990 doc/tin.5:1755
+#: doc/tin.1:2044 doc/tin.5:1756
 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:1990
+#: doc/tin.1:2044
 #, 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:2002 doc/tin.5:1775
+#: doc/tin.1:2056 doc/tin.5:1776
 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>."
+"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
 msgstr ""
 "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>."
+"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
 
 #. type: TP
-#: doc/tin.1:2002
+#: doc/tin.1:2056
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2015 doc/tin.5:1788
+#: doc/tin.1:2069 doc/tin.5:1789
 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 "
@@ -5409,13 +5499,13 @@ msgstr ""
 "option is disabled and you should use B<mm_network_charset> instead."
 
 #. type: TP
-#: doc/tin.1:2015
+#: doc/tin.1:2069
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1799
+#: doc/tin.1:2080 doc/tin.5:1800
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -5432,7 +5522,7 @@ msgstr ""
 "following charsets:"
 
 #. type: Plain text
-#: doc/tin.1:2029 doc/tin.5:1802
+#: doc/tin.1:2083 doc/tin.5:1803
 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"
@@ -5441,7 +5531,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2035 doc/tin.5:1808
+#: doc/tin.1:2089 doc/tin.5:1809
 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 "
@@ -5454,13 +5544,13 @@ msgstr ""
 "neither of them is defined."
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2089
 #, 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:2040 doc/tin.5:1813
+#: doc/tin.1:2094 doc/tin.5:1814
 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 "
@@ -5471,13 +5561,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2094
 #, 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:2045 doc/tin.5:1818
+#: doc/tin.1:2099 doc/tin.5:1819
 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 "
@@ -5488,13 +5578,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2099
 #, 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:2050 doc/tin.5:1823
+#: doc/tin.1:2104 doc/tin.5:1824
 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 "
@@ -5505,13 +5595,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2050
+#: doc/tin.1:2104
 #, 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:2055 doc/tin.5:1828
+#: doc/tin.1:2109 doc/tin.5:1829
 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 "
@@ -5522,13 +5612,13 @@ msgstr ""
 "B<word_highlight>."
 
 #. type: TP
-#: doc/tin.1:2055
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2059
+#: doc/tin.1:2113
 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."
@@ -5537,13 +5627,13 @@ msgstr ""
 "Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.1:2059
+#: doc/tin.1:2113
 #, 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:2066 doc/tin.5:1841
+#: doc/tin.1:2120 doc/tin.5:1842
 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 "
@@ -5558,13 +5648,13 @@ msgstr ""
 "spaces. Not defining anything turns off this option."
 
 #. type: TP
-#: doc/tin.1:2066
+#: doc/tin.1:2120
 #, 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:2075 doc/tin.5:1850
+#: doc/tin.1:2129 doc/tin.5:1851
 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 "
@@ -5581,13 +5671,13 @@ msgstr ""
 "this option."
 
 #. type: TP
-#: doc/tin.1:2075
+#: doc/tin.1:2129
 #, 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:2080 doc/tin.5:1855
+#: doc/tin.1:2134 doc/tin.5:1856
 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, "
@@ -5598,13 +5688,13 @@ msgstr ""
 "%C=Firstname, %I=Initials). Default is \"%F wrote:\"."
 
 #. type: TP
-#: doc/tin.1:2080
+#: doc/tin.1:2134
 #, 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:2084
+#: doc/tin.1:2138
 msgid ""
 "Time in seconds to wait for a response from the server. Default is 120.  "
 "Setting this to 0 means no timeout."
@@ -5613,13 +5703,13 @@ msgstr ""
 "Setting this to 0 means no timeout."
 
 #. type: TP
-#: doc/tin.1:2084
+#: doc/tin.1:2138
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr "B<Unicode normalisation form (normalization_form)>"
 
 #. type: Plain text
-#: doc/tin.1:2088
+#: doc/tin.1:2142
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
@@ -5628,33 +5718,33 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.1:2091 doc/tin.5:1865
+#: doc/tin.1:2145 doc/tin.5:1866
 msgid "B<None>: no normalization"
 msgstr "B<None>: no normalisation"
 
 #. type: Plain text
-#: doc/tin.1:2093 doc/tin.5:1867
+#: doc/tin.1:2147 doc/tin.5:1868
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1869
+#: doc/tin.1:2149 doc/tin.5:1870
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr "B<NFKD>: Compatibility Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2097 doc/tin.5:1871
+#: doc/tin.1:2151 doc/tin.5:1872
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 
 #. type: Plain text
-#: doc/tin.1:2099 doc/tin.5:1873
+#: doc/tin.1:2153 doc/tin.5:1874
 msgid "B<NFD>: Canonical Decomposition"
 msgstr "B<NFD>: Canonical Decomposition"
 
 #. type: Plain text
-#: doc/tin.1:2101 doc/tin.5:1875
+#: doc/tin.1:2155 doc/tin.5:1876
 msgid ""
 "B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
 "and Case Folding"
@@ -5663,7 +5753,7 @@ msgstr ""
 "and Case Folding"
 
 #. type: Plain text
-#: doc/tin.1:2105
+#: doc/tin.1:2159
 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."
@@ -5672,13 +5762,13 @@ msgstr ""
 "library B<tin> uses to do the normalisation. NFC should be used if possible."
 
 #. type: TP
-#: doc/tin.1:2105
+#: doc/tin.1:2159
 #, 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:2109 doc/tin.5:1884
+#: doc/tin.1:2163 doc/tin.5:1885
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
@@ -5687,13 +5777,13 @@ msgstr ""
 "Default is ON."
 
 #. type: TP
-#: doc/tin.1:2109
+#: doc/tin.1:2163
 #, 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:2120 doc/tin.5:1895
+#: doc/tin.1:2174 doc/tin.5:1896
 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 "
@@ -5714,13 +5804,13 @@ msgstr ""
 "B<post_mime_encoding>."
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2174
 #, 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:2125 doc/tin.5:1900
+#: doc/tin.1:2179 doc/tin.5:1901
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -5731,13 +5821,13 @@ msgstr ""
 "base64 and quoted-printable are usually undesired on usenet."
 
 #. type: TP
-#: doc/tin.1:2125
+#: doc/tin.1:2179
 #, 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:2132
+#: doc/tin.1:2186
 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 "
@@ -5748,43 +5838,47 @@ msgstr ""
 "using the B<\\%mailcap>(5)  file. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 #, 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:2136
+#: doc/tin.1:2192 doc/tin.5:1915
 msgid ""
-"This specifies whether to perform post processing on saved articles.  The "
-"following values are allowed:"
+"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 ""
-"This specifies whether to perform post processing on saved articles.  The "
-"following values are allowed:"
+"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:"
 
 #. type: Plain text
-#: doc/tin.1:2139 doc/tin.5:1917
+#: doc/tin.1:2195 doc/tin.5:1918
 msgid "B<No> (default), no post processing is done."
 msgstr "B<No> (default), no post processing is done."
 
 #. type: Plain text
-#: doc/tin.1:2143
+#: doc/tin.1:2199 doc/tin.5:1922
 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:2145 doc/tin.5:1924
+#: doc/tin.1:2201 doc/tin.5:1924
 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:2146
+#: doc/tin.1:2202
 #, 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:2154 doc/tin.5:1933
+#: doc/tin.1:2210 doc/tin.5:1933
 msgid ""
 "Keep posted articles in given file. If the given filename does not contain "
 "any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -5799,13 +5893,13 @@ msgstr ""
 "information about the various expansion characters. Default is 'posted'."
 
 #. type: TP
-#: doc/tin.1:2154
+#: doc/tin.1:2210
 #, 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:2158 doc/tin.5:1937
+#: doc/tin.1:2214 doc/tin.5:1937
 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."
@@ -5814,13 +5908,13 @@ msgstr ""
 "the ''Subject:'' and ''From:'' fields are output. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2158
+#: doc/tin.1:2214
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr "B<Printer program with options (printer)>"
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 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 "
@@ -5833,13 +5927,13 @@ msgstr ""
 "Administrator."
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 #, 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:2171 doc/tin.5:1951
+#: doc/tin.1:2227 doc/tin.5:1951
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
@@ -5848,13 +5942,13 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2171
+#: doc/tin.1:2227
 #, 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:2174
+#: doc/tin.1:2230
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
@@ -5863,13 +5957,13 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr "B<Characters used as quote-marks (quote_chars)>"
 
 #. type: Plain text
-#: doc/tin.1:2179 doc/tin.5:1960
+#: doc/tin.1:2235 doc/tin.5:1960
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5880,13 +5974,13 @@ msgstr ""
 "' ' when read, %I is replaced by author's initials. Default is 'E<gt>_'."
 
 #. type: TP
-#: doc/tin.1:2179
+#: doc/tin.1:2235
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr "B<Quoting behaviour (quote_style)>"
 
 #. type: Plain text
-#: doc/tin.1:2186
+#: doc/tin.1:2242
 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, "
@@ -5903,7 +5997,7 @@ msgstr ""
 "lines."
 
 #. type: Plain text
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 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 "
@@ -5914,13 +6008,13 @@ msgstr ""
 "be.  If B<show_signatures> is off, then the signature will never be quoted."
 
 #. type: TP
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 #, 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:2195
+#: doc/tin.1:2251
 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 "
@@ -5931,13 +6025,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 #, 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:2200
+#: doc/tin.1:2256
 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 "
@@ -5948,13 +6042,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 #, 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:2205
+#: doc/tin.1:2261
 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 "
@@ -5965,13 +6059,13 @@ msgstr ""
 "B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr "B<Article recentness time limit (recent_time)>"
 
 #. type: Plain text
-#: doc/tin.1:2209 doc/tin.5:2005
+#: doc/tin.1:2265 doc/tin.5:2005
 msgid ""
 "If set to 0, this feature is deactivated, otherwise it means the number of "
 "days. Default is 2."
@@ -5980,13 +6074,13 @@ msgstr ""
 "days. Default is 2."
 
 #. type: TP
-#: doc/tin.1:2209
+#: doc/tin.1:2265
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr "B<Render BiDi (render_bidi)>"
 
 #. type: Plain text
-#: doc/tin.1:2213
+#: doc/tin.1:2269
 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."
@@ -5995,13 +6089,13 @@ msgstr ""
 "the rendering of bi-directional text to the terminal. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2213
+#: doc/tin.1:2269
 #, 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:2218 doc/tin.5:2017
+#: doc/tin.1:2274 doc/tin.5:2017
 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 "
@@ -6012,13 +6106,13 @@ msgstr ""
 "1200. Setting this to 0 will disable this feature."
 
 #. type: TP
-#: doc/tin.1:2218
+#: doc/tin.1:2274
 #, 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:2222 doc/tin.5:2021
+#: doc/tin.1:2278 doc/tin.5:2021
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
@@ -6027,13 +6121,13 @@ msgstr ""
 "\"$HOME\"}/News>."
 
 #. type: TP
-#: doc/tin.1:2222
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr "B<Score limit (kill) (score_limit_kill)>"
 
 #. type: Plain text
-#: doc/tin.1:2226 doc/tin.5:2025
+#: doc/tin.1:2282 doc/tin.5:2025
 msgid ""
 "If the score of an article is below or equal this value the article gets "
 "marked as killed."
@@ -6042,13 +6136,13 @@ msgstr ""
 "marked as killed."
 
 #. type: TP
-#: doc/tin.1:2226
+#: doc/tin.1:2282
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr "B<Score limit (select) (score_limit_select)>"
 
 #. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:2029
+#: doc/tin.1:2286 doc/tin.5:2029
 msgid ""
 "If the score of an article is above or equal this value the article gets "
 "marked as hot."
@@ -6057,13 +6151,13 @@ msgstr ""
 "marked as hot."
 
 #. type: TP
-#: doc/tin.1:2230
+#: doc/tin.1:2286
 #, 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:2234 doc/tin.5:2033
+#: doc/tin.1:2290 doc/tin.5:2033
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
@@ -6072,13 +6166,13 @@ msgstr ""
 "B<score_limit_kill>."
 
 #. type: TP
-#: doc/tin.1:2234
+#: doc/tin.1:2290
 #, 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:2238 doc/tin.5:2037
+#: doc/tin.1:2294 doc/tin.5:2037
 msgid ""
 "Score of an article which should be marked hot, this must be E<gt>= "
 "B<score_limit_select>."
@@ -6087,13 +6181,13 @@ msgstr ""
 "B<score_limit_select>."
 
 #. type: TP
-#: doc/tin.1:2238
+#: doc/tin.1:2294
 #, 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:2246 doc/tin.5:2045
+#: doc/tin.1:2302 doc/tin.5:2045
 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 "
@@ -6110,13 +6204,13 @@ msgstr ""
 "page scrolling. This setting supersedes B<full_page_scroll>=OFF."
 
 #. type: TP
-#: doc/tin.1:2246
+#: doc/tin.1:2302
 #, 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:2250
+#: doc/tin.1:2306
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
@@ -6127,13 +6221,13 @@ msgstr ""
 "\\ \\ %d\"."
 
 #. type: TP
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 #, 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:2254 doc/tin.5:2078
+#: doc/tin.1:2310 doc/tin.5:2078
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
@@ -6142,12 +6236,12 @@ msgstr ""
 "full name."
 
 #. type: Plain text
-#: doc/tin.1:2257 doc/tin.5:2081
+#: doc/tin.1:2313 doc/tin.5:2081
 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:2260 doc/tin.5:2084
+#: doc/tin.1:2316 doc/tin.5:2084
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
@@ -6156,7 +6250,7 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2263 doc/tin.5:2087
+#: doc/tin.1:2319 doc/tin.5:2087
 msgid ""
 "B<Full Name>, ''Subject:'' line & the authors full name part of the "
 "\\&''From:'' line are displayed (default)."
@@ -6165,7 +6259,7 @@ msgstr ""
 "\\&''From:'' line are displayed (default)."
 
 #. type: Plain text
-#: doc/tin.1:2266 doc/tin.5:2090
+#: doc/tin.1:2322 doc/tin.5:2090
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
@@ -6174,13 +6268,13 @@ msgstr ""
 "displayed."
 
 #. type: TP
-#: doc/tin.1:2267
+#: doc/tin.1:2323
 #, 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:2276
+#: doc/tin.1:2332
 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 "
@@ -6197,23 +6291,23 @@ msgstr ""
 "mailgroups> for mailgroups. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr "B<Function for sorting articles (sort_function)>"
 
 #. type: Plain text
-#: doc/tin.1:2279 doc/tin.5:2063
+#: doc/tin.1:2335 doc/tin.5:2063
 msgid "Function used for sorting articles. Default is 0."
 msgstr "Function used for sorting articles. Default is 0."
 
 #. type: Plain text
-#: doc/tin.1:2284 doc/tin.5:2068
+#: doc/tin.1:2340 doc/tin.5:2068
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr "Use B<\\%qsort>(3)  for sorting."
 
 #. type: Plain text
-#: doc/tin.1:2289 doc/tin.5:2073
+#: doc/tin.1:2345 doc/tin.5:2073
 msgid ""
 "Use B<\\%heapsort>(3)  for sorting. This might be faster in large groups "
 "with long threads (somewhat presorted data)."
@@ -6222,13 +6316,13 @@ msgstr ""
 "with long threads (somewhat presorted data)."
 
 #. type: TP
-#: doc/tin.1:2290
+#: doc/tin.1:2346
 #, 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:2294 doc/tin.5:2104
+#: doc/tin.1:2350 doc/tin.5:2104
 msgid ""
 "Which information about the thread or article should be shown. Default is 1, "
 "show only the line count."
@@ -6237,12 +6331,12 @@ msgstr ""
 "show only the line count."
 
 #. type: Plain text
-#: doc/tin.1:2297 doc/tin.5:2107
+#: doc/tin.1:2353 doc/tin.5:2107
 msgid "B<None>, no information will be displayed."
 msgstr "B<None>, no information will be displayed."
 
 #. type: Plain text
-#: doc/tin.1:2301 doc/tin.5:2111
+#: doc/tin.1:2357 doc/tin.5:2111
 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 "
@@ -6253,7 +6347,7 @@ msgstr ""
 "displayed."
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2115
+#: doc/tin.1:2361 doc/tin.5:2115
 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 "
@@ -6264,18 +6358,18 @@ msgstr ""
 "B<thread_score>."
 
 #. type: Plain text
-#: doc/tin.1:2307 doc/tin.5:2117
+#: doc/tin.1:2363 doc/tin.5:2117
 msgid "B<Lines & Score>, display line count and score."
 msgstr "B<Lines & Score>, display line count and score."
 
 #. type: TP
-#: doc/tin.1:2308
+#: doc/tin.1:2364
 #, 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:2312 doc/tin.5:2122
+#: doc/tin.1:2368 doc/tin.5:2122
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
@@ -6284,13 +6378,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2368
 #, 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:2316 doc/tin.5:2126
+#: doc/tin.1:2372 doc/tin.5:2126
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
@@ -6299,35 +6393,35 @@ msgstr ""
 "OFF."
 
 #. type: TP
-#: doc/tin.1:2316
+#: doc/tin.1:2372
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr "B<Display signatures (show_signatures)>"
 
 #. type: Plain text
-#: doc/tin.1:2319 doc/tin.5:2129
+#: doc/tin.1:2375 doc/tin.5:2129
 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:2319
+#: doc/tin.1:2375
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 
 #. type: Plain text
-#: doc/tin.1:2322 doc/tin.5:2132
+#: doc/tin.1:2378 doc/tin.5:2132
 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:2322
+#: doc/tin.1:2378
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr "B<Create signature from path/command (sigfile)>"
 
 #. type: Plain text
-#: doc/tin.1:2332 doc/tin.5:2142
+#: doc/tin.1:2388 doc/tin.5:2142
 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 "
@@ -6348,24 +6442,24 @@ msgstr ""
 "\"$HOME\"}/.Sig>."
 
 #. type: TP
-#: doc/tin.1:2332
+#: doc/tin.1:2388
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr "B<Add signature when reposting (signature_repost)>"
 
 #. type: Plain text
-#: doc/tin.1:2335 doc/tin.5:2145
+#: doc/tin.1:2391 doc/tin.5:2145
 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:2335
+#: doc/tin.1:2391
 #, 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:2340
+#: doc/tin.1:2396
 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 "
@@ -6376,13 +6470,13 @@ msgstr ""
 "B<slashes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr "B<Sort articles by (sort_article_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2156
+#: doc/tin.1:2400 doc/tin.5:2156
 msgid ""
 "This specifies how articles should be sorted. Sort by ascending Date (6) is "
 "the default. The following sort types are allowed:"
@@ -6391,91 +6485,91 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2347 doc/tin.5:2159
+#: doc/tin.1:2403 doc/tin.5:2159
 msgid "B<Nothing>, don't sort articles."
 msgstr "B<Nothing>, don't sort articles."
 
 #. type: Plain text
-#: doc/tin.1:2349 doc/tin.5:2161
+#: doc/tin.1:2405 doc/tin.5:2161
 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:2351 doc/tin.5:2163
+#: doc/tin.1:2407 doc/tin.5:2163
 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:2353 doc/tin.5:2165
+#: doc/tin.1:2409 doc/tin.5:2165
 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:2355 doc/tin.5:2167
+#: doc/tin.1:2411 doc/tin.5:2167
 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:2357 doc/tin.5:2169
+#: doc/tin.1:2413 doc/tin.5:2169
 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:2360 doc/tin.5:2172
+#: doc/tin.1:2416 doc/tin.5:2172
 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:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 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:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 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:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 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:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2368 doc/tin.5:2180
+#: doc/tin.1:2424 doc/tin.5:2180
 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:2369
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr "B<Sort threads by (sort_threads_type)>"
 
 #. type: Plain text
-#: doc/tin.1:2374 doc/tin.5:2185
+#: doc/tin.1:2430 doc/tin.5:2185
 msgid ""
 "This specifies how threads will be sorted. Sort by descending Score (1) is "
 "the default. The following sort types are allowed:"
@@ -6484,24 +6578,24 @@ msgstr ""
 "the default. The following sort types are allowed:"
 
 #. type: Plain text
-#: doc/tin.1:2377 doc/tin.5:2188
+#: doc/tin.1:2433 doc/tin.5:2188
 msgid "B<Nothing>, don't sort threads."
 msgstr "B<Nothing>, don't sort threads."
 
 #. type: Plain text
-#: doc/tin.1:2380 doc/tin.5:2191
+#: doc/tin.1:2436 doc/tin.5:2191
 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:2382 doc/tin.5:2193
+#: doc/tin.1:2438 doc/tin.5:2193
 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:2384 doc/tin.5:2195
+#: doc/tin.1:2440 doc/tin.5:2195
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
@@ -6510,7 +6604,7 @@ msgstr ""
 "descending."
 
 #. type: Plain text
-#: doc/tin.1:2386 doc/tin.5:2197
+#: doc/tin.1:2442 doc/tin.5:2197
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
@@ -6519,13 +6613,13 @@ msgstr ""
 "ascending."
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2443
 #, 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:2392 doc/tin.5:2203
+#: doc/tin.1:2448 doc/tin.5:2203
 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 "
@@ -6536,18 +6630,18 @@ msgstr ""
 "these strings. The matching is case-insensitive. Example:"
 
 #. type: Plain text
-#: doc/tin.1:2394 doc/tin.5:2205
+#: doc/tin.1:2450 doc/tin.5:2205
 msgid "I<spam,delete,remove>"
 msgstr "I<spam,delete,remove>"
 
 #. type: TP
-#: doc/tin.1:2394
+#: doc/tin.1:2450
 #, 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:2399
+#: doc/tin.1:2455
 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 "
@@ -6558,30 +6652,13 @@ msgstr ""
 "B<stars_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2399
-#, 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:2404 doc/tin.5:2217
-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 ""
-"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."
-
-#. type: TP
-#: doc/tin.1:2404
+#: doc/tin.1:2455
 #, 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:2410 doc/tin.5:2221
+#: doc/tin.1:2461 doc/tin.5:2216
 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."
@@ -6590,13 +6667,13 @@ msgstr ""
 "display when reading on a slow terminal or via modem. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2410
+#: doc/tin.1:2461
 #, 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:2419 doc/tin.5:2230
+#: doc/tin.1:2470 doc/tin.5:2225
 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 "
@@ -6613,13 +6690,13 @@ msgstr ""
 "unsubscribe from them as and when you wish. Default is 0 (Always Keep)."
 
 #. type: TP
-#: doc/tin.1:2419
+#: doc/tin.1:2470
 #, 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:2423 doc/tin.5:2234
+#: doc/tin.1:2474 doc/tin.5:2229
 msgid ""
 "If ON, then unsubscribed groups will be permanently removed from your I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
@@ -6628,13 +6705,13 @@ msgstr ""
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2423
+#: doc/tin.1:2474
 #, no-wrap
 msgid "B<Regex with Subject prefixes (strip_re_regex)>"
 msgstr "B<Regex with Subject prefixes (strip_re_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
@@ -6643,13 +6720,13 @@ msgstr ""
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 #, no-wrap
 msgid "B<Regex with Subject suffixes (strip_was_regex)>"
 msgstr "B<Regex with Subject suffixes (strip_was_regex)>"
 
 #. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2246
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid ""
 "A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
 "B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
@@ -6658,13 +6735,13 @@ msgstr ""
 "B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2435
+#: doc/tin.1:2486
 #, 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:2440
+#: doc/tin.1:2491
 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 "
@@ -6675,13 +6752,13 @@ msgstr ""
 "B<strokes_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 #, 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:2445 doc/tin.5:2453
+#: doc/tin.1:2496 doc/tin.5:2452
 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 "
@@ -6692,13 +6769,13 @@ msgstr ""
 "at the end of the thread list. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2445
+#: doc/tin.1:2496
 #, 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:2449
+#: doc/tin.1:2500
 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<\">')."
@@ -6707,13 +6784,13 @@ msgstr ""
 "toggled in the article viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: TP
-#: doc/tin.1:2449
+#: doc/tin.1:2500
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr "B<Thread articles by (thread_articles)>"
 
 #. type: Plain text
-#: doc/tin.1:2457
+#: doc/tin.1:2508
 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 "
@@ -6728,22 +6805,22 @@ msgstr ""
 "and References.  The choices are:"
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2511
 msgid "B<None>, don't thread."
 msgstr "B<None>, don't thread."
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2513
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr "B<Subject>, thread on ''Subject:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2464
+#: doc/tin.1:2515
 msgid "B<References>, thread on ''References:'' only."
 msgstr "B<References>, thread on ''References:'' only."
 
 #. type: Plain text
-#: doc/tin.1:2467
+#: doc/tin.1:2518
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
@@ -6752,12 +6829,12 @@ msgstr ""
 "\\&''Subject:'' (default)."
 
 #. type: Plain text
-#: doc/tin.1:2469
+#: doc/tin.1:2520
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 
 #. type: Plain text
-#: doc/tin.1:2472
+#: doc/tin.1:2523
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
@@ -6766,13 +6843,13 @@ msgstr ""
 "\\&''Subject:''."
 
 #. type: TP
-#: doc/tin.1:2473
+#: doc/tin.1:2524
 #, 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:2477 doc/tin.5:2296
+#: doc/tin.1:2528 doc/tin.5:2291
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
@@ -6781,13 +6858,13 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.1:2477
+#: doc/tin.1:2528
 #, 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:2481
+#: doc/tin.1:2532
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -6798,13 +6875,13 @@ msgstr ""
 "\\ %F\"."
 
 #. type: TP
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr "B<Matchingness of a thread (thread_perc)>"
 
 #. type: Plain text
-#: doc/tin.1:2485
+#: doc/tin.1:2536
 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%."
@@ -6813,13 +6890,13 @@ msgstr ""
 "the same thread. This is a percentage and the default if 75%."
 
 #. type: TP
-#: doc/tin.1:2485
+#: doc/tin.1:2536
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr "B<Score of a thread (thread_score)>"
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2300
+#: doc/tin.1:2540 doc/tin.5:2295
 msgid ""
 "How the total score of a thread is computed. Default is 0, the maximum score "
 "in this thread."
@@ -6828,28 +6905,28 @@ msgstr ""
 "in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2492 doc/tin.5:2303
+#: doc/tin.1:2543 doc/tin.5:2298
 msgid "B<Max>, the maximum score in this thread."
 msgstr "B<Max>, the maximum score in this thread."
 
 #. type: Plain text
-#: doc/tin.1:2494 doc/tin.5:2305
+#: doc/tin.1:2545 doc/tin.5:2300
 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:2496 doc/tin.5:2307
+#: doc/tin.1:2547 doc/tin.5:2302
 msgid "B<Average>, the average score in this thread."
 msgstr "B<Average>, the average score in this thread."
 
 #. type: TP
-#: doc/tin.1:2497
+#: doc/tin.1:2548
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr "B<Transliteration (translit)>"
 
 #. type: Plain text
-#: doc/tin.1:2505 doc/tin.5:2316
+#: doc/tin.1:2556 doc/tin.5:2311
 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 "
@@ -6864,13 +6941,13 @@ msgstr ""
 "doesn't exist, this option is disabled. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2505
+#: doc/tin.1:2556
 #, 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:2509
+#: doc/tin.1:2560
 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."
@@ -6879,59 +6956,59 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 #. type: Plain text
-#: doc/tin.1:2512 doc/tin.5:2325
+#: doc/tin.1:2563 doc/tin.5:2320
 msgid "B<Don't trim article body>, do nothing."
 msgstr "B<Don't trim article body>, do nothing."
 
 #. type: Plain text
-#: doc/tin.1:2514 doc/tin.5:2327
+#: doc/tin.1:2565 doc/tin.5:2322
 msgid "B<Skip leading blank lines>."
 msgstr "B<Skip leading blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2329
+#: doc/tin.1:2567 doc/tin.5:2324
 msgid "B<Skip trailing blank lines>."
 msgstr "B<Skip trailing blank lines>."
 
 #. type: Plain text
-#: doc/tin.1:2518 doc/tin.5:2331
+#: doc/tin.1:2569 doc/tin.5:2326
 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:2521 doc/tin.5:2334
+#: doc/tin.1:2572 doc/tin.5:2329
 msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between "
-"textblocks with one blank line."
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
 msgstr ""
-"B<Compact multiple between text>, replace multiple blank lines between "
-"textblocks with one blank line."
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
 
 #. type: Plain text
-#: doc/tin.1:2523 doc/tin.5:2336
+#: doc/tin.1:2574 doc/tin.5:2331
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr "B<Compact multiple and skip leading>, 4 + 1"
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2338
+#: doc/tin.1:2576 doc/tin.5:2333
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr "B<Compact multiple and skip trailing>, 4 + 2"
 
 #. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2340
+#: doc/tin.1:2578 doc/tin.5:2335
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2579
 #, 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:2533
+#: doc/tin.1:2584
 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 "
@@ -6942,24 +7019,24 @@ msgstr ""
 "B<underscores_regex> is blank, then B<tin> uses a built-in default."
 
 #. type: TP
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr "B<Remove ~/.article after posting (unlink_article)>"
 
 #. type: Plain text
-#: doc/tin.1:2536
+#: doc/tin.1:2587
 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:2536
+#: doc/tin.1:2587
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr "B<Program that opens URLs (url_handler)>"
 
 #. type: Plain text
-#: doc/tin.1:2541 doc/tin.5:2357
+#: doc/tin.1:2592 doc/tin.5:2352
 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.  Default is "
@@ -6970,41 +7047,41 @@ msgstr ""
 "B<url_handler.pl>."
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2592
 #, 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:2544 doc/tin.5:2360
+#: doc/tin.1:2595 doc/tin.5:2355
 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:2544
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr "B<Use ANSI colour (use_color)>"
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 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:2547
+#: doc/tin.1:2598
 #, 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:2550
+#: doc/tin.1:2601
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr "B<Use mouse in xterm (use_mouse)>"
 
 #. type: Plain text
-#: doc/tin.1:2556 doc/tin.5:2374
+#: doc/tin.1:2607 doc/tin.5:2369
 msgid ""
 "Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
@@ -7013,13 +7090,13 @@ msgstr ""
 "disabled.  Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2556
+#: doc/tin.1:2607
 #, 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:2566
+#: doc/tin.1:2617
 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 an B<\\"
@@ -7030,13 +7107,13 @@ msgstr ""
 "%xterm>(1x)  and B<\\%slrnface>(1)  must be in your $B<PATH>. Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr "B<Use UTF-8 graphics (utf8_graphics)>"
 
 #. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2390
+#: doc/tin.1:2621 doc/tin.5:2385
 msgid ""
 "If ON use UTF-8 characters for indicator ('-E<gt>'), thread/attachment tree "
 "and ellipsis ('...'). Default is OFF."
@@ -7045,13 +7122,13 @@ msgstr ""
 "and ellipsis ('...'). Default is OFF."
 
 #. type: TP
-#: doc/tin.1:2570
+#: doc/tin.1:2621
 #, 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:2573
+#: doc/tin.1:2624
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
@@ -7060,13 +7137,13 @@ msgstr ""
 "block."
 
 #. type: TP
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 #, 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:2576
+#: doc/tin.1:2627
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
@@ -7075,49 +7152,49 @@ msgstr ""
 "block."
 
 #. type: TP
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr "B<Detection of verbatim blocks (verbatim_handling)>"
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2401
+#: doc/tin.1:2630 doc/tin.5:2396
 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:2579
+#: doc/tin.1:2630
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr "B<Wildcard matching (wildcard)>"
 
 #. type: Plain text
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 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<\\"
+"the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 "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<\\"
+"the B<\\%wildmat>(3) 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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3) notation."
 
 #. type: TP
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 #, 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:2597 doc/tin.5:2421
+#: doc/tin.1:2652 doc/tin.5:2420
 msgid ""
 "Should the leading and ending stars, slashes, strokes and dashes also be "
 "displayed, even when they are highlighting marks?"
@@ -7126,28 +7203,28 @@ msgstr ""
 "displayed, even when they are highlighting marks?"
 
 #. type: Plain text
-#: doc/tin.1:2600 doc/tin.5:2424
+#: doc/tin.1:2655 doc/tin.5:2423
 msgid "B<no>"
 msgstr "B<no>"
 
 #. type: Plain text
-#: doc/tin.1:2602 doc/tin.5:2426
+#: doc/tin.1:2657 doc/tin.5:2425
 msgid "yes, B<display mark>"
 msgstr "yes, B<display mark>"
 
 #. type: Plain text
-#: doc/tin.1:2604 doc/tin.5:2428
+#: doc/tin.1:2659 doc/tin.5:2427
 msgid "print a B<space> instead"
 msgstr "print a B<space> instead"
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2660
 #, 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:2613 doc/tin.5:2437
+#: doc/tin.1:2668 doc/tin.5:2436
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -7164,13 +7241,13 @@ msgstr ""
 "are used. Default is ON."
 
 #. type: TP
-#: doc/tin.1:2613
+#: doc/tin.1:2668
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr "B<Page line wrap column (wrap_column)>"
 
 #. type: Plain text
-#: doc/tin.1:2624 doc/tin.5:2448
+#: doc/tin.1:2679 doc/tin.5:2447
 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 "
@@ -7191,13 +7268,13 @@ msgstr ""
 "wrapping at the current screen width."
 
 #. type: TP
-#: doc/tin.1:2624
+#: doc/tin.1:2679
 #, 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:2631 doc/tin.5:2458
+#: doc/tin.1:2686 doc/tin.5:2457
 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."
@@ -7206,13 +7283,13 @@ msgstr ""
 "to a crossposting to several groups with no ''Followup-To:'' set."
 
 #. type: SS
-#: doc/tin.1:2631
+#: doc/tin.1:2686
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 
 #. type: Plain text
-#: doc/tin.1:2638
+#: doc/tin.1:2693
 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> "
@@ -7229,7 +7306,7 @@ msgstr ""
 "attributes file yet."
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2701
 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 "
@@ -7246,7 +7323,7 @@ msgstr ""
 "For more details see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:2653
+#: doc/tin.1:2708
 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 "
@@ -7263,7 +7340,7 @@ msgstr ""
 "marked with '+' to the left of the attributes number."
 
 #. type: Plain text
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -7274,13 +7351,13 @@ msgstr ""
 "B<ConfigResetAttrib> ('B<r>') which resets an attribute to a default value."
 
 #. type: SS
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr "SCOPES MENU"
 
 #. type: Plain text
-#: doc/tin.1:2665
+#: doc/tin.1:2720
 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.  "
@@ -7293,7 +7370,7 @@ msgstr ""
 "the scope number. Delete/rename/move are not possible with those scopes."
 
 #. type: Plain text
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 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 "
@@ -7302,7 +7379,8 @@ msgid ""
 "('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."
+"the screen and posting etiquette after composing an article "
+"(B<beginner_level>)."
 msgstr ""
 "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 "
@@ -7311,17 +7389,18 @@ msgstr ""
 "('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."
+"the screen and posting etiquette after composing an article "
+"(B<beginner_level>)."
 
 #. type: SS
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr "FILTERING ARTICLES"
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2683
+#: doc/tin.1:2739
 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 "
@@ -7336,7 +7415,7 @@ msgstr ""
 "lines in an article."
 
 #. type: Plain text
-#: doc/tin.1:2689
+#: doc/tin.1:2745
 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 "
@@ -7349,7 +7428,7 @@ msgstr ""
 "criteria."
 
 #. type: Plain text
-#: doc/tin.1:2694
+#: doc/tin.1:2750
 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 "
@@ -7362,7 +7441,7 @@ msgstr ""
 "selection rule are marked with a ''*''."
 
 #. type: Plain text
-#: doc/tin.1:2699
+#: doc/tin.1:2755
 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 "
@@ -7373,7 +7452,7 @@ msgstr ""
 "changes) or by using an on-screen menu within B<tin>."
 
 #. type: Plain text
-#: doc/tin.1:2704
+#: doc/tin.1:2760
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -7386,13 +7465,13 @@ msgstr ""
 "directory. This file can also be read online at"
 
 #. type: Plain text
-#: doc/tin.1:2706
+#: doc/tin.1:2762
 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:2719
+#: doc/tin.1:2775
 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. "
@@ -7413,13 +7492,13 @@ msgstr ""
 "the new filter, edit the full filter file or save filter."
 
 #. type: SS
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "POSTING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2722
+#: doc/tin.1:2778
 msgid ""
 "B<tin> allows posting of articles, follow-up to already posted articles and "
 "replying direct through mail to the author of an article."
@@ -7428,7 +7507,7 @@ msgstr ""
 "replying direct through mail to the author of an article."
 
 #. type: Plain text
-#: doc/tin.1:2732
+#: doc/tin.1:2788
 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 "
@@ -7449,18 +7528,20 @@ msgstr ""
 "again or p)ost the article to the specified newsgroup(s)."
 
 #. type: Plain text
-#: doc/tin.1:2737
+#: doc/tin.1:2793
 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."
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
 "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."
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
 
 #. type: Plain text
-#: doc/tin.1:2745
+#: doc/tin.1:2801
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -7479,7 +7560,7 @@ msgstr ""
 "when posting an article with the B<Post> ('B<w>') command."
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -7504,13 +7585,13 @@ msgstr ""
 "or send the article to the author via B<PostSend> ('B<s>')."
 
 #. type: SS
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "CUSTOMISING THE ARTICLE QUOTE STRING"
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2823
 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 "
@@ -7529,13 +7610,13 @@ msgstr ""
 "B<mail_quote_format>, B<news_quote_format> or B<xpost_quote_format>:"
 
 #. type: ta
-#: doc/tin.1:2769
+#: doc/tin.1:2825
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr "\\w'%A  'u +\\w'Address'u"
 
 #. type: Plain text
-#: doc/tin.1:2778
+#: doc/tin.1:2834
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -7557,12 +7638,12 @@ msgstr ""
 "B<%I>\tInitials of author\n"
 
 #. type: Plain text
-#: doc/tin.1:2781
+#: doc/tin.1:2837
 msgid "e.g.,"
 msgstr "e.g.,"
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2842
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -7572,12 +7653,12 @@ msgstr ""
 "news_quote_format=In %M, %F wrote:>\n"
 
 #. type: Plain text
-#: doc/tin.1:2790
+#: doc/tin.1:2846
 msgid "would expand to:"
 msgstr "would expand to:"
 
 #. type: Plain text
-#: doc/tin.1:2795
+#: doc/tin.1:2851
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -7587,7 +7668,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:2805
+#: doc/tin.1:2861
 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 "
@@ -7602,13 +7683,13 @@ msgstr ""
 "represent a space)."
 
 #. type: SS
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2868
 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> "
@@ -7623,7 +7704,7 @@ msgstr ""
 "articles is the same for ease of use."
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2873
 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 "
@@ -7636,7 +7717,7 @@ msgstr ""
 "attributes set for the current group."
 
 #. type: Plain text
-#: doc/tin.1:2821
+#: doc/tin.1:2877
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -7647,7 +7728,7 @@ msgstr ""
 "mail, pipe etc."
 
 #. type: Plain text
-#: doc/tin.1:2825
+#: doc/tin.1:2881
 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 "
@@ -7658,7 +7739,7 @@ msgstr ""
 "command."
 
 #. type: Plain text
-#: doc/tin.1:2831
+#: doc/tin.1:2887
 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 "
@@ -7673,7 +7754,7 @@ msgstr ""
 "pattern matching options."
 
 #. type: Plain text
-#: doc/tin.1:2836
+#: doc/tin.1:2892
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -7686,7 +7767,7 @@ msgstr ""
 "variables can themselves contain other special characters."
 
 #. type: Plain text
-#: doc/tin.1:2841
+#: doc/tin.1:2897
 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 "
@@ -7699,7 +7780,7 @@ msgstr ""
 "B<maildir>."
 
 #. type: Plain text
-#: doc/tin.1:2846
+#: doc/tin.1:2902
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
@@ -7712,7 +7793,7 @@ msgstr ""
 "the news.group.name with all '.' replaced by '/'."
 
 #. type: Plain text
-#: doc/tin.1:2851
+#: doc/tin.1:2907
 msgid ""
 "If saving multiple files at once the filename (if not referring to a "
 "mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
@@ -7725,7 +7806,7 @@ msgstr ""
 "filename (e.g., I<$SOURCES/dir/filename>)."
 
 #. type: Plain text
-#: doc/tin.1:2857
+#: doc/tin.1:2913
 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>."
@@ -7734,13 +7815,13 @@ msgstr ""
 "processed. A default process type can be set via B<post_process_type>."
 
 #. type: SS
-#: doc/tin.1:2857
+#: doc/tin.1:2913
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr "AUTOMATIC MAILING AND SAVING NEW NEWS"
 
 #. type: Plain text
-#: doc/tin.1:2869
+#: doc/tin.1:2925
 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. "
@@ -7765,7 +7846,7 @@ msgstr ""
 "you could overflow your file system."
 
 #. type: Plain text
-#: doc/tin.1:2873
+#: doc/tin.1:2929
 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 "
@@ -7776,7 +7857,7 @@ msgstr ""
 "''B<-R>''."
 
 #. type: Plain text
-#: doc/tin.1:2880
+#: doc/tin.1:2936
 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 "
@@ -7793,13 +7874,13 @@ msgstr ""
 "want using attributes."
 
 #. type: TP
-#: doc/tin.1:2881
+#: doc/tin.1:2937
 #, 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:2885
+#: doc/tin.1:2941
 msgid ""
 "(mail any unread articles in newsgroups specified in file newsrc.mail to the "
 "local user iain and mark them as read)"
@@ -7808,13 +7889,13 @@ msgstr ""
 "local user iain and mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2886
+#: doc/tin.1:2942
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr "B<tin -S -c -f newsrc.save>"
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2946
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
@@ -7823,24 +7904,24 @@ msgstr ""
 "mark them as read)"
 
 #. type: TP
-#: doc/tin.1:2891
+#: doc/tin.1:2947
 #, no-wrap
 msgid "B<tin -R>"
 msgstr "B<tin -R>"
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 msgid "(read any articles saved by B<tin -S>)"
 msgstr "(read any articles saved by B<tin -S>)"
 
 #. type: SS
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 #, no-wrap
 msgid "RANGES"
 msgstr "RANGES"
 
 #. type: Plain text
-#: doc/tin.1:2907
+#: doc/tin.1:2963
 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 "
@@ -7863,13 +7944,13 @@ msgstr ""
 "('B<z>') and B<MarkThdUnread> ('B<Z>')."
 
 #. type: SS
-#: doc/tin.1:2908
+#: doc/tin.1:2964
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "NEWSGROUP LISTS & WILDCARDS"
 
 #. type: Plain text
-#: doc/tin.1:2919
+#: doc/tin.1:2976
 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 "
@@ -7877,8 +7958,8 @@ msgid ""
 "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:"
+"of a match on this pattern, and can be used to cancel certain matches. See B<"
+"\\%wildmat>(3)  for details about the understood patterns. Some examples:"
 msgstr ""
 "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 "
@@ -7886,36 +7967,38 @@ msgstr ""
 "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:"
+"of a match on this pattern, and can be used to cancel certain matches. See B<"
+"\\%wildmat>(3)  for details about the understood patterns. Some examples:"
 
 #. type: Plain text
-#: doc/tin.1:2921
+#: doc/tin.1:2978
 msgid "I<alt.config,news.*,!news.test>"
 msgstr "I<alt.config,news.*,!news.test>"
 
 #. type: Plain text
-#: doc/tin.1:2923
+#: doc/tin.1:2980
 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:2928
+#: doc/tin.1:2985
 msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
 msgstr ""
-"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
 
 #. type: SS
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "SIGNATURES"
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2994
 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"
@@ -7932,7 +8015,7 @@ msgstr ""
 "%inews>(1)  will append the signature itself."
 
 #. type: Plain text
-#: doc/tin.1:2940
+#: doc/tin.1:2997
 msgid ""
 "A signature in I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig> will be pulled into the "
 "editor for both posting and mailing commands."
@@ -7941,12 +8024,12 @@ msgstr ""
 "editor for both posting and mailing commands."
 
 #. type: Plain text
-#: doc/tin.1:2942
+#: doc/tin.1:2999
 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:2947
+#: doc/tin.1:3004
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -7956,7 +8039,7 @@ msgstr ""
 "SNAIL  Musterweg 12, 99999 Notreal, Germany>\n"
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 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 "
@@ -7979,13 +8062,13 @@ msgstr ""
 "sig is read from the file I<$HOME/.sigfixed>."
 
 #. type: SS
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "CUSTOMISING THE SCREEN FORMAT"
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:3024
 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 "
@@ -7998,13 +8081,13 @@ msgstr ""
 "placeholders. The following variables are available:"
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:3027
 #, 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:2987
+#: doc/tin.1:3044
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -8042,7 +8125,7 @@ msgstr ""
 "B<%%>\t%\n"
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3049
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
@@ -8051,13 +8134,13 @@ msgstr ""
 "overview:"
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3052
 #, 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:3013
+#: doc/tin.1:3070
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -8097,18 +8180,18 @@ msgstr ""
 "B<%%>\tX\tX\tX\n"
 
 #. type: Plain text
-#: doc/tin.1:3017
+#: doc/tin.1:3074
 msgid "Defaults for the format strings:"
 msgstr "Defaults for the format strings:"
 
 #. type: ta
-#: doc/tin.1:3020
+#: doc/tin.1:3077
 #, 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:3024
+#: doc/tin.1:3081
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -8120,7 +8203,7 @@ msgstr ""
 "B<thread_format>:\t\"B<%n %m  [%L]  %T  %F>\"\n"
 
 #. type: Plain text
-#: doc/tin.1:3030
+#: doc/tin.1:3087
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -8131,7 +8214,7 @@ msgstr ""
 "('B<d>')."
 
 #. type: Plain text
-#: doc/tin.1:3035
+#: doc/tin.1:3092
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -8142,7 +8225,7 @@ msgstr ""
 "('B<d>') switches through all available options."
 
 #. type: Plain text
-#: doc/tin.1:3039
+#: doc/tin.1:3096
 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:"
@@ -8153,7 +8236,7 @@ msgstr ""
 "%M)D>'). See B<date_format> for more details."
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3100
 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 "
@@ -8164,7 +8247,7 @@ msgstr ""
 "thread level 10 characters wide: 'B<%10S>'."
 
 #. type: Plain text
-#: doc/tin.1:3049
+#: doc/tin.1:3106
 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 "
@@ -8179,7 +8262,7 @@ msgstr ""
 "default value of 32."
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3113
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -8196,13 +8279,13 @@ msgstr ""
 "larger width manually, e.g. 'B<%6n>'. Here is an overview of the defaults:"
 
 #. type: ta
-#: doc/tin.1:3059
+#: doc/tin.1:3116
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr "\\w'Variable  'u +\\w'width'u"
 
 #. type: Plain text
-#: doc/tin.1:3068
+#: doc/tin.1:3125
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -8224,7 +8307,7 @@ msgstr ""
 "B<%n>\t 4\n"
 
 #. type: Plain text
-#: doc/tin.1:3079
+#: doc/tin.1:3136
 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 "
@@ -8245,7 +8328,7 @@ msgstr ""
 "specify the length in the format string."
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3140
 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 "
@@ -8256,7 +8339,7 @@ msgstr ""
 "'B<%G>'. The remaining space will used for 'B<%d>'."
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3144
 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. "
@@ -8267,7 +8350,7 @@ msgstr ""
 "'B<%T>' will use two third of the available space."
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3152
 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 "
@@ -8286,7 +8369,7 @@ msgstr ""
 "characters: 'B<%E<gt>100S>'."
 
 #. type: Plain text
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 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 "
@@ -8301,13 +8384,13 @@ msgstr ""
 "%10E<gt>100S>'."
 
 #. type: SS
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "TIPS AND TRICKS"
 
 #. type: Plain text
-#: doc/tin.1:3107
+#: doc/tin.1:3164
 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 "
@@ -8318,14 +8401,14 @@ msgstr ""
 "up arrow key goes up a line and the down arrow key goes down a line."
 
 #. type: Plain text
-#: doc/tin.1:3109
+#: doc/tin.1:3166
 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:3112
+#: doc/tin.1:3169
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
@@ -8334,12 +8417,12 @@ msgstr ""
 "etc.)"
 
 #. type: Plain text
-#: doc/tin.1:3114
+#: doc/tin.1:3171
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr "\\(emnews.software.nntp (info. about NNTP)"
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3173
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
@@ -8348,7 +8431,7 @@ msgstr ""
 "themes)"
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3177
 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.  "
@@ -8359,7 +8442,7 @@ msgstr ""
 "Most prompts can be aborted by pressing 'B<E<lt>ESCE<gt>>'."
 
 #. type: Plain text
-#: doc/tin.1:3127
+#: doc/tin.1:3184
 msgid ""
 "When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
 "the B<\\%xterm>(1x)  is resized."
@@ -8368,7 +8451,7 @@ msgstr ""
 "the B<\\%xterm>(1x)  is resized."
 
 #. type: Plain text
-#: doc/tin.1:3131
+#: doc/tin.1:3188
 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 "
@@ -8379,7 +8462,7 @@ msgstr ""
 "newly arrived news."
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3193
 msgid ""
 "If you find large number of new newsgroups cluttering up your screen, "
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
@@ -8388,13 +8471,13 @@ msgstr ""
 "pressing B<SelectToggleReadDisplay> ('B<r>') will make them go away."
 
 #. type: SS
-#: doc/tin.1:3136
+#: doc/tin.1:3193
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr "XTERM BUTTONS"
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3199
 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 "
@@ -8407,31 +8490,31 @@ msgstr ""
 "button)."
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 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:3144
+#: doc/tin.1:3201
 #, no-wrap
 msgid "Button1 (left)"
 msgstr "Button1 (left)"
 
 #. type: Plain text
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 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:3147
+#: doc/tin.1:3204
 #, no-wrap
 msgid "Button2 (center)"
 msgstr "Button2 (centre)"
 
 #. type: Plain text
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
@@ -8440,13 +8523,13 @@ msgstr ""
 "pages up."
 
 #. type: TP
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 #, no-wrap
 msgid "Button3 (right)"
 msgstr "Button3 (right)"
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3212
 msgid ""
 "positions on the article line under mouse cursor, or pages down if you've "
 "clicked outside the list of articles."
@@ -8455,18 +8538,18 @@ msgstr ""
 "clicked outside the list of articles."
 
 #. type: Plain text
-#: doc/tin.1:3157
+#: doc/tin.1:3214
 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:3157 doc/tin.1:3169 doc/tin.1:3183
+#: doc/tin.1:3214 doc/tin.1:3226 doc/tin.1:3240
 #, no-wrap
 msgid "left button"
 msgstr "left button"
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3218
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
@@ -8475,36 +8558,36 @@ msgstr ""
 "('B<E<lt>CRE<gt>>')."
 
 #. type: TP
-#: doc/tin.1:3161 doc/tin.1:3173 doc/tin.1:3186
+#: doc/tin.1:3218 doc/tin.1:3230 doc/tin.1:3243
 #, no-wrap
 msgid "center button"
 msgstr "centre button"
 
 #. type: Plain text
-#: doc/tin.1:3164
+#: doc/tin.1:3221
 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:3164 doc/tin.1:3178 doc/tin.1:3191
+#: doc/tin.1:3221 doc/tin.1:3235 doc/tin.1:3248
 #, no-wrap
 msgid "right button"
 msgstr "right button"
 
 #. type: Plain text
-#: doc/tin.1:3167
+#: doc/tin.1:3224
 msgid "moves to the group pointed at."
 msgstr "moves to the group pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3226
 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:3173
+#: doc/tin.1:3230
 msgid ""
 "reads the article pointed at, just like B<GroupReadBasenote> "
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
@@ -8513,7 +8596,7 @@ msgstr ""
 "('B<E<lt>CRE<gt>>'), or the thread, just like B<GroupListThd> ('B<l>')."
 
 #. type: Plain text
-#: doc/tin.1:3178
+#: doc/tin.1:3235
 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> "
@@ -8524,24 +8607,24 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3238
 msgid "moves to the article (or thread) pointed at."
 msgstr "moves to the article (or thread) pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3183
+#: doc/tin.1:3240
 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:3186
+#: doc/tin.1:3243
 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:3191
+#: doc/tin.1:3248
 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> "
@@ -8552,12 +8635,12 @@ msgstr ""
 "('B<q>')."
 
 #. type: Plain text
-#: doc/tin.1:3194
+#: doc/tin.1:3251
 msgid "moves to the article pointed at."
 msgstr "moves to the article pointed at."
 
 #. type: Plain text
-#: doc/tin.1:3201
+#: doc/tin.1:3258
 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."
@@ -8566,13 +8649,13 @@ msgstr ""
 "of B<\\%xterm>(1x), but after one click of any button."
 
 #. type: SS
-#: doc/tin.1:3201
+#: doc/tin.1:3258
 #, no-wrap
 msgid "INDEX FILES"
 msgstr "INDEX FILES"
 
 #. type: Plain text
-#: doc/tin.1:3206
+#: doc/tin.1:3263
 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 "
@@ -8583,7 +8666,7 @@ msgstr ""
 "server then this section can be ignored."
 
 #. type: Plain text
-#: doc/tin.1:3212
+#: doc/tin.1:3269
 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 "
@@ -8598,7 +8681,7 @@ msgstr ""
 "traffic groups."
 
 #. type: Plain text
-#: doc/tin.1:3221
+#: doc/tin.1:3278
 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 "
@@ -8617,7 +8700,7 @@ msgstr ""
 "when reading via NNTP then turning on caching will have little or no effect."
 
 #. type: Plain text
-#: doc/tin.1:3228
+#: doc/tin.1:3285
 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 "
@@ -8634,7 +8717,7 @@ msgstr ""
 "need to be cached."
 
 #. type: Plain text
-#: doc/tin.1:3233
+#: doc/tin.1:3290
 msgid ""
 "As indexing might take some time you may want to run B<tin> from the system "
 "batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
@@ -8643,13 +8726,13 @@ msgstr ""
 "batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 
 #. type: Plain text
-#: doc/tin.1:3238
+#: doc/tin.1:3295
 #, 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:3244
+#: doc/tin.1:3301
 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:"
@@ -8658,7 +8741,7 @@ msgstr ""
 "cached data for groups you are not reading anymore with something like:"
 
 #. type: Plain text
-#: doc/tin.1:3250
+#: doc/tin.1:3307
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -8668,7 +8751,7 @@ msgstr ""
 "-type f -name \"[0-9]*.[0-9]\" -atime +28 | xargs rm -f>\n"
 
 #. type: SH
-#: doc/tin.1:3255 doc/tin.5:21
+#: doc/tin.1:3312 doc/tin.1:3313 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "FILES"
@@ -8689,124 +8772,124 @@ msgstr "FILES"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3273
+#: doc/tin.1:3331
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr "For a detailed description see B<\\%tin>(5)."
 
 #. type: Plain text
-#: doc/tin.1:3275 doc/tin.5:43
+#: doc/tin.1:3333 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:45
+#: doc/tin.1:3335 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:47
+#: doc/tin.1:3337 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3281 doc/tin.5:49
+#: doc/tin.1:3339 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:51
+#: doc/tin.1:3341 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3285 doc/tin.5:53
+#: doc/tin.1:3343 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3288 doc/tin.5:222
+#: doc/tin.1:3346 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3291 doc/tin.5:232
+#: doc/tin.1:3349 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3294 doc/tin.5:242
+#: doc/tin.1:3352 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3296 doc/tin.5:244
+#: doc/tin.1:3354 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:246
+#: doc/tin.1:3356 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3301 doc/tin.5:253
+#: doc/tin.1:3359 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3304 doc/tin.5:286
+#: doc/tin.1:3362 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:315
+#: doc/tin.1:3366 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:3312 doc/tin.5:323
+#: doc/tin.1:3370 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:325
+#: doc/tin.1:3372 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:332
+#: doc/tin.1:3375 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:339
+#: doc/tin.1:3378 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3323 doc/tin.5:346
+#: doc/tin.1:3381 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:3327 doc/tin.5:354
+#: doc/tin.1:3385 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:3331 doc/tin.5:362
+#: doc/tin.1:3389 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:3334 doc/tin.5:369
+#: doc/tin.1:3392 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:3337 doc/tin.5:403
+#: doc/tin.1:3395 doc/tin.5:404
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -8815,66 +8898,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:3341 doc/tin.5:414
+#: doc/tin.1:3399 doc/tin.5:415
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:416
+#: doc/tin.1:3401 doc/tin.5:417
 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:3346 doc/tin.5:751
+#: doc/tin.1:3404 doc/tin.5:746
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3350 doc/tin.5:885
+#: doc/tin.1:3408 doc/tin.5:880
 #, 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:3352 doc/tin.5:887
+#: doc/tin.1:3410 doc/tin.5:882
 #, 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:3356 doc/tin.5:1121
+#: doc/tin.1:3414 doc/tin.5:1118
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1137
+#: doc/tin.1:3417 doc/tin.5:1134
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:1163
+#: doc/tin.1:3420 doc/tin.5:1160
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:1170
+#: doc/tin.1:3423 doc/tin.5:1175
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:1180
+#: doc/tin.1:3426 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3372
+#: doc/tin.1:3430
 #, 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:3377
+#: doc/tin.1:3435
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -8884,22 +8967,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:3382 doc/tin.5:1233
+#: doc/tin.1:3440 doc/tin.5:1238
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3384 doc/tin.5:1235
+#: doc/tin.1:3442 doc/tin.5:1240
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3387 doc/tin.5:2462
+#: doc/tin.1:3445 doc/tin.5:2461
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3390
+#: doc/tin.1:3448
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -8908,51 +8991,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:3393 doc/tin.5:2572
+#: doc/tin.1:3451 doc/tin.5:2571
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3396 doc/tin.5:2632
+#: doc/tin.1:3454 doc/tin.5:2631
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3399 doc/tin.5:2659
+#: doc/tin.1:3457 doc/tin.5:2658
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3402 doc/tin.5:2682
+#: doc/tin.1:3460 doc/tin.5:2681
 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:3405 doc/tin.5:2692
+#: doc/tin.1:3463 doc/tin.5:2691
 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:3408 doc/tin.5:2710
+#: doc/tin.1:3466 doc/tin.5:2709
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
-#. type: SH
-#: doc/tin.1:3411
+#. type: IX
+#: doc/tin.1:3469 doc/tin.1:3470
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENVIRONMENT"
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3474
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 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 "
@@ -8967,13 +9050,13 @@ msgstr ""
 "the command-line to override the same option specified in the environment."
 
 #. type: TP
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 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 "
@@ -8984,13 +9067,13 @@ msgstr ""
 "$B<TIN_HOMEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 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 "
@@ -9001,13 +9084,13 @@ msgstr ""
 "files in I</tmp/.news> you would set $B<TIN_INDEX_NEWSDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 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 "
@@ -9018,13 +9101,13 @@ msgstr ""
 "files in I</tmp/.mail> you would set $B<TIN_INDEX_MAILDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 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 "
@@ -9035,13 +9118,13 @@ msgstr ""
 "files in I</tmp/.save> you would set $B<TIN_INDEX_SAVEDIR> to I</tmp>."
 
 #. type: TP
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 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 "
@@ -9052,13 +9135,13 @@ msgstr ""
 "running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 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> "
@@ -9069,13 +9152,13 @@ msgstr ""
 "is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 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 "
@@ -9086,13 +9169,13 @@ msgstr ""
 "B<tin> is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 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> "
@@ -9103,13 +9186,13 @@ msgstr ""
 "is running in NNTP mode setting this variable has no effect."
 
 #. type: TP
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 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 "
@@ -9122,13 +9205,13 @@ msgstr ""
 "to $B<TIN_ACTIVEFILE>."
 
 #. type: TP
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 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</"
@@ -9141,13 +9224,13 @@ msgstr ""
 "$B<NNTPSERVER>."
 
 #. type: TP
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 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 "
@@ -9158,13 +9241,13 @@ msgstr ""
 "overrides $B<NNTPPORT>."
 
 #. type: TP
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
@@ -9173,13 +9256,13 @@ msgstr ""
 "variable instead of the system default."
 
 #. type: TP
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3551
 msgid ""
 "Set the ISO to ASCII charset decoding table character to use in decoding an "
 "article text. Values can range from -1 to 6."
@@ -9188,33 +9271,33 @@ msgstr ""
 "article text. Values can range from -1 to 6."
 
 #. type: TP
-#: doc/tin.1:3492
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3555
 msgid "no conversion"
 msgstr "no conversion"
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3558
 msgid "universal table for many languages"
 msgstr "universal table for many languages"
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3561
 msgid "single-spacing universal table"
 msgstr "single-spacing universal table"
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3564
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr "table for Danish, Dutch, German, Norwegian and Swedish"
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3567
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
@@ -9223,40 +9306,40 @@ msgstr ""
 "646 variant"
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr "table with B<RFC\\%1345> codes in brackets"
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 msgid "table for printers that allow overstriking with backspace"
 msgstr "table for printers that allow overstriking with backspace"
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3576
 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:3517
+#: doc/tin.1:3577
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -9269,24 +9352,24 @@ msgstr ""
 "of $B<ORGANIZATION>."
 
 #. type: TP
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 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:3526
+#: doc/tin.1:3586
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 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 "
@@ -9297,13 +9380,13 @@ msgstr ""
 "different address."
 
 #. type: TP
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 msgid ""
 "Overrides the full name given in the gecos-field in I</etc/passwd>, see also "
 "B<mail_address>."
@@ -9312,37 +9395,37 @@ msgstr ""
 "B<mail_address>."
 
 #. type: TP
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 msgid "Same as $B<NAME>."
 msgstr "Same as $B<NAME>."
 
 #. type: TP
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 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:3543
+#: doc/tin.1:3603
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 msgid ""
 "This variable has precedence over the default mailer that is used in all "
 "mailing operations within B<tin>."
@@ -9351,24 +9434,24 @@ msgstr ""
 "mailing operations within B<tin>."
 
 #. type: TP
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 msgid "Full path to the user's mailbox."
 msgstr "Full path to the user's mailbox."
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 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, "
@@ -9381,32 +9464,32 @@ msgstr ""
 "vi}\"}>. See B<\\%environ>(5)  for more info."
 
 #. type: TP
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 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)  "
+"default editor (i.e.  B<\\%vi>(1)  on UNIX-systems). See B<\\%environ>(5)  "
 "for more info."
 msgstr ""
 "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)  "
+"default editor (i.e.  B<\\%vi>(1)  on UNIX-systems). See B<\\%environ>(5)  "
 "for more info."
 
 #. type: TP
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3574
+#: doc/tin.1:3634
 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 "
@@ -9419,12 +9502,12 @@ msgstr ""
 "example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3636
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 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 "
@@ -9437,13 +9520,13 @@ msgstr ""
 "with the ''B<-X>'' command-line switch."
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3585
+#: doc/tin.1:3645
 msgid ""
 "Is handled like the $B<AUTOSUBSCRIBE> variable, but groups matching the list "
 "are unsubscribed from without further query. For example, setting"
@@ -9452,12 +9535,12 @@ msgstr ""
 "are unsubscribed from without further query. For example, setting"
 
 #. type: Plain text
-#: doc/tin.1:3587
+#: doc/tin.1:3647
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 
 #. type: Plain text
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 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 "
@@ -9468,13 +9551,13 @@ msgstr ""
 "will be queried for as usual)."
 
 #. type: TP
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
@@ -9483,13 +9566,13 @@ msgstr ""
 "files."
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 msgid ""
 "This variable can be used to override the default path search for B<\\"
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
@@ -9498,13 +9581,13 @@ msgstr ""
 "%mailcap>(5)  files. See also B<\\%tin>(5)."
 
 #. type: TP
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
@@ -9513,13 +9596,13 @@ msgstr ""
 "(e.g. metamutt)."
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
@@ -9528,13 +9611,13 @@ msgstr ""
 "B<mm_charset>."
 
 #. type: TP
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
@@ -9543,13 +9626,13 @@ msgstr ""
 "line options."
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3621
+#: doc/tin.1:3681
 msgid ""
 "Define any additional options that you wish to pass to your B<\\%pgp>(1)  or "
 "B<\\%gpg>(1)  program."
@@ -9558,13 +9641,13 @@ msgstr ""
 "B<\\%gpg>(1)  program."
 
 #. type: TP
-#: doc/tin.1:3621
+#: doc/tin.1:3681
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9573,13 +9656,13 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
@@ -9588,7 +9671,7 @@ msgstr ""
 "keys etc.."
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -9596,7 +9679,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -9615,13 +9698,13 @@ msgstr ""
 "for more information."
 
 #. type: TP
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -9634,13 +9717,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 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)  "
@@ -9651,13 +9734,13 @@ msgstr ""
 "and B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 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>]"
@@ -9670,13 +9753,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 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 "
@@ -9689,13 +9772,13 @@ msgstr ""
 "%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 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<"
@@ -9710,13 +9793,13 @@ msgstr ""
 "information."
 
 #. type: TP
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 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 "
@@ -9737,13 +9820,13 @@ msgstr ""
 "characteristics."
 
 #. type: TP
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 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 "
@@ -9764,13 +9847,13 @@ msgstr ""
 "B<$LINES> unless they wish to override the system selection."
 
 #. type: TP
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
 
 #. type: Plain text
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 msgid ""
 "The type of terminal in use. This is used when looking up termcap "
 "sequences.  See B<\\%environ>(5)  for more information."
@@ -9779,24 +9862,24 @@ msgstr ""
 "sequences.  See B<\\%environ>(5)  for more information."
 
 #. type: TP
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 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:3717
+#: doc/tin.1:3777
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 msgid ""
 "Used for determining terminal's X window id; required for xface. Should be "
 "set by the terminal emulator."
@@ -9805,73 +9888,73 @@ msgstr ""
 "set by the terminal emulator."
 
 #. type: TP
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 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:3725
+#: doc/tin.1:3785
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3730
+#: doc/tin.1:3790
 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:3730
+#. type: IX
+#: doc/tin.1:3790 doc/tin.1:3791
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SIGNALS"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 msgid "B<tin> handles a couple of signals:"
 msgstr "B<tin> handles a couple of signals:"
 
 #. type: TP
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3737 doc/tin.1:3740
+#: doc/tin.1:3798 doc/tin.1:3801
 msgid "Terminate gracefully."
 msgstr "Terminate gracefully."
 
 #. type: TP
-#: doc/tin.1:3737
+#: doc/tin.1:3798
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3740
+#: doc/tin.1:3801
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr "Terminate gracefully but do not restore terminal (tty)."
 
 #. type: TP
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -9880,18 +9963,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:3754
+#: doc/tin.1:3815
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 
-#. type: SH
-#: doc/tin.1:3754
+#. type: IX
+#: doc/tin.1:3815 doc/tin.1:3816
 #, no-wrap
 msgid "SECURITY"
 msgstr "SECURITY"
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3824
 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 "
@@ -9903,8 +9986,8 @@ msgstr ""
 "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:3762
+#. type: IX
+#: doc/tin.1:3824 doc/tin.1:3825
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "CONFORMING TO"
@@ -9912,7 +9995,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:3770
+#: doc/tin.1:3833
 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 "
@@ -9922,14 +10005,14 @@ msgstr ""
 "Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax "
 "Guidelines)."
 
-#. type: SH
-#: doc/tin.1:3770
+#. type: IX
+#: doc/tin.1:3833 doc/tin.1:3834
 #, no-wrap
 msgid "NOTES"
 msgstr "NOTES"
 
 #. type: Plain text
-#: doc/tin.1:3775
+#: doc/tin.1:3839
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -9940,18 +10023,18 @@ msgstr ""
 "copyright by the University of Cambridge, England."
 
 #. type: Plain text
-#: doc/tin.1:3779
-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>"
+#: doc/tin.1:3843
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
 
-#. type: SH
-#: doc/tin.1:3779
+#. type: IX
+#: doc/tin.1:3843 doc/tin.1:3844
 #, no-wrap
 msgid "BUGS"
 msgstr "BUGS"
 
 #. type: Plain text
-#: doc/tin.1:3787
+#: doc/tin.1:3852
 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 "
@@ -9964,7 +10047,7 @@ msgstr ""
 "and recompile."
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3861
 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! "
@@ -9980,14 +10063,14 @@ msgstr ""
 "English. Please do NOT enclose a core-file in your bug-report until we "
 "request it."
 
-#. type: SH
-#: doc/tin.1:3796
+#. type: IX
+#: doc/tin.1:3861 doc/tin.1:3862
 #, no-wrap
 msgid "HISTORY"
 msgstr "HISTORY"
 
 #. type: Plain text
-#: doc/tin.1:3805
+#: doc/tin.1:3871
 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 "
@@ -10004,201 +10087,203 @@ msgstr ""
 "overview see"
 
 #. type: Plain text
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 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:3809
+#: doc/tin.1:3875
 #, no-wrap
 msgid "CREDITS"
 msgstr "CREDITS"
 
 #. type: IP
-#: doc/tin.1:3811
+#: doc/tin.1:3877
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 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:3815
+#: doc/tin.1:3881
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 msgid "author of envarg.c environment variable reading routine."
 msgstr "author of envarg.c environment variable reading routine."
 
 #. type: IP
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 msgid "author of sigfile.c random signature generation routines."
 msgstr "author of sigfile.c random signature generation routines."
 
 #. type: IP
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 #, 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:3821
+#: doc/tin.1:3887
 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:3821
+#: doc/tin.1:3887
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 msgid "author of strftime.c date formatting routine."
 msgstr "author of strftime.c date formatting routine."
 
 #. type: IP
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 #, no-wrap
 msgid "Rich Salz"
 msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 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:3825
+#: doc/tin.1:3891
 #, no-wrap
 msgid "Dave Taylor"
 msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 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:3829
+#: doc/tin.1:3895
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 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:3833
+#: doc/tin.1:3899
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 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:3837
+#: doc/tin.1:3903
 #, 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:3841
+#: doc/tin.1:3907
 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:3841
+#: doc/tin.1:3907
 #, 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:3849
+#: doc/tin.1:3915
 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:3849
+#: doc/tin.1:3915
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTHOR"
 
 #. type: TP
-#: doc/tin.1:3850
+#: doc/tin.1:3916
 #, 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:3854
+#: doc/tin.1:3920
 #, no-wrap
 msgid "MAINTAINER"
 msgstr "MAINTAINER"
 
 #. type: TP
-#: doc/tin.1:3855
+#: doc/tin.1:3921
 #, 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:3859 doc/tin.5:2723
+#: doc/tin.1:3925 doc/tin.1:3926 doc/tin.5:2722
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "SEE ALSO"
 
 #. type: Plain text
-#: doc/tin.1:3914
+#: doc/tin.1:3984
 msgid ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 msgstr ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 
 #. type: Plain text
 #: doc/tin.5:13
@@ -10468,7 +10553,7 @@ msgstr ""
 "needsterminal and copiousoutput are both specified."
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1130
+#: doc/tin.5:154 doc/tin.5:1127
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -10561,8 +10646,8 @@ msgstr ""
 "yet."
 
 #. type: TP
-#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:708
-#: doc/tin.5:867 doc/tin.5:1150
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:390 doc/tin.5:703
+#: doc/tin.5:862 doc/tin.5:1147
 #, no-wrap
 msgid "Example:"
 msgstr "Example:"
@@ -10684,13 +10769,13 @@ msgstr ""
 "user as it contains the user's unencrypted password for reading news!"
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1141
+#: doc/tin.5:261 doc/tin.5:1138
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<nntpserver>"
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1144
+#: doc/tin.5:264 doc/tin.5:1141
 msgid "full qualified domain name of the news server."
 msgstr "full qualified domain name of the news server."
 
@@ -10857,20 +10942,22 @@ msgid "B<mail_group_name>"
 msgstr "B<mail_group_name>"
 
 #. type: Plain text
-#: doc/tin.5:378
+#: doc/tin.5:379
 msgid ""
-"must be the pathname of the mailbox relative to field #4 with / changed to ."
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.'"
 msgstr ""
-"must be the pathname of the mailbox relative to field #4 with / changed to ."
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.'"
 
 #. type: TP
-#: doc/tin.5:378
+#: doc/tin.5:379
 #, no-wrap
 msgid "B<maxnum>"
 msgstr "B<maxnum>"
 
 #. type: Plain text
-#: doc/tin.5:382
+#: doc/tin.5:383
 msgid ""
 "just put a large number here, something higher than the highest message in "
 "the mailbox"
@@ -10879,24 +10966,24 @@ msgstr ""
 "the mailbox"
 
 #. type: TP
-#: doc/tin.5:382
+#: doc/tin.5:383
 #, no-wrap
 msgid "B<minnum>"
 msgstr "B<minnum>"
 
 #. type: Plain text
-#: doc/tin.5:385
+#: doc/tin.5:386
 msgid "put 0 here"
 msgstr "put 0 here"
 
 #. type: TP
-#: doc/tin.5:385
+#: doc/tin.5:386
 #, no-wrap
 msgid "B<mailspool>"
 msgstr "B<mailspool>"
 
 #. type: Plain text
-#: doc/tin.5:389
+#: doc/tin.5:390
 msgid ""
 "path of mail spool directory. This must be the full pathname to the root of "
 "the mail folder area."
@@ -10905,17 +10992,17 @@ msgstr ""
 "the mail folder area."
 
 #. type: Plain text
-#: doc/tin.5:393
+#: doc/tin.5:394
 msgid "Mail.inbox 12345 00000 /home/foo"
 msgstr "Mail.inbox 12345 00000 /home/foo"
 
 #. type: Plain text
-#: doc/tin.5:395
+#: doc/tin.5:396
 msgid "Mail.outbox 23456 00000 /home/foo"
 msgstr "Mail.outbox 23456 00000 /home/foo"
 
 #. type: Plain text
-#: doc/tin.5:399
+#: doc/tin.5:400
 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"
@@ -10924,12 +11011,12 @@ msgstr ""
 "are accessed via /home/foo/Mail/inbox and /home/foo/Mail/outbox"
 
 #. type: Plain text
-#: doc/tin.5:406
+#: doc/tin.5:407
 msgid "active file of user's saved newsgroups, used by B<tin -R>."
 msgstr "active file of user's saved newsgroups, used by B<tin -R>."
 
 #. type: Plain text
-#: doc/tin.5:428
+#: doc/tin.5:429
 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 "
@@ -10954,13 +11041,13 @@ msgstr ""
 "attributes are available:"
 
 #. type: TP
-#: doc/tin.5:428
+#: doc/tin.5:429
 #, no-wrap
 msgid "B<scope>"
 msgstr "B<scope>"
 
 #. type: Plain text
-#: doc/tin.5:434
+#: doc/tin.5:435
 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 "
@@ -10971,69 +11058,63 @@ msgstr ""
 "the types of pattern that can be used here."
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1253
+#: doc/tin.5:435 doc/tin.5:1258
 #, 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:698
+#: doc/tin.5:438 doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450
+#: doc/tin.5:453 doc/tin.5:466 doc/tin.5:476 doc/tin.5:479 doc/tin.5:492
+#: doc/tin.5:495 doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:511
+#: doc/tin.5:514 doc/tin.5:541 doc/tin.5:544 doc/tin.5:547 doc/tin.5:557
+#: doc/tin.5:560 doc/tin.5:563 doc/tin.5:566 doc/tin.5:569 doc/tin.5:572
+#: doc/tin.5:575 doc/tin.5:578 doc/tin.5:581 doc/tin.5:584 doc/tin.5:590
+#: doc/tin.5:593 doc/tin.5:596 doc/tin.5:599 doc/tin.5:602 doc/tin.5:605
+#: doc/tin.5:608 doc/tin.5:614 doc/tin.5:617 doc/tin.5:620 doc/tin.5:623
+#: doc/tin.5:626 doc/tin.5:629 doc/tin.5:632 doc/tin.5:635 doc/tin.5:638
+#: doc/tin.5:693
 msgid "Identical to the tinrc variable of the same name"
 msgstr "Identical to the tinrc variable of the same name"
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1257
+#: doc/tin.5:438 doc/tin.5:1262
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1260
+#: doc/tin.5:441 doc/tin.5:1265
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
 
 #. type: TP
-#: doc/tin.5:443
+#: doc/tin.5:444
 #, no-wrap
 msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1303
+#: doc/tin.5:447 doc/tin.5:1308
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1307
+#: doc/tin.5:450 doc/tin.5:1312
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1314
-#, no-wrap
-msgid "B<auto_save>"
-msgstr "B<auto_save>"
-
-#. type: TP
-#: doc/tin.5:455
+#: doc/tin.5:453
 #, no-wrap
 msgid "B<auto_select>"
 msgstr "B<auto_select>"
 
 #. type: Plain text
-#: doc/tin.5:459
+#: doc/tin.5:457
 msgid ""
 "Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
 "entering the group."
@@ -11042,13 +11123,13 @@ msgstr ""
 "entering the group."
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1320
+#: doc/tin.5:457 doc/tin.5:1319
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
 
 #. type: Plain text
-#: doc/tin.5:465
+#: doc/tin.5:463
 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<"
@@ -11059,19 +11140,19 @@ msgstr ""
 "\\%tin>(1)."
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1446
+#: doc/tin.5:463 doc/tin.5:1445
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
 
 #. type: TP
-#: doc/tin.5:468
+#: doc/tin.5:466
 #, no-wrap
 msgid "B<delete_tmp_files>"
 msgstr "B<delete_tmp_files>"
 
 #. type: Plain text
-#: doc/tin.5:475
+#: doc/tin.5:473
 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 "
@@ -11084,25 +11165,25 @@ msgstr ""
 "using B<GroupAutoSave> ('B<S>') will suppress prompting."
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1563
+#: doc/tin.5:473 doc/tin.5:1562
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1568
+#: doc/tin.5:476 doc/tin.5:1569
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
 
 #. type: TP
-#: doc/tin.5:481
+#: doc/tin.5:479
 #, no-wrap
 msgid "B<fcc>"
 msgstr "B<fcc>"
 
 #. type: Plain text
-#: doc/tin.5:485
+#: doc/tin.5:483
 msgid ""
 "Mailbox to save sent mails. The format of the mailbox is controlled via the "
 "tinrc B<mailbox_format> variable."
@@ -11111,65 +11192,65 @@ msgstr ""
 "tinrc B<mailbox_format> variable."
 
 #. type: TP
-#: doc/tin.5:485
+#: doc/tin.5:483
 #, no-wrap
 msgid "B<followup_to>"
 msgstr "B<followup_to>"
 
 #. type: Plain text
-#: doc/tin.5:488
+#: doc/tin.5:486
 msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr "Set ''Followup-To:'' header to the specified group(s)."
 
 #. type: TP
-#: doc/tin.5:488 doc/tin.5:779
+#: doc/tin.5:486 doc/tin.5:774
 #, no-wrap
 msgid "B<from>"
 msgstr "B<from>"
 
 #. type: Plain text
-#: doc/tin.5:491
+#: doc/tin.5:489
 msgid "Identical to the tinrc variable B<mail_address>"
 msgstr "Identical to the tinrc variable B<mail_address>"
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1603
+#: doc/tin.5:489 doc/tin.5:1604
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1606
+#: doc/tin.5:492 doc/tin.5:1607
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1686
+#: doc/tin.5:495 doc/tin.5:1687
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1698 doc/tin.5:2499
+#: doc/tin.5:498 doc/tin.5:1699 doc/tin.5:2498
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1717
+#: doc/tin.5:501 doc/tin.5:1718
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
 
 #. type: TP
-#: doc/tin.5:506
+#: doc/tin.5:504
 #, no-wrap
 msgid "B<mailing_list>"
 msgstr "B<mailing_list>"
 
 #. type: Plain text
-#: doc/tin.5:510
+#: doc/tin.5:508
 msgid ""
 "Used when a group is a mailing list. All responses to the group will be "
 "directed to this email address instead"
@@ -11178,25 +11259,25 @@ msgstr ""
 "directed to this email address instead"
 
 #. type: TP
-#: doc/tin.5:510 doc/tin.5:1755
+#: doc/tin.5:508 doc/tin.5:1756
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1752
+#: doc/tin.5:511 doc/tin.5:1753
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
 
 #. type: TP
-#: doc/tin.5:516
+#: doc/tin.5:514
 #, no-wrap
 msgid "B<mime_forward>"
 msgstr "B<mime_forward>"
 
 #. type: Plain text
-#: doc/tin.5:533
+#: doc/tin.5:531
 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 "
@@ -11229,13 +11310,13 @@ msgstr ""
 "B<interactive_mailer> has to be set to 0 (which is the default)."
 
 #. type: TP
-#: doc/tin.5:533
+#: doc/tin.5:531
 #, no-wrap
 msgid "B<mime_types_to_save>"
 msgstr "B<mime_types_to_save>"
 
 #. type: Plain text
-#: doc/tin.5:540
+#: doc/tin.5:538
 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 "
@@ -11248,31 +11329,31 @@ msgstr ""
 "entry will negate it, eg: image/*,!image/bmp,!text/html. Default is */*"
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1834
+#: doc/tin.5:538 doc/tin.5:1835
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1841
+#: doc/tin.5:541 doc/tin.5:1842
 #, 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:1850
+#: doc/tin.5:544 doc/tin.5:1851
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2472
+#: doc/tin.5:547 doc/tin.5:2471
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
 
 #. type: Plain text
-#: doc/tin.5:556
+#: doc/tin.5:554
 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> "
@@ -11285,193 +11366,187 @@ msgstr ""
 "news servers might still overwrite the \\&''Organization:'' header."
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1880
+#: doc/tin.5:554 doc/tin.5:1881
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1884
+#: doc/tin.5:557 doc/tin.5:1885
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1895 doc/tin.5:2496
+#: doc/tin.5:560 doc/tin.5:1896 doc/tin.5:2495
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1908
+#: doc/tin.5:563 doc/tin.5:1909
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1900
+#: doc/tin.5:566 doc/tin.5:1901
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1933
+#: doc/tin.5:569 doc/tin.5:1933
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1947
+#: doc/tin.5:572 doc/tin.5:1947
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1951
+#: doc/tin.5:575 doc/tin.5:1951
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1955
+#: doc/tin.5:578 doc/tin.5:1955
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:2017
+#: doc/tin.5:581 doc/tin.5:2017
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
 
 #.  TODO: document option
 #. type: TP
-#: doc/tin.5:586
+#: doc/tin.5:584
 #, no-wrap
 msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2074
+#: doc/tin.5:587 doc/tin.5:2074
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2100
+#: doc/tin.5:590 doc/tin.5:2100
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2118
+#: doc/tin.5:593 doc/tin.5:2118
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2126
+#: doc/tin.5:596 doc/tin.5:2126
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2129
+#: doc/tin.5:599 doc/tin.5:2129
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2132
+#: doc/tin.5:602 doc/tin.5:2132
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2142
+#: doc/tin.5:605 doc/tin.5:2142
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2152
+#: doc/tin.5:608 doc/tin.5:2152
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
 
 #. type: Plain text
-#: doc/tin.5:613
+#: doc/tin.5:611
 msgid "Identical to the tinrc variable B<sort_article_type>"
 msgstr "Identical to the tinrc variable B<sort_article_type>"
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2181
+#: doc/tin.5:611 doc/tin.5:2181
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2212
-#, no-wrap
-msgid "B<start_editor_offset>"
-msgstr "B<start_editor_offset>"
-
-#. type: TP
-#: doc/tin.5:619 doc/tin.5:2253
+#: doc/tin.5:614 doc/tin.5:2248
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2258
+#: doc/tin.5:617 doc/tin.5:2253
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2292
+#: doc/tin.5:620 doc/tin.5:2287
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2268
+#: doc/tin.5:623 doc/tin.5:2263
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2287
+#: doc/tin.5:626 doc/tin.5:2282
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2316
+#: doc/tin.5:629 doc/tin.5:2311
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2398
+#: doc/tin.5:632 doc/tin.5:2393
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2448
+#: doc/tin.5:635 doc/tin.5:2447
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
 
 #. type: TP
-#: doc/tin.5:643
+#: doc/tin.5:638
 #, no-wrap
 msgid "B<x_body>"
 msgstr "B<x_body>"
 
 #. type: Plain text
-#: doc/tin.5:648
+#: doc/tin.5:643
 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 "
@@ -11482,24 +11557,24 @@ msgstr ""
 "containing the text to insert."
 
 #. type: TP
-#: doc/tin.5:648
+#: doc/tin.5:643
 #, no-wrap
 msgid "B<x_comment_to>"
 msgstr "B<x_comment_to>"
 
 #. type: Plain text
-#: doc/tin.5:651
+#: doc/tin.5:646
 msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 
 #. type: TP
-#: doc/tin.5:651
+#: doc/tin.5:646
 #, no-wrap
 msgid "B<x_headers>"
 msgstr "B<x_headers>"
 
 #. type: Plain text
-#: doc/tin.5:660
+#: doc/tin.5:655
 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 "
@@ -11518,13 +11593,13 @@ msgstr ""
 "the news.group.name with all '.' replaced by '/'."
 
 #. type: TP
-#: doc/tin.5:660
+#: doc/tin.5:655
 #, no-wrap
 msgid "B<quick_kill_scope>"
 msgstr "B<quick_kill_scope>"
 
 #. type: Plain text
-#: doc/tin.5:666
+#: doc/tin.5:661
 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 "
@@ -11535,46 +11610,46 @@ msgstr ""
 "default from the tinrc variable B<default_filter_kill_global> will be used."
 
 #. type: TP
-#: doc/tin.5:666
+#: doc/tin.5:661
 #, no-wrap
 msgid "B<quick_kill_expire>"
 msgstr "B<quick_kill_expire>"
 
 #. type: Plain text
-#: doc/tin.5:669
+#: doc/tin.5:664
 msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
 msgstr "Identical to the tinrc variable B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:669
+#: doc/tin.5:664
 #, no-wrap
 msgid "B<quick_kill_case>"
 msgstr "B<quick_kill_case>"
 
 #. type: Plain text
-#: doc/tin.5:672
+#: doc/tin.5:667
 msgid "Identical to the tinrc variable B<default_filter_kill_case>"
 msgstr "Identical to the tinrc variable B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:672
+#: doc/tin.5:667
 #, no-wrap
 msgid "B<quick_kill_header>"
 msgstr "B<quick_kill_header>"
 
 #. type: Plain text
-#: doc/tin.5:675
+#: doc/tin.5:670
 msgid "Identical to the tinrc variable B<default_filter_kill_header>"
 msgstr "Identical to the tinrc variable B<default_filter_kill_header>"
 
 #. type: TP
-#: doc/tin.5:675
+#: doc/tin.5:670
 #, no-wrap
 msgid "B<quick_select_scope>"
 msgstr "B<quick_select_scope>"
 
 #. type: Plain text
-#: doc/tin.5:681
+#: doc/tin.5:676
 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 "
@@ -11585,46 +11660,46 @@ msgstr ""
 "default from the tinrc variable B<default_filter_select_global> will be used."
 
 #. type: TP
-#: doc/tin.5:681
+#: doc/tin.5:676
 #, no-wrap
 msgid "B<quick_select_expire>"
 msgstr "B<quick_select_expire>"
 
 #. type: Plain text
-#: doc/tin.5:684
+#: doc/tin.5:679
 msgid "Identical to the tinrc variable B<default_filter_select_expire>"
 msgstr "Identical to the tinrc variable B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:684
+#: doc/tin.5:679
 #, no-wrap
 msgid "B<quick_select_case>"
 msgstr "B<quick_select_case>"
 
 #. type: Plain text
-#: doc/tin.5:687
+#: doc/tin.5:682
 msgid "Identical to the tinrc variable B<default_filter_select_case>"
 msgstr "Identical to the tinrc variable B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:687
+#: doc/tin.5:682
 #, no-wrap
 msgid "B<quick_select_header>"
 msgstr "B<quick_select_header>"
 
 #. type: Plain text
-#: doc/tin.5:690
+#: doc/tin.5:685
 msgid "Identical to the tinrc variable B<default_filter_select_header>"
 msgstr "Identical to the tinrc variable B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:690
+#: doc/tin.5:685
 #, no-wrap
 msgid "B<ispell>"
 msgstr "B<ispell>"
 
 #. type: Plain text
-#: doc/tin.5:695
+#: doc/tin.5:690
 msgid ""
 "Path and options for B<\\%ispell>(1)-like spell-checker, e.g. \"aspell --"
 "mode=email --dont-backup check\""
@@ -11633,19 +11708,19 @@ msgstr ""
 "mode=email --dont-backup check\""
 
 #. type: TP
-#: doc/tin.5:695 doc/tin.5:1788
+#: doc/tin.5:690 doc/tin.5:1789
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
 
 #. type: TP
-#: doc/tin.5:698
+#: doc/tin.5:693
 #, no-wrap
 msgid "B<undeclared_charset>"
 msgstr "B<undeclared_charset>"
 
 #. type: Plain text
-#: doc/tin.5:707
+#: doc/tin.5:702
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
 "\\(em default is US-ASCII. This attribute works only on systems with working "
@@ -11658,7 +11733,7 @@ msgstr ""
 "mime-strict-charset."
 
 #. type: Plain text
-#: doc/tin.5:717
+#: doc/tin.5:712
 #, no-wrap
 msgid ""
 "# include extra headers\n"
@@ -11674,7 +11749,7 @@ msgstr ""
 "undeclared_charset=ISO-8859-1\n"
 
 #. type: Plain text
-#: doc/tin.5:721
+#: doc/tin.5:716
 #, no-wrap
 msgid ""
 "# in *sources* set post process type to shar only\n"
@@ -11686,7 +11761,7 @@ msgstr ""
 "post_process_type=1\n"
 
 #. type: Plain text
-#: doc/tin.5:728
+#: doc/tin.5:723
 #, no-wrap
 msgid ""
 "# in *binaries* turn on full post processing,\n"
@@ -11704,7 +11779,7 @@ msgstr ""
 "followup_to=poster\n"
 
 #. type: Plain text
-#: doc/tin.5:734
+#: doc/tin.5:729
 #, no-wrap
 msgid ""
 "# in fido.* newsgroups change quote_chars\n"
@@ -11720,7 +11795,7 @@ msgstr ""
 "x_comment_to=ON\n"
 
 #. type: Plain text
-#: doc/tin.5:740
+#: doc/tin.5:735
 #, no-wrap
 msgid ""
 "# in *.test newsgroups, don't append signature\n"
@@ -11736,7 +11811,7 @@ msgstr ""
 "x_headers=Subject: test - ignore - no reply\n"
 
 #. type: Plain text
-#: doc/tin.5:744
+#: doc/tin.5:739
 #, no-wrap
 msgid ""
 "# assume ISO-2022-JP-2 as charset\n"
@@ -11748,7 +11823,7 @@ msgstr ""
 "undeclared_charset=ISO-2022-JP-2\n"
 
 #. type: Plain text
-#: doc/tin.5:756
+#: doc/tin.5:751
 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 "
@@ -11759,13 +11834,13 @@ msgstr ""
 "lines beginning with a '#' are ignored."
 
 #. type: TP
-#: doc/tin.5:756
+#: doc/tin.5:751
 #, no-wrap
 msgid "B<comment>"
 msgstr "B<comment>"
 
 #. type: Plain text
-#: doc/tin.5:765
+#: doc/tin.5:760
 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 "
@@ -11782,13 +11857,13 @@ msgstr ""
 "ignored and your comments will get lost on the next write of the file."
 
 #. type: TP
-#: doc/tin.5:765
+#: doc/tin.5:760
 #, no-wrap
 msgid "B<group>"
 msgstr "B<group>"
 
 #. type: Plain text
-#: doc/tin.5:769
+#: doc/tin.5:764
 msgid ""
 "A comma-separated list of newsgroup patterns in wildmat-style to which "
 "groups the filter rule will be applied. This line is mandatory!"
@@ -11797,24 +11872,24 @@ msgstr ""
 "groups the filter rule will be applied. This line is mandatory!"
 
 #. type: TP
-#: doc/tin.5:769
+#: doc/tin.5:764
 #, no-wrap
 msgid "B<case>"
 msgstr "B<case>"
 
 #. type: Plain text
-#: doc/tin.5:772
+#: doc/tin.5:767
 msgid "0=case-sensitive, 1=case-insensitive"
 msgstr "0=case-sensitive, 1=case-insensitive"
 
 #. type: TP
-#: doc/tin.5:772
+#: doc/tin.5:767
 #, no-wrap
 msgid "B<score>"
 msgstr "B<score>"
 
 #. type: Plain text
-#: doc/tin.5:775
+#: doc/tin.5:770
 msgid ""
 "Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
 "\"."
@@ -11823,13 +11898,13 @@ msgstr ""
 "\"."
 
 #. type: TP
-#: doc/tin.5:775
+#: doc/tin.5:770
 #, no-wrap
 msgid "B<subj>"
 msgstr "B<subj>"
 
 #. type: Plain text
-#: doc/tin.5:779
+#: doc/tin.5:774
 msgid ""
 "Match against ''Subject:''. The matching type used (wildmat or regex) "
 "depends on the setting of the tinrc variable B<wildcard>."
@@ -11838,7 +11913,7 @@ msgstr ""
 "depends on the setting of the tinrc variable B<wildcard>."
 
 #. type: Plain text
-#: doc/tin.5:788
+#: doc/tin.5:783
 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 "
@@ -11853,13 +11928,13 @@ msgstr ""
 "(wildmat or regex) depends on the setting of the tinrc variable B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:788
+#: doc/tin.5:783
 #, no-wrap
 msgid "B<msgid>"
 msgstr "B<msgid>"
 
 #. type: Plain text
-#: doc/tin.5:793
+#: doc/tin.5:788
 msgid ""
 "Match against ''Message-ID:'' and full ''References:''. The matching type "
 "used (wildmat or regex) depends on the setting of the tinrc variable "
@@ -11870,13 +11945,13 @@ msgstr ""
 "B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:793
+#: doc/tin.5:788
 #, no-wrap
 msgid "B<msgid_last>"
 msgstr "B<msgid_last>"
 
 #. type: Plain text
-#: doc/tin.5:798
+#: doc/tin.5:793
 msgid ""
 "Match against ''Message-ID:'' and last ''References:'' entry only. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -11887,13 +11962,13 @@ msgstr ""
 "variable B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:798
+#: doc/tin.5:793
 #, no-wrap
 msgid "B<msgid_only>"
 msgstr "B<msgid_only>"
 
 #. type: Plain text
-#: doc/tin.5:802
+#: doc/tin.5:797
 msgid ""
 "Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
@@ -11902,13 +11977,13 @@ msgstr ""
 "depends on the setting of the tinrc variable B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:802
+#: doc/tin.5:797
 #, no-wrap
 msgid "B<refs_only>"
 msgstr "B<refs_only>"
 
 #. type: Plain text
-#: doc/tin.5:806
+#: doc/tin.5:801
 msgid ""
 "Match against ''References:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
@@ -11917,13 +11992,13 @@ msgstr ""
 "depends on the setting of the tinrc variable B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:806
+#: doc/tin.5:801
 #, no-wrap
 msgid "B<lines>"
 msgstr "B<lines>"
 
 #. type: Plain text
-#: doc/tin.5:809
+#: doc/tin.5:804
 msgid ""
 "Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
 "than."
@@ -11932,13 +12007,13 @@ msgstr ""
 "than."
 
 #. type: TP
-#: doc/tin.5:809
+#: doc/tin.5:804
 #, no-wrap
 msgid "B<gnksa>"
 msgstr "B<gnksa>"
 
 #. type: Plain text
-#: doc/tin.5:816
+#: doc/tin.5:811
 msgid ""
 "Match against ''From:'' address parser return codes. E<lt>num matches less "
 "than, E<gt>num matches more than the returned numeric value. "
@@ -11953,13 +12028,13 @@ msgstr ""
 "is outdated this should be considered carefully."
 
 #. type: ta
-#: doc/tin.5:818
+#: doc/tin.5:813
 #, no-wrap
 msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 msgstr "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 
 #. type: Plain text
-#: doc/tin.5:848
+#: doc/tin.5:843
 #, no-wrap
 msgid ""
 "  B<0>\tGNKSA_OK\n"
@@ -12023,13 +12098,13 @@ msgstr ""
 "B<406>\tGNKSA_MISSING_REALNAME\n"
 
 #. type: TP
-#: doc/tin.5:850
+#: doc/tin.5:845
 #, no-wrap
 msgid "B<xref>"
 msgstr "B<xref>"
 
 #. type: Plain text
-#: doc/tin.5:857
+#: doc/tin.5:852
 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 "
@@ -12045,13 +12120,13 @@ msgstr ""
 
 #.  TODO: document option in detail
 #. type: TP
-#: doc/tin.5:857
+#: doc/tin.5:852
 #, no-wrap
 msgid "B<path>"
 msgstr "B<path>"
 
 #. type: Plain text
-#: doc/tin.5:863
+#: doc/tin.5:858
 msgid ""
 "Match against ''Path:'' line. This may not work on some servers. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -12062,18 +12137,18 @@ msgstr ""
 "variable B<wildcard>."
 
 #. type: TP
-#: doc/tin.5:863 doc/tin.5:2642
+#: doc/tin.5:858 doc/tin.5:2641
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
 
 #. type: Plain text
-#: doc/tin.5:866
+#: doc/tin.5:861
 msgid "time_t value when rule expires"
 msgstr "time_t value when rule expires"
 
 #. type: Plain text
-#: doc/tin.5:877
+#: doc/tin.5:872
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -12091,7 +12166,7 @@ msgstr ""
 "subj=\\eb(cd|[rk]?)?tin(d|pre)?[-.0-9]*\\eb\n"
 
 #. type: Plain text
-#: doc/tin.5:893
+#: doc/tin.5:888
 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 "
@@ -12102,13 +12177,13 @@ msgstr ""
 "defaults. If a keyname is bound to NULL it is unassigned."
 
 #. type: ta
-#: doc/tin.5:895
+#: doc/tin.5:890
 #, 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:942
+#: doc/tin.5:937
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -12206,7 +12281,7 @@ msgstr ""
 "B<MarkFeedUnread>\t^W\n"
 
 #. type: Plain text
-#: doc/tin.5:950
+#: doc/tin.5:945
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -12226,7 +12301,7 @@ msgstr ""
 "B<AttachToggleTagged>\t@\n"
 
 #. type: Plain text
-#: doc/tin.5:958
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -12246,7 +12321,7 @@ msgstr ""
 "B<ConfigResetAttrib>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:966
+#: doc/tin.5:961
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -12266,7 +12341,7 @@ msgstr ""
 "B<FeedThd>\tt\n"
 
 #. type: Plain text
-#: doc/tin.5:969
+#: doc/tin.5:964
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -12276,7 +12351,7 @@ msgstr ""
 "B<FilterSave>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:999
+#: doc/tin.5:994
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -12340,7 +12415,7 @@ msgstr ""
 "B<GroupUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1002
+#: doc/tin.5:997
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -12350,7 +12425,7 @@ msgstr ""
 "B<HelpFirstPage>\tg\n"
 
 #. type: Plain text
-#: doc/tin.5:1042
+#: doc/tin.5:1037
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -12434,7 +12509,7 @@ msgstr ""
 "B<PageRepost>\tx\n"
 
 #. type: Plain text
-#: doc/tin.5:1047
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -12448,7 +12523,7 @@ msgstr ""
 "B<PgpSign>\ts\n"
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1055
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -12478,7 +12553,13 @@ msgstr ""
 "B<PostSend>\ts\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1063
+#: doc/tin.5:1057
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1060
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -12488,7 +12569,7 @@ msgstr ""
 "B<PostponeAll>\tA\n"
 
 #. type: Plain text
-#: doc/tin.5:1066
+#: doc/tin.5:1063
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -12498,17 +12579,7 @@ msgstr ""
 "B<PromptNo>\tn\tN\n"
 
 #. type: Plain text
-#: doc/tin.5:1069
-#, no-wrap
-msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-msgstr ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
-
-#. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1067
 #, no-wrap
 msgid ""
 "B<PProcNone>\tn\n"
@@ -12520,7 +12591,17 @@ msgstr ""
 "B<PProcYes>\ty\n"
 
 #. type: Plain text
-#: doc/tin.5:1091
+#: doc/tin.5:1070
+#, no-wrap
+msgid ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+msgstr ""
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
+
+#. type: Plain text
+#: doc/tin.5:1088
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -12560,7 +12641,7 @@ msgstr ""
 "B<SelectMarkGrpUnread>\tz\tZ\n"
 
 #. type: Plain text
-#: doc/tin.5:1098
+#: doc/tin.5:1095
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -12578,7 +12659,7 @@ msgstr ""
 "B<ScopeRename>\tr\n"
 
 #. type: Plain text
-#: doc/tin.5:1114
+#: doc/tin.5:1111
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -12614,13 +12695,13 @@ msgstr ""
 "B<ThreadUndoSel>\t~\n"
 
 #. type: Plain text
-#: doc/tin.5:1116
+#: doc/tin.5:1113
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr "B<UrlSelect>\t^J\t^M\n"
 
 #. type: Plain text
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 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 "
@@ -12631,23 +12712,23 @@ msgstr ""
 "two tab-separated fields \"I<mailgroupname> I<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr "B<mailgroupname>"
 
 #. type: Plain text
-#: doc/tin.5:1130 doc/tin.5:1201 doc/tin.5:2589 doc/tin.5:2642 doc/tin.5:2669
+#: doc/tin.5:1127 doc/tin.5:1206 doc/tin.5:2588 doc/tin.5:2641 doc/tin.5:2668
 msgid "is the name of the newsgroup"
 msgstr "is the name of the newsgroup"
 
 #. type: Plain text
-#: doc/tin.5:1133 doc/tin.5:1204 doc/tin.5:2672
+#: doc/tin.5:1130 doc/tin.5:1209 doc/tin.5:2671
 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:1141
+#: doc/tin.5:1138
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
@@ -12656,49 +12737,65 @@ msgstr ""
 "''B<-g>'' command-line switch."
 
 #. type: TP
-#: doc/tin.5:1144
+#: doc/tin.5:1141
 #, no-wrap
 msgid "B<newsrc>"
 msgstr "B<newsrc>"
 
 #. type: Plain text
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 msgid "related newsrc."
 msgstr "related newsrc."
 
 #. type: TP
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 #, no-wrap
 msgid "B<shortname>"
 msgstr "B<shortname>"
 
 #. type: Plain text
-#: doc/tin.5:1150
+#: doc/tin.5:1147
 msgid "nickname(s) for the nntpserver."
 msgstr "nickname(s) for the nntpserver."
 
 #. type: Plain text
-#: doc/tin.5:1154
+#: doc/tin.5:1151
 msgid "# sample newsrctable file"
 msgstr "# sample newsrctable file"
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1153
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr "news.tin.org .newsrc-tin.org tinorg"
 
 #. type: Plain text
-#: doc/tin.5:1158
+#: doc/tin.5:1155
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr "news.example.org /tmp/nrc-ex example ex"
 
 #. type: Plain text
-#: doc/tin.5:1166
-msgid "posting history"
-msgstr "posting history"
+#: doc/tin.5:1171
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
+msgstr ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
 
 #. type: Plain text
-#: doc/tin.5:1176
+#: doc/tin.5:1181
 msgid ""
 "Copy of all posted articles in B<\\%mbox>(5)  format. The filename can be "
 "changed by setting B<posted_articles_file>."
@@ -12707,18 +12804,18 @@ msgstr ""
 "changed by setting B<posted_articles_file>."
 
 #. type: Plain text
-#: doc/tin.5:1185
+#: doc/tin.5:1190
 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:1190
+#: doc/tin.5:1195
 #, 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:1198
+#: doc/tin.5:1203
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -12733,25 +12830,25 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: TP
-#: doc/tin.5:1198 doc/tin.5:2666
+#: doc/tin.5:1203 doc/tin.5:2665
 #, no-wrap
 msgid "B<group.name>"
 msgstr "B<group.name>"
 
 #. type: TP
-#: doc/tin.5:1201 doc/tin.5:2669
+#: doc/tin.5:1206 doc/tin.5:2668
 #, no-wrap
 msgid "B<one-line description>"
 msgstr "B<one-line description>"
 
 #. type: Plain text
-#: doc/tin.5:1210
+#: doc/tin.5:1215
 #, 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:1217
+#: doc/tin.5:1222
 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 "
@@ -12762,24 +12859,24 @@ msgstr ""
 "are not meant to be changed by the user."
 
 #. type: TP
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 #. type: Plain text
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 msgid "Internal version number."
 msgstr "Internal version number."
 
 #. type: TP
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1225
+#: doc/tin.5:1230
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
@@ -12788,7 +12885,7 @@ msgstr ""
 "the server."
 
 #. type: Plain text
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 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 "
@@ -12807,67 +12904,67 @@ msgstr ""
 "have no private tinrc yet (see also B</etc/tin/tin.defaults>)."
 
 #. type: TP
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr "B<abbreviate_groupname>"
 
 #. type: TP
-#: doc/tin.5:1263
+#: doc/tin.5:1268
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 #. type: TP
-#: doc/tin.5:1266
+#: doc/tin.5:1271
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 #. type: TP
-#: doc/tin.5:1269
+#: doc/tin.5:1274
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 #. type: TP
-#: doc/tin.5:1273
+#: doc/tin.5:1278
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 #. type: TP
-#: doc/tin.5:1277
+#: doc/tin.5:1282
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1286
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1290
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1293
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 #. type: TP
-#: doc/tin.5:1292
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 #. type: Plain text
-#: doc/tin.5:1303
+#: doc/tin.5:1308
 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 "
@@ -12878,30 +12975,30 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:1311
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 #. type: Plain text
-#: doc/tin.5:1314
+#: doc/tin.5:1319
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr "Reconnect to server automatically. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 #. type: TP
-#: doc/tin.5:1330
+#: doc/tin.5:1329
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 #. type: Plain text
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 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.  "
@@ -12912,175 +13009,175 @@ msgstr ""
 "Default is OFF."
 
 #. type: TP
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr "B<cancel_lock_algo>"
 
 #. type: TP
-#: doc/tin.5:1341
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1345
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1348
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1351
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1354
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1357
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1360
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1363
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1366
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1370
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1374
+#: doc/tin.5:1373
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1378
+#: doc/tin.5:1377
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1382
+#: doc/tin.5:1381
 #, no-wrap
 msgid "B<col_message>"
 msgstr "B<col_message>"
 
 #. type: TP
-#: doc/tin.5:1385
+#: doc/tin.5:1384
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1388
+#: doc/tin.5:1387
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1391
+#: doc/tin.5:1390
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1393
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1397
+#: doc/tin.5:1396
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1399
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1403
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1409
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1412
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1416
+#: doc/tin.5:1415
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1422
+#: doc/tin.5:1421
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1425
+#: doc/tin.5:1424
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1429
+#: doc/tin.5:1428
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -13090,7 +13187,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1435
+#: doc/tin.5:1434
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -13101,7 +13198,7 @@ msgstr ""
 "in this manual with '[after confirmation]'."
 
 #. type: Plain text
-#: doc/tin.5:1440
+#: doc/tin.5:1439
 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."
@@ -13110,7 +13207,7 @@ msgstr ""
 "you use the B<Quit> ('B<q>') command."
 
 #. type: Plain text
-#: doc/tin.5:1444
+#: doc/tin.5:1443
 msgid ""
 "B<select>: Ask for confirmation before marking all not selected (with "
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
@@ -13119,12 +13216,12 @@ msgstr ""
 "B<GroupMarkUnselArtRead> ('B<X>') command) articles as read."
 
 #. type: Plain text
-#: doc/tin.5:1446
+#: doc/tin.5:1445
 msgid "Default is commands & quit."
 msgstr "Default is commands & quit."
 
 #. type: Plain text
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 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<\\"
@@ -13137,61 +13234,61 @@ msgstr ""
 "fallback code.  Default is \"%a, %d %b %Y %H:%M:%S\"."
 
 #. type: TP
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1459
+#: doc/tin.5:1458
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1461
+#: doc/tin.5:1460
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1463
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1467
+#: doc/tin.5:1466
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1471
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1475
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1479
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1485 doc/tin.5:1514
+#: doc/tin.5:1484 doc/tin.5:1513
 #, 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:1494 doc/tin.5:1523
+#: doc/tin.5:1493 doc/tin.5:1522
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -13213,156 +13310,158 @@ msgstr ""
 "7\t''Lines:''\n"
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1495
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1499
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1505
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1509
+#: doc/tin.5:1508
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1524
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1527
+#: doc/tin.5:1526
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1529
+#: doc/tin.5:1528
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1531
+#: doc/tin.5:1530
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1533
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1535
+#: doc/tin.5:1534
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1537
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1539
+#: doc/tin.5:1538
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1541
+#: doc/tin.5:1540
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1543
+#: doc/tin.5:1542
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1545
+#: doc/tin.5:1544
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1547
+#: doc/tin.5:1546
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1549
+#: doc/tin.5:1548
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1551
+#: doc/tin.5:1550
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1553
+#: doc/tin.5:1552
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1554
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1557
+#: doc/tin.5:1556
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1559
+#: doc/tin.5:1558
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1568
+#: doc/tin.5:1569
 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)."
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\" in B<\\%tin>(1)"
 msgstr ""
 "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)."
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\" in B<\\%tin>(1)"
 
 #. type: TP
-#: doc/tin.5:1571
+#: doc/tin.5:1572
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 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, "
@@ -13373,19 +13472,19 @@ msgstr ""
 "then B<\\%tin>(1) uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1582
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 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<"
@@ -13398,13 +13497,13 @@ msgstr ""
 "absolute value of B<getart_limit>. Default is 0, which means no limit."
 
 #. type: TP
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1603
+#: doc/tin.5:1604
 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 "
@@ -13421,7 +13520,7 @@ msgstr ""
 "Default is B<PageNextUnread>."
 
 #. type: Plain text
-#: doc/tin.5:1610
+#: doc/tin.5:1611
 msgid ""
 "The format string used for the Group level. Default is \"%n\\ %m\\ %R\\ %L\\ "
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
@@ -13430,13 +13529,13 @@ msgstr ""
 "\\ %s\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:1612
+#: doc/tin.5:1613
 #, 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:1624
+#: doc/tin.5:1625
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -13464,31 +13563,31 @@ msgstr ""
 "%%\t%\n"
 
 #. type: TP
-#: doc/tin.5:1626
+#: doc/tin.5:1627
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1637
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1643
+#: doc/tin.5:1644
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1649
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 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, "
@@ -13501,25 +13600,25 @@ msgstr ""
 "usage. This option has to suit B<mailer_format>. Default is 0."
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1659
+#: doc/tin.5:1660
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1664
+#: doc/tin.5:1665
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1668
+#: doc/tin.5:1669
 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>)."
@@ -13528,7 +13627,7 @@ msgstr ""
 "There are 3 options, default is 0 (B<Kill only unread arts>)."
 
 #. type: Plain text
-#: doc/tin.5:1676
+#: doc/tin.5:1677
 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 "
@@ -13543,73 +13642,82 @@ msgstr ""
 "When you reenter the group the mark will be gone."
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1693
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
+#. type: Plain text
+#: doc/tin.5:1699
+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 ""
+"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."
+
 #. type: TP
-#: doc/tin.5:1702
+#: doc/tin.5:1703
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1707
+#: doc/tin.5:1708
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1726
+#: doc/tin.5:1727
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1763
+#: doc/tin.5:1764
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1775 doc/tin.5:2492
+#: doc/tin.5:1776 doc/tin.5:2491
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1808
+#: doc/tin.5:1809
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1813
+#: doc/tin.5:1814
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1818
+#: doc/tin.5:1819
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1823
+#: doc/tin.5:1824
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1828
+#: doc/tin.5:1829
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1834
+#: doc/tin.5:1835
 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."
@@ -13618,25 +13726,25 @@ msgstr ""
 "newsgroups. Do not change them unless you understand what they are for."
 
 #. type: TP
-#: doc/tin.5:1855
+#: doc/tin.5:1856
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 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:1858
+#: doc/tin.5:1859
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1862
+#: doc/tin.5:1863
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
@@ -13645,7 +13753,7 @@ msgstr ""
 "possible values are:"
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1881
 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 "
@@ -13656,7 +13764,7 @@ msgstr ""
 "possible."
 
 #. type: Plain text
-#: doc/tin.5:1908
+#: doc/tin.5:1909
 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 "
@@ -13666,30 +13774,6 @@ msgstr ""
 "display any files that were post processed and uudecoded. The program is "
 "determined using the B<\\%mailcap>(5)  file. Default is ON."
 
-#. type: Plain text
-#: doc/tin.5:1914
-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 ""
-"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:"
-
-#. type: Plain text
-#: doc/tin.5:1922
-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 ""
-"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."
-
 #. type: TP
 #: doc/tin.5:1925
 #, no-wrap
@@ -13997,31 +14081,31 @@ msgstr ""
 "B<stars_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2217
+#: doc/tin.5:2212
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2221
+#: doc/tin.5:2216
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2230
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2234
+#: doc/tin.5:2229
 #, no-wrap
 msgid "B<strip_re_regex>"
 msgstr "B<strip_re_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
@@ -14030,19 +14114,19 @@ msgstr ""
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 #, no-wrap
 msgid "B<strip_was_regex>"
 msgstr "B<strip_was_regex>"
 
 #. type: TP
-#: doc/tin.5:2246
+#: doc/tin.5:2241
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2253
+#: doc/tin.5:2248
 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 "
@@ -14053,7 +14137,7 @@ msgstr ""
 "B<strokes_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2253
 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 "
@@ -14064,7 +14148,7 @@ msgstr ""
 "viewer via B<PageToggleTex2iso> ('B<\">')."
 
 #. type: Plain text
-#: doc/tin.5:2268
+#: doc/tin.5:2263
 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 "
@@ -14083,7 +14167,7 @@ msgstr ""
 "attributes>."
 
 #. type: Plain text
-#: doc/tin.5:2272
+#: doc/tin.5:2267
 msgid ""
 "The format string used for the Thread level. Default is \"%n\\ %m\\ \\ "
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
@@ -14092,13 +14176,13 @@ msgstr ""
 "[%L]\\ \\ %T\\ \\ %F\". The following substitutions are supported:"
 
 #. type: ta
-#: doc/tin.5:2274
+#: doc/tin.5:2269
 #, 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:2285
+#: doc/tin.5:2280
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -14124,7 +14208,7 @@ msgstr ""
 "%%\t%\n"
 
 #. type: Plain text
-#: doc/tin.5:2292
+#: doc/tin.5:2287
 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 "
@@ -14135,19 +14219,19 @@ msgstr ""
 "the range 0 to 100. The default is 75."
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2308
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 #. type: Plain text
-#: doc/tin.5:2322
+#: doc/tin.5:2317
 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 "
@@ -14157,13 +14241,13 @@ msgstr ""
 "Default is 0. This option does not affect lines within verbatim blocks."
 
 #. type: TP
-#: doc/tin.5:2341
+#: doc/tin.5:2336
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 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 "
@@ -14174,13 +14258,13 @@ msgstr ""
 "B<underscores_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
@@ -14189,53 +14273,53 @@ msgstr ""
 "ON."
 
 #. type: TP
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2357
+#: doc/tin.5:2352
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2360
+#: doc/tin.5:2355
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 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:2365
+#: doc/tin.5:2360
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr "Use scroll keys on keypad. Default is OFF."
 
 #. type: TP
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2374
+#: doc/tin.5:2369
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 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 "
@@ -14248,19 +14332,19 @@ msgstr ""
 "is OFF."
 
 #. type: TP
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2390
+#: doc/tin.5:2385
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block.  Default is #v+"
@@ -14269,13 +14353,13 @@ msgstr ""
 "block.  Default is #v+"
 
 #. type: TP
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2393
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block.  Default is #v-"
@@ -14284,56 +14368,56 @@ msgstr ""
 "block.  Default is #v-"
 
 #. type: TP
-#: doc/tin.5:2401
+#: doc/tin.5:2396
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 #. type: Plain text
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 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 "
+"uses the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 "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 "
+"uses the B<\\%wildmat>(3) 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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3) notation."
 
 #. type: TP
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2436
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2453
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 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 "
@@ -14348,18 +14432,18 @@ msgstr ""
 "I<newslibdir>."
 
 #. type: TP
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2472
+#: doc/tin.5:2471
 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:2476
+#: doc/tin.5:2475
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
@@ -14368,13 +14452,13 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 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>. "
@@ -14385,13 +14469,13 @@ msgstr ""
 "$B<TIN_LIBDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 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."
@@ -14404,18 +14488,18 @@ msgstr ""
 "administration if you want to deal with your lusers problems on your own."
 
 #. type: TP
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2491
 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:2496
+#: doc/tin.5:2495
 msgid ""
 "Default charset to be used in MIME's ''Content-Type:'' header. "
 "$B<MM_CHARSET> overrides any specified value."
@@ -14424,14 +14508,14 @@ msgstr ""
 "$B<MM_CHARSET> overrides any specified value."
 
 #. type: Plain text
-#: doc/tin.5:2499
+#: doc/tin.5:2498
 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:2503
+#: doc/tin.5:2502
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
@@ -14440,13 +14524,13 @@ msgstr ""
 "choice here."
 
 #. type: TP
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 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<\\"
@@ -14457,13 +14541,13 @@ msgstr ""
 "%tin>(1)  version 2.1.5"
 
 #. type: TP
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 msgid ""
 "Don't generate a ''Sender:'' header. This has an effect only if "
 "B<inews_prog> is set to --internal."
@@ -14472,13 +14556,13 @@ msgstr ""
 "B<inews_prog> is set to --internal."
 
 #. type: TP
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 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>.  "
@@ -14489,13 +14573,13 @@ msgstr ""
 "$B<TIN_SPOOLDIR> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 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</"
@@ -14508,114 +14592,114 @@ msgstr ""
 "specified value."
 
 #. type: TP
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 msgid ""
-"Name of a single overview file, common values are I<.overview>, I<over."
+"Name of a single overview file, common values are I<.overview> or I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
-"Name of a single overview file, common values are I<.overview>, I<over."
+"Name of a single overview file, common values are I<.overview> or I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 
 #. type: TP
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 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."
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"residesin I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
-"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."
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"residesin I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 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 "
+"Full pathname of your newssystem's active file; usually the 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 ""
-"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 "
+"Full pathname of your newssystem's active file; usually the 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."
 
 #. type: TP
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 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."
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
-"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."
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 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."
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
 msgstr ""
-"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."
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
 
 #. type: TP
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2555
 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."
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
-"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."
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2559
 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:2564
+#: doc/tin.5:2563
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -14624,7 +14708,7 @@ msgstr ""
 "$B<LANG>"
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2577
 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 "
@@ -14638,7 +14722,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2583
+#: doc/tin.5:2582
 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 "
@@ -14649,7 +14733,7 @@ msgstr ""
 "is rejected."
 
 #. type: Plain text
-#: doc/tin.5:2586
+#: doc/tin.5:2585
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
@@ -14658,30 +14742,30 @@ msgstr ""
 "I<lowmark> I<flags>\"."
 
 #. type: TP
-#: doc/tin.5:2586 doc/tin.5:2639
+#: doc/tin.5:2585 doc/tin.5:2638
 #, no-wrap
 msgid "B<name>"
 msgstr "B<name>"
 
 #. type: TP
-#: doc/tin.5:2589
+#: doc/tin.5:2588
 #, no-wrap
 msgid "B<highmark>"
 msgstr "B<highmark>"
 
 #. type: Plain text
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 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:2592
+#: doc/tin.5:2591
 #, no-wrap
 msgid "B<lowmark>"
 msgstr "B<lowmark>"
 
 #. type: Plain text
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 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 "
@@ -14696,90 +14780,90 @@ msgstr ""
 "are no articles in the newsgroup."
 
 #. type: TP
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 #, no-wrap
 msgid "B<flags>"
 msgstr "B<flags>"
 
 #. type: Plain text
-#: doc/tin.5:2602
+#: doc/tin.5:2601
 msgid "can be one of those"
 msgstr "can be one of those"
 
 #. type: TP
-#: doc/tin.5:2603
+#: doc/tin.5:2602
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 msgid "local postings are allowed"
 msgstr "local postings are allowed"
 
 #. type: TP
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 msgid "no local postings are allowed, only remote ones"
 msgstr "no local postings are allowed, only remote ones"
 
 #. type: TP
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 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:2612
+#: doc/tin.5:2611
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 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:2615
+#: doc/tin.5:2614
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 msgid "articles cannot be posted to this newsgroup"
 msgstr "articles cannot be posted to this newsgroup"
 
 #. type: TP
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2621
+#: doc/tin.5:2620
 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:2622 doc/tin.5:2649 doc/tin.5:2672
+#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2628
+#: doc/tin.5:2627
 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 "
@@ -14790,7 +14874,7 @@ msgstr ""
 "COUNTS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2639
+#: doc/tin.5:2638
 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 "
@@ -14803,7 +14887,7 @@ msgstr ""
 "\"I<name> I<time> I<creator>\"."
 
 #. type: Plain text
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
@@ -14812,18 +14896,18 @@ msgstr ""
 "since the Epoch."
 
 #. type: TP
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 #, no-wrap
 msgid "B<creator>"
 msgstr "B<creator>"
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2648
 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:2655
+#: doc/tin.5:2654
 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>) "
@@ -14834,7 +14918,7 @@ msgstr ""
 "command instead."
 
 #. type: Plain text
-#: doc/tin.5:2666
+#: doc/tin.5:2665
 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 "
@@ -14847,7 +14931,7 @@ msgstr ""
 "\tI<one-line description>\"."
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2677
 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\\"
@@ -14858,7 +14942,7 @@ msgstr ""
 "%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2687
+#: doc/tin.5:2686
 msgid ""
 "This file might hold a default organization to be used in the "
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
@@ -14867,7 +14951,7 @@ msgstr ""
 "''Organization:'' header. $B<ORGANIZATION> has a higher priority if set."
 
 #. type: Plain text
-#: doc/tin.5:2705
+#: doc/tin.5:2704
 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 "
@@ -14884,7 +14968,7 @@ msgstr ""
 "%tin>(1)  uses the LIST OVERVIEW.FMT (B<RFC\\%3977>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2720
+#: doc/tin.5:2719
 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\"}/."
@@ -14899,26 +14983,26 @@ msgstr ""
 "%tin>(1)  uses the LIST SUBSCRIPTIONS (B<RFC\\%6048>) command instead."
 
 #. type: Plain text
-#: doc/tin.5:2767
+#: doc/tin.5:2766
 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>"
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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.5/doc/l10n/es/tin.1 tin-2.6.0/doc/l10n/es/tin.1
--- tin-2.4.5/doc/l10n/es/tin.1	2020-12-01 11:58:49.000000000 +0100
+++ tin-2.6.0/doc/l10n/es/tin.1	2021-08-20 10:46:37.454846491 +0200
@@ -3,18 +3,19 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2020-11-17
-.\" Notes     : use american english; still needs some work, e.g.:
+.\" Updated   : 2021-07-06
+.\" Notes     : use American English; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
+.IX Title "tin 1"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 1 "December 24th, 2020" 2.4.5 "Usenet newsreader"
+.TH tin 1 "August 23rd, 2021" 2.6.0 "Usenet newsreader"
 .\"
 .\"
 .SH NOMBRE
@@ -22,6 +23,7 @@
 .\"
 tin, rtin \- Usenet newsreader
 .SH SINOPSIS
+.IX Header SINOPSIS
 .\"
 .\"
 \fBtin\fP [\|[\|\fB\-h\fP\||\|\fB\-H\fP\||\|\fB\-V\fP\|]\ \|| [\|[\|[\|\fB\-a\fP\|]
@@ -32,6 +34,7 @@ tin, rtin \- Usenet newsreader
 [\|\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
+.IX Header 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 an NNTP (Network News Transport Protocol) server. It will automatically
@@ -55,6 +58,7 @@ pressing '\fB<CR>\fP'.
 The \fBGroupNextUnreadArtOrGrp\fP ('\fB<TAB>\fP') key enters the next
 newsgroup with unread articles.
 .SH "ESTADO SALIENTE"
+.IX Header "ESTADO SALIENTE"
 .\" TODO: also exits with signalnr cought as exit status
 .TP 
 \fB0\fP
@@ -71,6 +75,7 @@ Unread news available (batch mode (\*(rq
 .\"
 Error NNTP
 .SH OPCIONES
+.IX Header OPCIONES
 .TP  12
 \fB\-4\fP
 Force connecting via IPv4 to the remote NNTP server. Only available when
@@ -268,6 +273,7 @@ NB: With the \*(rq\fB\-n\fP\*(rq flag, o
 Command\-line options have higher priority than attributes and tinrc
 options.  Thus, command\-line option takes precedence over configured values.
 .SH UTILIZACIÃ“N
+.IX Header UTILIZACIÃ“N
 .\"
 .\"
 .SS "ADMINISTRACIÃ“N DE NOTICIARIOS"
@@ -504,13 +510,12 @@ Help screen of commands available on the
 ('\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.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .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.
+are listed. See the section "POSTING HISTORY LISTING" for more information.
 .TP 
 \fBVersion 'v'\fP
 .\" -------------------------------------------------------------------
@@ -1085,7 +1090,8 @@ Reply through mail to the author of the
 article with all headers included.
 .TP 
 \fBPagePGPCheckArticle '^G'\fP
-Perform \fB\%pgp\fP(1)  operations on article.
+Perform \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  operations on article. This expects
+inline pgp (\fBRFC\%4880\fP) and not MIME pgp (\fBRFC\%3156\fP).
 .TP 
 \fBPageToggleRaw '^H'\fP
 Toggles the display mode (raw including all headers vs. cooked).
@@ -1117,9 +1123,9 @@ Toggle the display of uuencoded sections
 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 form feed 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 
@@ -1350,7 +1356,8 @@ Toggle the display of the current URL in
 Help screen of commands available.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1405,7 +1412,52 @@ last line.
 Help screen of commands available.
 .TP 
 \fBToggleHelpDisplay 'H'\fP
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and posting
+etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING HISTORY LISTING"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted articles
+stored in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP. The following informatiosn
+are shown: a time stamp in "dd\-mm\-yy"\-format, a single letter indicating the
+action which initiated the message, the group names (evetually shortened,
+see also \fBabbreviate_groupname\fP) or a mail address the message was sent to
+and the subject of the message. Besides the common moving keys, the
+following commands are available:
+.RS 4
+.TP  10
+\fBPostedArticlesSelect '^J' '<CR>'\fP
+The article with the current \*(rqMessage\-ID:\*(rq will be opened if available.
+Note that this requires that the \*(rqMessage\-ID:\*(rq of the article was recorded
+in \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a \*(rqMessage\-ID:\*(rq during the POST
+(\fBRFC\%3977\fP) command or \fBtin\fP is build to generate \*(rqMessage\-ID:\*(rq this
+should be the case. With an external inews (and reading from local spool) it
+is not.
+.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 'Message\-ID:\*(rq 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 and posting
+etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1517,12 +1569,6 @@ Default is ON.
 \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.
@@ -1769,7 +1815,9 @@ highlighted bar if set OFF. Default is O
 .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).
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g.,
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under
+"ENVIRONMENT".
 .TP 
 \fBDetection of external quotes (extquote_handling)\fP
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1875,7 +1923,8 @@ Standard (\fBRFC\%5322\fP and \fBRFC\%20
 .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.
+creating articles, sending mail and when \fB\%pgp\fP(1)  / \fB\%gpg\fP(1)  signing
+(\fBRFC\%4880\fP).
 .TP 
 \fBMIME encoding in mail messages (mail_mime_encoding)\fP
 MIME encoding of the body in mail message, if necessary (8bit, base64,
@@ -1893,7 +1942,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1905,7 +1954,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1939,8 +1988,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -2063,8 +2112,10 @@ files that were post processed and uudec
 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:
+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 +.5i
 .IP 0 3
 \fBNo\fP (default), no post processing is done.
@@ -2320,11 +2371,6 @@ A regular expression that will be applie
 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
@@ -2434,8 +2480,8 @@ Default is 0. This option does not affec
 \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.
+\fBCompact multiple between text\fP, replace multiple blank lines between text
+blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2493,12 +2539,12 @@ If ON verbatim blocks will be detected.
 .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
+the \fB\%wildmat\fP(3)  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.
+the \fB\%wildmat\fP(3)  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
@@ -2577,7 +2623,8 @@ attributes file, \fBScopeAdd\fP ('\fBa\f
 ('\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.
+bottom of the screen and posting etiquette after composing an article
+(\fBbeginner_level\fP).
 .SS "FILTERING ARTICLES"
 .\" FIXME - add scoring description
 When there is a subject or an author which you are either very interested
@@ -2635,7 +2682,8 @@ again or p)ost the article to the specif
 .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.
+the article was posted to and the articles subject line are displayed. See
+the section "POSTING HISTORY LISTING" for more information.
 .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
@@ -2806,7 +2854,8 @@ also use the same syntax. \fBtin\fP inte
 \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:
+matches. See \fB\%wildmat\fP(3)  for details about the understood
+patterns. Some examples:
 .sp
 \fIalt.config,news.*,!news.test\fP
 .sp
@@ -2814,8 +2863,8 @@ Matches alt.config and everything in the
 .PP
 .\"
 .\"
-See the explanation for the $\fBAUTOSUBSCRIBE\fP variables for further
-examples.
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\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.
@@ -3128,6 +3177,7 @@ cached data for groups you are not readi
 .\"
 .\"
 .SH FICHEROS
+.IX Header FICHEROS
 .\" TODO: mention dead.article, dead.articles
 .\"               .article[.$$], .cancel[.$$], .letter[.$$]?
 .\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
@@ -3283,8 +3333,10 @@ For a detailed description see \fB\%tin\
 .\"
 .\"
 .SH ENTORNO
+.IX Header ENTORNO
 .\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. DEV_TCP (SCO))
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
 .TP 
 \fBTINRC\fP
 Define this variable if you want to specify command\-line options that \fBtin\fP
@@ -3426,8 +3478,8 @@ replying, follow\-ups, ...). Evaluation
 \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.
+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
@@ -3565,6 +3617,7 @@ The pathname of the user's login shell.
 .\"
 The pathname of the user's dir to put non\-essential run time files into.
 .SH SEÃ‘ALES
+.IX Header SEÃ‘ALES
 .\" TODO: add missing, sort useful, document in detail
 \fBtin\fP handles a couple of signals:
 .TP 
@@ -3588,6 +3641,7 @@ Terminate gracefully but do not restore
 .\"
 Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.newsrc\fP\-file.
 .SH GARANTÃA
+.IX Header GARANTÃA
 .\"
 .\"
 If \fBtin\fP is started in debug mode (\*(rq\fB\-D n\fP\*(rq) it will create world
@@ -3595,6 +3649,7 @@ readable files in \fB$TMPDIR\fP which ma
 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"
+.IX Header "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
 .\"
@@ -3603,14 +3658,16 @@ before starting \fBtin\fP in debug mode
 Section 12, Utility Conventions (Utility Argument Syntax, Utility Syntax
 Guidelines).
 .SH ANOTACIONES
+.IX Header 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/>
+<https://www.pcre.org/>
 .SH DEFECTOS
+.IX Header 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
@@ -3625,6 +3682,7 @@ found a bug, please use the \fBBugReport
 English. Please do NOT enclose a core\-file in your bug\-report until we
 request it.
 .SH HISTORIAL
+.IX Header 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
@@ -3672,15 +3730,17 @@ Urs Janssen <urs@tin.org>
 .\"
 .\"
 .SH "VEA ADEMÃS"
+.IX Header "VEA ADEMÃS"
 \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), \fB\%cron\fP(8),
-\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
+\fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1), \fB\%mutt\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), \fB\%cron\fP(8), \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\%3156\fP, \fBRFC\%3977\fP, \fBRFC\%4155\fP, \fBRFC\%4643\fP, \fBRFC\%4880\fP,
+\fBRFC\%5322\fP, \fBRFC\%5536\fP, \fBRFC\%5537\fP, \fBRFC\%6048\fP
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/es/tin.5 tin-2.6.0/doc/l10n/es/tin.5
--- tin-2.4.5/doc/l10n/es/tin.5	2020-12-01 11:58:50.000000000 +0100
+++ tin-2.6.0/doc/l10n/es/tin.5	2021-08-20 10:46:37.834861961 +0200
@@ -2,7 +2,7 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2020-11-10
+.\" Updated   : 2021-07-06
 .\" Notes     : needs a some work
 .\"
 .\"
@@ -11,7 +11,7 @@
 .\" This file was generated with po4a. Translate the source file.
 .\"
 .\"*******************************************************************
-.TH tin 5 "December 24th, 2020" 2.4.5 "Usenet newsreader"
+.TH tin 5 "August 23rd, 2021" 2.6.0 "Usenet newsreader"
 
 .SH NOMBRE
 tin, rtin \- related files
@@ -370,7 +370,8 @@ quadruples) of user's mailgroups (requir
 mh\-mail\-handling support).
 .TP 
 \fBmail_group_name\fP
-must be the pathname of the mailbox relative to field #4 with / changed to .
+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
@@ -445,9 +446,6 @@ Identical to the tinrc variable of the s
 \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.
@@ -604,9 +602,6 @@ Identical to the tinrc variable \fBsort_
 \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 
@@ -1041,19 +1036,21 @@ defaults. If a keyname is bound to NULL
 \fBPostSupersede\fP	s
 \fBPostSend\fP	s	y
 .sp
+\fBPostedArticlesSelect\fP	^J	^M
+.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
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
 \fBSelectEnterNextUnreadGrp\fP	TAB	n
 \fBSelectReadGrp\fP	^J	^M
 \fBSelectResetNewsrc\fP	^R
@@ -1144,7 +1141,13 @@ news.example.org /tmp/nrc\-ex example ex
 \fI${TIN_HOMEDIR:\-"$HOME"}/.tin/posted\fP
 .sp
 .RS
-posting history
+Posting history. The file is written by \fB\%tin\fP(1)  and used by
+\fBDisplayPostHist\fP ('\fBW\fP') command. It should not be altered manually. Any
+line that starts with "#" is a comment. Blank lines are ignored. All other
+lines shall consist of at least four pipe\-separated fields, starting with a
+time stamp "dd\-mm\-yy", a single letter indicating the action which initiated
+the message, a group name or a mail address the message was sent to, the
+subject of the message and optionally the messages \*(rqMessage\-ID\*(rq if known.
 .RE
 .PP
 
@@ -1282,12 +1285,6 @@ Default is ON.
 \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.
@@ -1521,7 +1518,8 @@ highlighted bar if set OFF. Default is O
 \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).
+/bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP under "ENVIRONMENT"
+in \fB\%tin\fP(1)
 .TP 
 \fBextquote_handling\fP
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1654,7 +1652,7 @@ details on MBOXO and MBOXRD and \fB\%mmd
 .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
+format. This feature is mainly for use with the \fB\%mutt\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 
@@ -1666,7 +1664,7 @@ mailers with different command line para
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws\-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1700,8 +1698,8 @@ Path, name and options of external \fB\%
 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.
+non\-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')  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
@@ -1832,9 +1830,7 @@ are allowed:
 .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.
+\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
@@ -2103,11 +2099,6 @@ A regular expression that will be applie
 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.
@@ -2212,8 +2203,8 @@ Default is 0. This option does not affec
 \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.
+\fBCompact multiple between text\fP, replace multiple blank lines between text
+blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2272,12 +2263,12 @@ If ON verbatim blocks will be detected.
 .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
+uses the \fB\%wildmat\fP(3)  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.
+the \fB\%wildmat\fP(3)  notation.
 .TP 
 \fBword_h_display_marks\fP
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2382,34 +2373,34 @@ the same dir as \fIspooldir\fP), common
 specified value.
 .TP 
 \fBoverviewfile\fP
-Name of a single overview file, common values are \fI.overview\fP,
+Name of a single overview file, common values are \fI.overview\fP or
 \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.
+Full pathname of your newssystem's overview.fmt file; usually the file
+residesin \fInewslibdir\fP and is named \fIoverview.fmt\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
+Full pathname of your newssystem's active file; usually the 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.
+Full pathname of your newssystem's active.times file; usually the file
+resides in \fInewslibdir\fP and is named \fIactive.times\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.
+Full pathname of your newssystem's newsgroups file; usually the file resides
+in \fInewslibdir\fP and is named \fInewsgroups\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.
+Full pathname of your newssystem's subscriptions file; usually the file
+resides in \fInewslibdir\fP and is named \fIsubscriptions\fP, so you only have to
+change this setting if your configuration differs.
 .RE
 .PP
 
@@ -2565,8 +2556,8 @@ command instead.
 .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\%inews\fP(1), \fB\%ispell\fP(1), \fB\%lp\fP(1), \fB\%lpr\fP(1), \fB\%metamail\fP(1),
+\fB\%mutt\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),
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/l10n/es.po tin-2.6.0/doc/l10n/es.po
--- tin-2.4.5/doc/l10n/es.po	2020-12-01 11:58:46.000000000 +0100
+++ tin-2.6.0/doc/l10n/es.po	2021-08-20 10:46:34.190713612 +0200
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tin-man 2.4.2\n"
-"POT-Creation-Date: 2020-12-01 11:58+0100\n"
+"POT-Creation-Date: 2021-08-20 10:46+0200\n"
 "PO-Revision-Date: 2019-01-18 13:45+0100\n"
 "Last-Translator: Francisco Javier Serrador <fserrador@gmail.com>\n"
 "Language-Team: Spanish <es@tp.org.es>\n"
@@ -18,49 +18,87 @@ msgstr ""
 "X-Generator: Poedit 2.0.4\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "Title"
+msgstr ""
+
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "tin 1"
+msgstr ""
+
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "tin"
 msgstr "tin"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2020"
+msgid "August 23rd, 2021"
 msgstr ""
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "2.4.5"
-msgstr "2.4.5"
+msgid "2.6.0"
+msgstr "2.6.0"
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "Usenet newsreader"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:15 doc/tin.5:11
+#: doc/tin.1:16 doc/tin.5:11
 #, no-wrap
 msgid "NAME"
 msgstr "NOMBRE"
 
 #. type: Plain text
-#: doc/tin.1:19
+#: doc/tin.1:20
 msgid "tin, rtin - Usenet newsreader"
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:19
+#. type: IX
+#: doc/tin.1:20 doc/tin.1:21
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr "SINOPSIS"
 
+#. type: IX
+#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295
+#: doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825
+#: doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926
+#, no-wrap
+msgid "Header"
+msgstr ""
+
 #. type: Plain text
-#: doc/tin.1:49
+#: doc/tin.1:51
 msgid ""
 "B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| [\\|[\\|[\\|B<-a>"
 "\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] [\\|[\\|B<-R>\\||\\|"
@@ -73,13 +111,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:49 doc/tin.5:14
+#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr "DESCRIPCIÃ“N"
 
 #. type: Plain text
-#: doc/tin.1:58
+#: doc/tin.1:61
 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) "
@@ -89,7 +127,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:64
+#: doc/tin.1:67
 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 "
@@ -97,7 +135,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:72
+#: doc/tin.1:75
 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 "
@@ -109,126 +147,126 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:77
+#: doc/tin.1:80
 msgid ""
 "The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
 "newsgroup with unread articles."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:77
+#. type: IX
+#: doc/tin.1:80 doc/tin.1:81
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr "ESTADO SALIENTE"
 
 #. type: TP
-#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495
+#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555
 #, no-wrap
 msgid "B<0>"
 msgstr "B<0>"
 
 #. type: Plain text
-#: doc/tin.1:82
+#: doc/tin.1:86
 msgid "Successful program execution. No unread news available in batch mode."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:82 doc/tin.1:3498
+#: doc/tin.1:86 doc/tin.1:3558
 #, no-wrap
 msgid "B<1>"
 msgstr "B<1>"
 
 #. type: Plain text
-#: doc/tin.1:85
+#: doc/tin.1:89
 msgid "Usage, syntax, configuration file or network error."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:85 doc/tin.1:3501
+#: doc/tin.1:89 doc/tin.1:3561
 #, no-wrap
 msgid "B<2>"
 msgstr "B<2>"
 
 #. type: Plain text
-#: doc/tin.1:88
+#: doc/tin.1:92
 msgid "Unread news available (batch mode (''B<-Z>'') only)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:88 doc/tin.1:3504
+#: doc/tin.1:92 doc/tin.1:3564
 #, no-wrap
 msgid "B<3>"
 msgstr "B<3>"
 
 #. type: Plain text
-#: doc/tin.1:93
+#: doc/tin.1:97
 msgid "NNTP error."
 msgstr "Error NNTP"
 
-#. type: SH
-#: doc/tin.1:93
+#. type: IX
+#: doc/tin.1:97 doc/tin.1:98
 #, no-wrap
 msgid "OPTIONS"
 msgstr "OPCIONES"
 
 #. type: TP
-#: doc/tin.1:94
+#: doc/tin.1:99
 #, no-wrap
 msgid "B<-4>"
 msgstr "B<-4>"
 
 #. type: Plain text
-#: doc/tin.1:97
+#: doc/tin.1:102
 msgid ""
 "Force connecting via IPv4 to the remote NNTP server. Only available when "
 "build with IPv6 support."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:97
+#: doc/tin.1:102
 #, no-wrap
 msgid "B<-6>"
 msgstr "B<-6>"
 
 #. type: Plain text
-#: doc/tin.1:100
+#: doc/tin.1:105
 msgid ""
 "Force connecting via IPv6 to the remote NNTP server. Only available when "
 "build with IPv6 support."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:100
+#: doc/tin.1:105
 #, no-wrap
 msgid "B<-a>"
 msgstr "B<-a>"
 
 #. type: Plain text
-#: doc/tin.1:103
+#: doc/tin.1:108
 msgid "Toggle ANSI color (default is off)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:103
+#: doc/tin.1:108
 #, no-wrap
 msgid "B<-A>"
 msgstr "B<-A>"
 
 #. type: Plain text
-#: doc/tin.1:106
+#: doc/tin.1:111
 msgid ""
 "Force authentication on initial connect. Only available when reading via "
 "NNTP."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:106
+#: doc/tin.1:111
 #, no-wrap
 msgid "B<-c>"
 msgstr "B<-c>"
 
 #. type: Plain text
-#: doc/tin.1:111
+#: doc/tin.1:116
 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 "
@@ -236,7 +274,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:111
+#: doc/tin.1:116
 #, no-wrap
 msgid "B<-d>"
 msgstr "B<-d>"
@@ -244,20 +282,20 @@ msgstr "B<-d>"
 #
 #.  FIXME: explain debug levels
 #. type: Plain text
-#: doc/tin.1:117
+#: doc/tin.1:122
 msgid ""
 "Don't load newsgroup descriptions and servers message of the day "
 "(interactive mode)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:117
+#: doc/tin.1:122
 #, no-wrap
 msgid "B<-D>I< debug-level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:122
+#: doc/tin.1:127
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
 "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
@@ -265,39 +303,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:122
-#, no-wrap
+#: doc/tin.1:127
+#, fuzzy, no-wrap
 msgid "B<-f>I< file>"
-msgstr ""
+msgstr "B<-f>I< archivo>"
 
 #. type: Plain text
-#: doc/tin.1:126
+#: doc/tin.1:131
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of I<"
 "${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:126
-#, no-wrap
+#: doc/tin.1:131
+#, fuzzy, no-wrap
 msgid "B<-g>I< server>"
-msgstr ""
+msgstr "B<-g>I< servidor>"
 
 #. type: Plain text
-#: doc/tin.1:131
+#: doc/tin.1:136
 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:131
+#: doc/tin.1:136
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:139
+#: doc/tin.1:144
 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/"
@@ -307,36 +345,36 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:139
+#: doc/tin.1:144
 #, no-wrap
 msgid "B<-h>"
 msgstr "B<-h>"
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:147
 msgid "Help listing all command-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:147
 #, no-wrap
 msgid "B<-H>"
 msgstr "B<-H>"
 
 #. type: Plain text
-#: doc/tin.1:146
+#: doc/tin.1:151
 msgid ""
 "Brief introduction to B<tin> that is also shown the first time it is started."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:146
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:157
 msgid ""
 "Directory in which to store newsgroup index files. Default is I<"
 "${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -345,13 +383,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:157
 #, no-wrap
 msgid "B<-l>"
 msgstr "B<-l>"
 
 #. type: Plain text
-#: doc/tin.1:164
+#: doc/tin.1:169
 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 "
@@ -364,37 +402,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:164
+#: doc/tin.1:169
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:167
+#: doc/tin.1:172
 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:167
-#, no-wrap
+#: doc/tin.1:172
+#, fuzzy, no-wrap
 msgid "B<-M>I< user>"
-msgstr ""
+msgstr "B<-M>I< usuario>"
 
 #. type: Plain text
-#: doc/tin.1:171
+#: doc/tin.1:176
 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:171
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-n>"
 msgstr "B<-n>"
 
 #. type: Plain text
-#: doc/tin.1:178
+#: doc/tin.1:183
 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"
@@ -404,39 +442,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:178
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-N>"
 msgstr "B<-N>"
 
 #. type: Plain text
-#: doc/tin.1:182
+#: doc/tin.1:187
 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:182
+#: doc/tin.1:187
 #, no-wrap
 msgid "B<-o>"
 msgstr "B<-o>"
 
 #. type: Plain text
-#: doc/tin.1:186
+#: doc/tin.1:191
 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:186
+#: doc/tin.1:191
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:191
+#: doc/tin.1:196
 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 "
@@ -444,89 +482,89 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:191
+#: doc/tin.1:196
 #, no-wrap
 msgid "B<-q>"
 msgstr "B<-q>"
 
 #. type: Plain text
-#: doc/tin.1:194
+#: doc/tin.1:199
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:194
+#: doc/tin.1:199
 #, no-wrap
 msgid "B<-Q>"
 msgstr "B<-Q>"
 
 #. type: Plain text
-#: doc/tin.1:198
+#: doc/tin.1:203
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-dnq>''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:198
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-r>"
 msgstr "B<-r>"
 
 #. type: Plain text
-#: doc/tin.1:203
+#: doc/tin.1:208
 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:203
+#: doc/tin.1:208
 #, no-wrap
 msgid "B<-R>"
 msgstr "B<-R>"
 
 #. type: Plain text
-#: doc/tin.1:206
+#: doc/tin.1:211
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:206
+#: doc/tin.1:211
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:210
+#: doc/tin.1:215
 msgid ""
 "Save/read articles to/in directory. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/"
 "News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:210
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-S>"
 msgstr "B<-S>"
 
 #. type: Plain text
-#: doc/tin.1:214
+#: doc/tin.1:219
 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:214
+#: doc/tin.1:219
 #, no-wrap
 msgid "B<-u>"
 msgstr "B<-u>"
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:225
 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 "
@@ -535,13 +573,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:225
 #, no-wrap
 msgid "B<-v>"
 msgstr "B<-v>"
 
 #. type: Plain text
-#: doc/tin.1:225
+#: doc/tin.1:230
 msgid ""
 "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
 "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
@@ -549,24 +587,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:225
+#: doc/tin.1:230
 #, no-wrap
 msgid "B<-V>"
 msgstr "B<-V>"
 
 #. type: Plain text
-#: doc/tin.1:228
+#: doc/tin.1:233
 msgid "Print version and date information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:228
+#: doc/tin.1:233
 #, no-wrap
 msgid "B<-w>"
 msgstr "B<-w>"
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:238
 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>'' "
@@ -574,24 +612,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr "B<-x>"
 
 #. type: Plain text
-#: doc/tin.1:236
+#: doc/tin.1:241
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:236
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr "B<-X>"
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:246
 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 "
@@ -599,13 +637,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr "B<-z>"
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:251
 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 "
@@ -613,13 +651,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr "B<-Z>"
 
 #. type: Plain text
-#: doc/tin.1:252
+#: doc/tin.1:257
 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 "
@@ -628,7 +666,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:258
+#: doc/tin.1:263
 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>. "
@@ -637,7 +675,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:268
 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 "
@@ -646,7 +684,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:273
 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 "
@@ -655,7 +693,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:272
+#: doc/tin.1:277
 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 "
@@ -663,7 +701,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:279
+#: doc/tin.1:284
 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 "
@@ -673,7 +711,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:289
 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 "
@@ -682,26 +720,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:294
 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:289
+#. type: IX
+#: doc/tin.1:294 doc/tin.1:295
 #, no-wrap
 msgid "USAGE"
 msgstr "UTILIZACIÃ“N"
 
 #. type: SS
-#: doc/tin.1:292
+#: doc/tin.1:298
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr "ADMINISTRACIÃ“N DE NOTICIARIOS"
 
 #. type: Plain text
-#: doc/tin.1:296
+#: doc/tin.1:302
 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 "
@@ -709,7 +747,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:306
+#: doc/tin.1:312
 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. "
@@ -721,20 +759,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:306
+#: doc/tin.1:312
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
 
 #. type: Plain text
-#: doc/tin.1:309
+#: doc/tin.1:315
 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:315
+#: doc/tin.1:321
 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 "
@@ -744,7 +782,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:323
+#: doc/tin.1:329
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT abou\n"
@@ -755,19 +793,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:326
+#: doc/tin.1:332
 msgid ""
 "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:326
+#: doc/tin.1:332
 #, no-wrap
 msgid "B<u>"
 msgstr "B<u>"
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:337
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -775,13 +813,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:337
 #, no-wrap
 msgid "B<M>"
 msgstr "B<M>"
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:342
 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 "
@@ -789,13 +827,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:342
 #, no-wrap
 msgid "B<N>"
 msgstr "B<N>"
 
 #. type: Plain text
-#: doc/tin.1:345
+#: doc/tin.1:351
 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 "
@@ -807,13 +845,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:345
+#: doc/tin.1:351
 #, no-wrap
 msgid "B<D>"
 msgstr "B<D>"
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:356
 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 "
@@ -821,26 +859,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:356
 #, no-wrap
 msgid "B<X>"
 msgstr "B<X>"
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:360
 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:354
+#: doc/tin.1:360
 #, no-wrap
 msgid "B<=>"
 msgstr "B<=>"
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:365
 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 "
@@ -848,7 +886,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:369
+#: doc/tin.1:375
 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>), "
@@ -862,13 +900,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:379
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:381
+#: doc/tin.1:387
 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 "
@@ -879,7 +917,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:392
+#: doc/tin.1:398
 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 "
@@ -894,13 +932,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:402
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:401
+#: doc/tin.1:407
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg E<lt>l\n"
@@ -911,14 +949,14 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:412
 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:413
+#: doc/tin.1:419
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert F. Simmig\n"
@@ -929,12 +967,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:424
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:424
+#: doc/tin.1:430
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -943,39 +981,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:426
+#: doc/tin.1:432
 #, no-wrap
 msgid "article-body\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:432
+#: doc/tin.1:438
 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:432
+#: doc/tin.1:438
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr "TECLAS DE MOVIMIENTO COMUNES"
 
 #. type: Plain text
-#: doc/tin.1:435
+#: doc/tin.1:441
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:437
+#: doc/tin.1:443
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:445
+#: doc/tin.1:451
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -988,13 +1026,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:449
+#: doc/tin.1:455
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr "MANDATOS COMUNES EDITADOS"
 
 #. type: Plain text
-#: doc/tin.1:456
+#: doc/tin.1:462
 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 "
@@ -1003,129 +1041,129 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:457
+#: doc/tin.1:463
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr "B<^A, ^E>"
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:466
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:460
+#: doc/tin.1:466
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr "B<^F, ^B>"
 
 #. type: Plain text
-#: doc/tin.1:463
+#: doc/tin.1:469
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:463
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^D>"
 msgstr "B<^D>"
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:473
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:473
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr "B<^H, E<lt>BORR<gt>>"
 
 #. type: Plain text
-#: doc/tin.1:470
+#: doc/tin.1:476
 msgid "delete character left of the cursor."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:470
+#: doc/tin.1:476
 #, no-wrap
 msgid "B<^K>"
 msgstr "B<^K>"
 
 #. type: Plain text
-#: doc/tin.1:473
+#: doc/tin.1:479
 msgid "delete from cursor to end of line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:473
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr "B<^P, ^N>"
 
 #. type: Plain text
-#: doc/tin.1:476
+#: doc/tin.1:482
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:476
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr "B<^L, ^R>"
 
 #. type: Plain text
-#: doc/tin.1:479
+#: doc/tin.1:485
 msgid "redraw the current line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:479
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:489
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:489
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:494
 msgid "aborts the present editing operation."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:488
+#: doc/tin.1:494
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr "MANDATOS GLOBALES"
 
 #. type: Plain text
-#: doc/tin.1:491
+#: doc/tin.1:497
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr "B<ShellEscape '!'>"
 
 #. type: Plain text
-#: doc/tin.1:497
+#: doc/tin.1:503
 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 "
@@ -1133,57 +1171,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:497
+#: doc/tin.1:503
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr "B<ToggleColor '&'>"
 
 #. type: Plain text
-#: doc/tin.1:500
+#: doc/tin.1:506
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:500
+#: doc/tin.1:506
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr "B<RedrawScr '^L'>"
 
 #. type: Plain text
-#: doc/tin.1:503
+#: doc/tin.1:509
 msgid "Redraw the current screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:503
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr "B<ScrollUp 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:506
+#: doc/tin.1:512
 msgid "Scroll screen up by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:506
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr "B<ScrollDown 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:509
+#: doc/tin.1:515
 msgid "Scroll screen down by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:509
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr "B<Postponed 'O' '^O'>"
 
 #. type: Plain text
-#: doc/tin.1:523
+#: doc/tin.1:529
 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 "
@@ -1199,13 +1237,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr "B<Help 'h'>"
 
 #. type: Plain text
-#: doc/tin.1:529
+#: doc/tin.1:535
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> ('B<"
@@ -1213,230 +1251,230 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr "B<ToggleHelpDisplay 'H'>"
 
 #. type: Plain text
-#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437
-msgid "Toggle the display of help mini menu at the bottom of the screen."
+#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:532
+#: doc/tin.1:539
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr "B<DisplayPostHist 'W'>"
 
 #. type: Plain text
-#: doc/tin.1:538
+#: doc/tin.1:544
 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."
+"are listed. See the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:538
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr "B<Version 'v'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:549
 msgid "Print B<tin> version information."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:543
+#: doc/tin.1:549
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr "MANDATOS SELECCIONADOS DE GRUPOS NOTICIARIOS"
 
 #. type: TP
-#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507
+#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567
 #, no-wrap
 msgid "B<4>"
 msgstr "B<4>"
 
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:553
 msgid "Select group 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:547
+#: doc/tin.1:553
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr "B<SelectResetNewsrc '^R'>"
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:557
 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:551 doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr "B<SetRange '#'>"
 
 #. type: Plain text
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959
+#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965
 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:555
+#: doc/tin.1:561
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr "B<SelectSortActive '.'>"
 
 #. type: Plain text
-#: doc/tin.1:558
+#: doc/tin.1:564
 msgid "Sort the list of newsgroups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368
-#: doc/tin.1:1418
+#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377
+#: doc/tin.1:1428 doc/tin.1:1477
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr "B<SearchRepeat '\\e'>"
 
 #. type: Plain text
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371
-#: doc/tin.1:1421
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380
+#: doc/tin.1:1431 doc/tin.1:1480
 msgid "Repeat the previous search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362
-#: doc/tin.1:1412
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371
+#: doc/tin.1:1422 doc/tin.1:1471
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr "B<SearchSubjF '/'>"
 
 #. type: Plain text
-#: doc/tin.1:564
+#: doc/tin.1:570
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365
-#: doc/tin.1:1415
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374
+#: doc/tin.1:1425 doc/tin.1:1474
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr "B<SearchSubjB '?'>"
 
 #. type: Plain text
-#: doc/tin.1:567
+#: doc/tin.1:573
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:567
+#: doc/tin.1:573
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:570
+#: doc/tin.1:576
 msgid "Read current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:570
+#: doc/tin.1:576
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
-msgstr ""
+msgstr "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:580
 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:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr "B<Catchup 'c'>"
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:584
 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:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224
+#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr "B<CatchupNextUnread 'C'>"
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:588
 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:582
+#: doc/tin.1:588
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr "B<SelectToggleDescriptions 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:592
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236
+#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr "B<EditFilter 'E'>"
 
 #. type: Plain text
-#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239
+#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:589
+#: doc/tin.1:595
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr "B<SelectGoto 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815
+#: doc/tin.1:599 doc/tin.1:821
 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:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374
-#: doc/tin.1:1427
+#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383
+#: doc/tin.1:1437 doc/tin.1:1483
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr "B<ToggleInfoLastLine 'i'>"
 
 #. type: Plain text
-#: doc/tin.1:598
+#: doc/tin.1:604
 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>'' "
@@ -1444,24 +1482,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr "B<ToggleInverseVideo 'I'>"
 
 #. type: Plain text
-#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258
+#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267
 msgid "Toggle inverse video."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264
+#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr "B<LookupMessage 'L'>"
 
 #. type: Plain text
-#: doc/tin.1:608
+#: doc/tin.1:614
 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 "
@@ -1471,13 +1509,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:608
+#: doc/tin.1:614
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr "B<SelectMoveGrp 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:614
+#: doc/tin.1:620
 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 "
@@ -1486,61 +1524,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272
+#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr "B<OptionMenu 'M'>"
 
 #. type: Plain text
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276
+#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:618
+#: doc/tin.1:624
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr "B<SelectNextUnreadGrp 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:621
+#: doc/tin.1:627
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293
+#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr "B<Quit 'q'>"
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:631
 msgid ""
 "Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296
+#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr "B<QuitTin 'Q'>"
 
 #. type: Plain text
-#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299
+#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308
 msgid "Quit B<tin> \\(em don't ask the user to confirm."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:628
+#: doc/tin.1:634
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr "B<SelectToggleReadDisplay 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:633
+#: doc/tin.1:639
 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 "
@@ -1548,37 +1586,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057
+#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr "B<BugReport 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061
+#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067
 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:637
+#: doc/tin.1:643
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr "B<SelectSubscribe 's'>"
 
 #. type: Plain text
-#: doc/tin.1:640
+#: doc/tin.1:646
 msgid "Subscribe to current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:640
+#: doc/tin.1:646
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr "B<SelectSubscribePat 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:651
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1586,13 +1624,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:651
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr "B<SelectUnsubscribe 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:656
 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"
@@ -1600,13 +1638,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:656
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr "B<SelectUnsubscribePat 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:661
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1614,13 +1652,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr "B<Post 'w'>"
 
 #. type: Plain text
-#: doc/tin.1:661
+#: doc/tin.1:667
 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> "
@@ -1629,24 +1667,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:661
+#: doc/tin.1:667
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr "B<SelectQuitNoWrite 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:664
+#: doc/tin.1:670
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:664
+#: doc/tin.1:670
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr "B<SelectYankActive 'y'>"
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:675
 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 "
@@ -1654,38 +1692,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:675
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr "B<SelectSyncWithActive 'Y'>"
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:679
 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:673
+#: doc/tin.1:679
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr "B<SelectMarkGrpUnread 'z' 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:684
 msgid "Mark all articles in the current group as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:678
+#: doc/tin.1:684
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr "ÃNDICE DE MANDATOS AGRUPADOS"
 
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:688
 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 "
@@ -1693,44 +1731,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:685
+#: doc/tin.1:691
 msgid "Select article 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105
+#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr "B<MenuFilterSelect '^A'>"
 
 #. type: Plain text
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr "B<MenuFilterKill '^K'>"
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125
+#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:945
+#: doc/tin.1:699 doc/tin.1:951
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr "B<MarkFeedRead '^X'>"
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1738,13 +1776,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr "B<MarkFeedUnread '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:709 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1752,58 +1790,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153
+#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr "B<LastViewed '-'>"
 
 #. type: Plain text
-#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156
+#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:716 doc/tin.1:968
+#: doc/tin.1:722 doc/tin.1:974
 msgid "Search forward for specified subject."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:719 doc/tin.1:971
+#: doc/tin.1:725 doc/tin.1:977
 msgid "Search backwards for specified subject."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:719
+#: doc/tin.1:725
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr "B<GroupSelThd '*'>"
 
 #. type: Plain text
-#: doc/tin.1:722 doc/tin.1:974
+#: doc/tin.1:728 doc/tin.1:980
 msgid "Select current thread for later processing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:722
+#: doc/tin.1:728
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr "B<GroupDoAutoSel '+'>"
 
 #. type: Plain text
-#: doc/tin.1:726
+#: doc/tin.1:732
 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:726
+#: doc/tin.1:732
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr "B<GroupToggleThdSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:737
 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 "
@@ -1811,13 +1849,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:737
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr "B<GroupSelThdIfUnreadSelected ';'>"
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:742
 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-"
@@ -1825,13 +1863,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:742
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr "B<GroupSelPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:742
+#: doc/tin.1:748
 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 "
@@ -1840,24 +1878,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:742
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr "B<GroupReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:745
+#: doc/tin.1:751
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:745
+#: doc/tin.1:751
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr "B<GroupUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:751
+#: doc/tin.1:757
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1866,13 +1904,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179
+#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr "B<Pipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1880,13 +1918,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr "B<QuickFilterSelect '['>"
 
 #. type: Plain text
-#: doc/tin.1:765
+#: doc/tin.1:771
 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: "
@@ -1898,13 +1936,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:765 doc/tin.1:1193
+#: doc/tin.1:771 doc/tin.1:1202
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr "B<QuickFilterKill ']'>"
 
 #. type: Plain text
-#: doc/tin.1:774
+#: doc/tin.1:780
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1916,99 +1954,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:774
+#: doc/tin.1:780
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:777
+#: doc/tin.1:783
 msgid "Read current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:777
+#: doc/tin.1:783
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
-msgstr ""
+msgstr "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:780
+#: doc/tin.1:786
 msgid "View next unread article or group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210
+#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr "B<SearchAuthF 'a'>"
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:790
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213
+#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr "B<SearchAuthB 'A'>"
 
 #. type: Plain text
-#: doc/tin.1:787 doc/tin.1:1002
+#: doc/tin.1:793 doc/tin.1:1008
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:787 doc/tin.1:1002 doc/tin.1:1216
+#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr "B<SearchBody 'B'>"
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 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:795
+#: doc/tin.1:801
 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:799
+#: doc/tin.1:805
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:799
+#: doc/tin.1:805
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr "B<GroupToggleSubjDisplay 'd'>"
 
 #. type: Plain text
-#: doc/tin.1:803 doc/tin.1:1018
+#: doc/tin.1:809 doc/tin.1:1024
 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:803
+#: doc/tin.1:809
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr "B<GroupCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233
+#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242
 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 "
@@ -2016,37 +2054,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:811
+#: doc/tin.1:817
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr "B<GroupGoto 'g'>"
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:821
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr "B<GroupToggleGetartLimit 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:818
+#: doc/tin.1:824
 msgid "Toggle article/group limit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:828
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:825
+#: doc/tin.1:831
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr "B<GroupMarkThdRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:831
+#: doc/tin.1:837
 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 "
@@ -2055,29 +2093,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:831
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr "B<GroupListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:834
+#: doc/tin.1:840
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267
+#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:837
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr "B<GroupMail 'm'>"
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272
+#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2085,35 +2123,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:846
+#: doc/tin.1:852
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr "B<GroupNextGroup 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:849
+#: doc/tin.1:855
 msgid "Go to next group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:849
+#: doc/tin.1:855
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr "B<GroupNextUnreadArt 'N'>"
 
 #. type: Plain text
-#: doc/tin.1:852 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1291
 msgid "Go to the next unread article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr "B<Print 'o'>"
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287
+#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2121,51 +2159,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:857
+#: doc/tin.1:863
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr "B<GroupPrevGroup 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:860
+#: doc/tin.1:866
 msgid "Go to previous group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:860
+#: doc/tin.1:866
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr "B<GroupPrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:863
+#: doc/tin.1:869
 msgid "Go to previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:866 doc/tin.1:1054
+#: doc/tin.1:872 doc/tin.1:1060
 msgid "Return to previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:869
+#: doc/tin.1:875
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr "B<GroupToggleReadUnread 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:872
+#: doc/tin.1:878
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:876
+#: doc/tin.1:882
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr "B<GroupSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312
+#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2173,24 +2211,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:887
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr "B<GroupAutoSave 'S'>"
 
 #. type: Plain text
-#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315
+#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:884
+#: doc/tin.1:890
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr "B<GroupTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:889
+#: doc/tin.1:895
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2198,26 +2236,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:895
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr "B<GroupTagParts 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:893 doc/tin.1:1077
+#: doc/tin.1:899 doc/tin.1:1083
 msgid ""
 "Automatically tag/untag all the parts of the current multi-part message in "
 "order."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:899
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr "B<GroupToggleThreading 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:898
+#: doc/tin.1:904
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2225,18 +2263,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:898
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr "B<GroupUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:907
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349
 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>'), "
@@ -2245,13 +2283,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:908
+#: doc/tin.1:914
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr "B<GroupRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:914 doc/tin.1:1346
+#: doc/tin.1:920 doc/tin.1:1355
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2260,13 +2298,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:914
+#: doc/tin.1:920
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr "B<GroupMarkUnselArtRead 'X'>"
 
 #. type: Plain text
-#: doc/tin.1:922
+#: doc/tin.1:928
 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.  "
@@ -2277,25 +2315,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr "B<MarkArtUnread 'z'>"
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:931
 msgid "Mark current article as unread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr "B<MarkThdUnread 'Z'>"
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:932
+#: doc/tin.1:938
 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 "
@@ -2303,79 +2341,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:932
+#: doc/tin.1:938
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr "HILOS DE MANDATOS LISTADOS"
 
 #. type: Plain text
-#: doc/tin.1:937
+#: doc/tin.1:943
 msgid "Select article 4 within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:971
+#: doc/tin.1:977
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr "B<ThreadSelArt '*'>"
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:980
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr "B<ThreadToggleArtSel '.'>"
 
 #. type: Plain text
-#: doc/tin.1:977
+#: doc/tin.1:983
 msgid "Toggle selection of current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:983
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr "B<ThreadReverseSel '@'>"
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:986
 msgid "Reverse article selections."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:986
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr "B<ThreadUndoSel '~'>"
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:989
 msgid "Undo all selections on current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:988
+#: doc/tin.1:994
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:991
+#: doc/tin.1:997
 msgid "Read current article within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:997
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
-msgstr ""
+msgstr "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:1000
 msgid "View next unread article within thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:999
+#: doc/tin.1:1005
 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 "
@@ -2383,44 +2421,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1010
+#: doc/tin.1:1016
 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:1014
+#: doc/tin.1:1020
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1014
+#: doc/tin.1:1020
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr "B<ThreadToggleSubjDisplay 'd'>"
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1024
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr "B<ThreadCancel 'D'>"
 
 #. type: Plain text
-#: doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:1035 doc/tin.1:1264
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1032
+#: doc/tin.1:1038
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr "B<ThreadMarkArtRead 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1038
+#: doc/tin.1:1044
 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 "
@@ -2428,56 +2466,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1041
+#: doc/tin.1:1047
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr "B<ThreadMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1061
+#: doc/tin.1:1067
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr "B<ThreadSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1066
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr "B<ThreadAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1075
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr "B<ThreadTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1073 doc/tin.1:1319
+#: doc/tin.1:1079 doc/tin.1:1328
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1073
-#, fuzzy, no-wrap
-#| msgid "B<ThreadTag 't'>"
+#: doc/tin.1:1079
+#, no-wrap
 msgid "B<ThreadTagParts 'T'>"
-msgstr "B<ThreadTag 't'>"
+msgstr "B<ThreadTagParts 'T'>"
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1083
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr "B<ThreadUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1086
 msgid "Untag all tagged threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1098
 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 "
@@ -2486,168 +2523,170 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1108
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1105
+#: doc/tin.1:1111
 msgid "Read response 4 in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1115
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr "B<PageReplyQuoteHeaders '^E'>"
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1119
 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:1119
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr "B<PagePGPCheckArticle '^G'>"
 
 #. type: Plain text
-#: doc/tin.1:1118
-msgid "Perform B<\\%pgp>(1)  operations on article."
+#: doc/tin.1:1127
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1127
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr "B<PageToggleRaw '^H'>"
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1130
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1125
+#: doc/tin.1:1134
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr "B<PageToggleTabs '^T'>"
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr "B<PageFollowupQuoteHeaders '^W'>"
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1141
 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:1141
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr "B<PageToggleTex2iso '\"'>"
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 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:1145
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr "B<PageToggleAllHeaders '*'>"
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1148
 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:1148
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr "B<PageToggleRot '%'>"
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr "B<PageToggleUue '('>"
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1155
 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:1155
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr "B<PageReveal ')'>"
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1162
 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 form feed 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:1162
+#: doc/tin.1:1171
 msgid "Forward search the text of this article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1165
+#: doc/tin.1:1174
 msgid "Backward search the text of this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1165
+#: doc/tin.1:1174
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr "B<PageSkipIncludedText ':'>"
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 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 "
@@ -2655,40 +2694,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr "B<PageTopThd 'E<lt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr "B<PageBotThd 'E<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr "B<PageToggleHighlight '_'>"
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1188
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1202
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2700,7 +2739,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 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>, "
@@ -2711,24 +2750,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 msgid "Go to next base article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
-msgstr ""
+msgstr "B<PageNextUnread 'E<lt>TABE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1210
+#: doc/tin.1:1219
 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 "
@@ -2736,335 +2775,335 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1222
 msgid "Author forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1225
 msgid "Author backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1233
 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:1237
 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:1237
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr "B<PageCancel 'D'>"
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr "B<PageEditArticle 'e'>"
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1245
 msgid ""
 "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1248
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr "B<PageFollowupQuote 'f'>"
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1251
 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:1251
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr "B<PageFollowup 'F'>"
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1255
 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:1255
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr "B<PageFirstPage 'g'>"
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 msgid "Go to the start of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr "B<PageLastPage 'G'>"
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1261
 msgid "Go to the end of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr "B<PageKillThd 'K'>"
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr "B<PageListThd 'l'>"
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1273
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr "B<PageMail 'm'>"
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1285
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr "B<PageNextArt 'n'>"
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 msgid "Go to the next article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr "B<PageNextUnreadArt 'N'>"
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1296
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr "B<PagePrevArt 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 msgid "Go to the previous article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr "B<PagePrevUnreadArt 'P'>"
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1302
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1305
 msgid "Return to the previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1308
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr "B<PageReplyQuote 'r'>"
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1312
 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:1312
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr "B<PageReply 'R'>"
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1316
 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:1316
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr "B<PageSave 's'>"
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1321
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr "B<PageAutoSave 'S'>"
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1324
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr "B<PageTag 't'>"
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1328
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr "B<PageGroupSel 'T'>"
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 msgid "Return to group selection level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr "B<PageGotoParent 'u'>"
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr "B<PageViewUrl 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 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:1338
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr "B<PageViewAttach 'V'>"
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1342
 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:1349
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr "B<PageRepost 'x'>"
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1358
 msgid "Mark article as unread."
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 msgid "Mark the current thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 #, no-wrap
 msgid "URL LISTING"
 msgstr "LISTADO URL"
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1366
 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:1367
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1362
+#: doc/tin.1:1371
 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:1374 doc/tin.1:1474
 msgid "URL forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1377 doc/tin.1:1477
 msgid "URL backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483
 msgid "Shell escape."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1386
 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:1389 doc/tin.1:1444 doc/tin.1:1489
 msgid "Help screen of commands available."
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1396
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1399
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3072,108 +3111,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr "B<AttachPipe 'p'>"
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 msgid "Pipe attachment into command."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr "B<AttachSave 's'>"
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
-msgstr ""
+msgstr "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 
 #. type: Plain text
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 msgid "View attachment."
 msgstr "Vea adjunto."
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr "B<AttachTag 't'>"
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr "B<AttachTagPattern '='>"
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1416
 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:1416
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr "B<AttachToggleTagged '@'>"
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr "B<AttachUntag 'U'>"
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1422
 msgid "Untag all tagged attachments."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1425
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1428
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1431
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr "B<GlobalPipe '|'>"
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1434
 msgid ""
 "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1441
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3181,7 +3220,51 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1451
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr ""
+
+#
+#. type: Plain text
+#: doc/tin.1:1459
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(evetually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1460
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+
+#. type: Plain text
+#: doc/tin.1:1471
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to \"--"
+"internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\%3977>) command or B<tin> is build to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1486
+msgid "Toggle the display of the current 'Message-ID:'' in the last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1496
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3190,7 +3273,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:1508
 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 "
@@ -3201,7 +3284,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1516
 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 "
@@ -3212,7 +3295,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1522
 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 "
@@ -3222,7 +3305,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1529
 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> "
@@ -3232,7 +3315,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1534
 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 "
@@ -3241,14 +3324,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1537
 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:1541
 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/"
@@ -3256,13 +3339,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1541
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1491 doc/tin.5:1253
+#: doc/tin.1:1547 doc/tin.5:1258
 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."
@@ -3270,161 +3353,161 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1491
+#: doc/tin.1:1547
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1495 doc/tin.5:1257
+#: doc/tin.1:1551 doc/tin.5:1262
 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:1551
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1260
+#: doc/tin.1:1554 doc/tin.5:1265
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1554
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1501 doc/tin.5:1263
+#: doc/tin.1:1557 doc/tin.5:1268
 msgid ""
 "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1557
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1504 doc/tin.5:1266
+#: doc/tin.1:1560 doc/tin.5:1271
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1504
+#: doc/tin.1:1560
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1507 doc/tin.5:1269
+#: doc/tin.1:1563 doc/tin.5:1274
 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:1563
 #, 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:1511 doc/tin.5:1273
+#: doc/tin.1:1567 doc/tin.5:1278
 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:1567
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1515 doc/tin.5:1277
+#: doc/tin.1:1571 doc/tin.5:1282
 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:1571
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1519 doc/tin.5:1281
+#: doc/tin.1:1575 doc/tin.5:1286
 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:1575
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1523 doc/tin.5:1285
+#: doc/tin.1:1579 doc/tin.5:1290
 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:1579
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1526 doc/tin.5:1288
+#: doc/tin.1:1582 doc/tin.5:1293
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1526
+#: doc/tin.1:1582
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1530 doc/tin.5:1292
+#: doc/tin.1:1586 doc/tin.5:1297
 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:1586
 #, 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 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,64 +3515,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 #, 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:1307
+#: doc/tin.1:1599 doc/tin.5:1312
 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:1599
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1547 doc/tin.5:1311
+#: doc/tin.1:1603 doc/tin.5:1316
 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:1603
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1550 doc/tin.1:2550
+#: doc/tin.1:1606 doc/tin.1:2601
 msgid "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1550
-#, no-wrap
-msgid "B<Use Archive-name: header for save (auto_save)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1556 doc/tin.5:1320
-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:1556
+#: doc/tin.1:1606
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1561 doc/tin.5:1325
+#: doc/tin.1:1611 doc/tin.5:1324
 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 "
@@ -3497,13 +3566,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1330
+#: doc/tin.1:1616 doc/tin.5:1329
 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 "
@@ -3511,13 +3580,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1616
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 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.  "
@@ -3525,13 +3594,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 #, no-wrap
 msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1577 doc/tin.5:1341
+#: doc/tin.1:1627 doc/tin.5:1340
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -3539,325 +3608,325 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1627
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1583 doc/tin.5:1345
+#: doc/tin.1:1633 doc/tin.5:1344
 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:1633
 #, 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:1586 doc/tin.5:1348
+#: doc/tin.1:1636 doc/tin.5:1347
 #, fuzzy
 msgid "Standard background color"
 msgstr "Color de fondo estÃ¡ndar"
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1636
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1589 doc/tin.5:1351
+#: doc/tin.1:1639 doc/tin.5:1350
 msgid "Color of quoted text from external sources"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1639
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1592 doc/tin.5:1354
+#: doc/tin.1:1642 doc/tin.5:1353
 msgid "Color of sender (From:)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1595 doc/tin.5:1357
+#: doc/tin.1:1645 doc/tin.5:1356
 msgid "Color of header-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1598 doc/tin.5:1360
+#: doc/tin.1:1648 doc/tin.5:1359
 msgid "Color of help pages"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1648
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1363
+#: doc/tin.1:1651 doc/tin.5:1362
 msgid "Color of background for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1651
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1604 doc/tin.5:1366
+#: doc/tin.1:1654 doc/tin.5:1365
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of status messages (col_message)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1607 doc/tin.5:1385
+#: doc/tin.1:1657 doc/tin.5:1384
 msgid "Color of status messages in last line"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1607
+#: doc/tin.1:1657
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1611 doc/tin.5:1370
+#: doc/tin.1:1661 doc/tin.5:1369
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1611
+#: doc/tin.1:1661
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1615 doc/tin.5:1374
+#: doc/tin.1:1665 doc/tin.5:1373
 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
+#: doc/tin.1:1665
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1619 doc/tin.5:1378
+#: doc/tin.1:1669 doc/tin.5:1377
 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
+#: doc/tin.1:1669
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1623 doc/tin.5:1382
+#: doc/tin.1:1673 doc/tin.5:1381
 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
+#: doc/tin.1:1673
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1388
+#: doc/tin.1:1676 doc/tin.5:1387
 msgid "Color of mini help menu"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1676
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1391
+#: doc/tin.1:1679 doc/tin.5:1390
 msgid "Color of actual news header fields"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1679
 #, 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:1632 doc/tin.5:1394
+#: doc/tin.1:1682 doc/tin.5:1393
 #, fuzzy
 msgid "Standard foreground color"
 msgstr "Color de primer plano estÃ¡ndar"
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1682
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1397
+#: doc/tin.1:1685 doc/tin.5:1396
 msgid "Color of quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1685
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1400
+#: doc/tin.1:1688 doc/tin.5:1399
 msgid "Color of twice quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1688
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1641 doc/tin.5:1403
+#: doc/tin.1:1691 doc/tin.5:1402
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1407
+#: doc/tin.1:1695 doc/tin.5:1406
 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:1645
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1410
+#: doc/tin.1:1698 doc/tin.5:1409
 msgid "Color of signatures"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1413
+#: doc/tin.1:1701 doc/tin.5:1412
 msgid "Color of urls highlight"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1416
+#: doc/tin.1:1704 doc/tin.5:1415
 msgid "Color of verbatim blocks"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1704
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1419
+#: doc/tin.1:1707 doc/tin.5:1418
 msgid "Color of article subject"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1707
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1422
+#: doc/tin.1:1710 doc/tin.5:1421
 msgid "Color of text-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1710
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1663 doc/tin.5:1425
+#: doc/tin.1:1713 doc/tin.5:1424
 msgid "Color of help/mail sign"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1663
+#: doc/tin.1:1713
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1666
+#: doc/tin.1:1716
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677
+#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1673
+#: doc/tin.1:1723
 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 "
@@ -3865,21 +3934,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1677
+#: doc/tin.1:1727
 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:1681
+#: doc/tin.1:1731
 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:1682
+#: doc/tin.1:1732
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3888,7 +3957,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:1694
+#: doc/tin.1:1744
 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<\\"
@@ -3897,402 +3966,404 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr "B<(default_art_search)>"
 
 #. type: TP
-#: doc/tin.1:1696
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr "B<(default_author_search)>"
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr "B<(default_config_search)>"
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1464
+#: doc/tin.1:1751 doc/tin.5:1463
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr "B<(default_filter_days)>"
 
 #. type: Plain text
-#: doc/tin.1:1704 doc/tin.5:1467
+#: doc/tin.1:1754 doc/tin.5:1466
 msgid "Default is 28."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1704
+#: doc/tin.1:1754
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr "B<(default_filter_kill_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1708 doc/tin.5:1471
+#: doc/tin.1:1758 doc/tin.5:1470
 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:1708
+#: doc/tin.1:1758
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr "B<(default_filter_kill_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.5:1476
+#: doc/tin.1:1763 doc/tin.5:1475
 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:1713
+#: doc/tin.1:1763
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr "B<(default_filter_kill_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1480
+#: doc/tin.1:1767 doc/tin.5:1479
 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:1717
+#: doc/tin.1:1767
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr "B<(default_filter_kill_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.5:1483
+#: doc/tin.1:1770 doc/tin.5:1482
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:1896 doc/tin.1:2089 doc/tin.1:2137
-#: doc/tin.1:2255 doc/tin.1:2280 doc/tin.1:2295 doc/tin.1:2345 doc/tin.1:2375
-#: doc/tin.1:2458 doc/tin.1:2490 doc/tin.1:2510 doc/tin.1:2598 doc/tin.5:1669
-#: doc/tin.5:1863 doc/tin.5:1915 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
-#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2301 doc/tin.5:2323 doc/tin.5:2422
+#: doc/tin.1:1771 doc/tin.1:1805 doc/tin.1:1948 doc/tin.1:2143 doc/tin.1:2193
+#: doc/tin.1:2311 doc/tin.1:2336 doc/tin.1:2351 doc/tin.1:2401 doc/tin.1:2431
+#: doc/tin.1:2509 doc/tin.1:2541 doc/tin.1:2561 doc/tin.1:2653 doc/tin.5:1670
+#: doc/tin.5:1864 doc/tin.5:1916 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105
+#: doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2296 doc/tin.5:2318 doc/tin.5:2421
 #, no-wrap
 msgid "0"
 msgstr "0"
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1773 doc/tin.1:1807
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:1902 doc/tin.1:2091 doc/tin.1:2139
-#: doc/tin.1:2257 doc/tin.1:2284 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377
-#: doc/tin.1:2460 doc/tin.1:2492 doc/tin.1:2512 doc/tin.1:2600 doc/tin.5:1676
-#: doc/tin.5:1865 doc/tin.5:1917 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
-#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2303 doc/tin.5:2325
-#: doc/tin.5:2424
+#: doc/tin.1:1773 doc/tin.1:1807 doc/tin.1:1954 doc/tin.1:2145 doc/tin.1:2195
+#: doc/tin.1:2313 doc/tin.1:2340 doc/tin.1:2353 doc/tin.1:2403 doc/tin.1:2433
+#: doc/tin.1:2511 doc/tin.1:2543 doc/tin.1:2563 doc/tin.1:2655 doc/tin.5:1677
+#: doc/tin.5:1866 doc/tin.5:1918 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081
+#: doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2298 doc/tin.5:2320
+#: doc/tin.5:2423
 #, no-wrap
 msgid "1"
 msgstr "1"
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1775 doc/tin.1:1809
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1907 doc/tin.1:2093 doc/tin.1:2143
-#: doc/tin.1:2260 doc/tin.1:2301 doc/tin.1:2349 doc/tin.1:2380 doc/tin.1:2462
-#: doc/tin.1:2494 doc/tin.1:2514 doc/tin.1:2602 doc/tin.5:1681 doc/tin.5:1867
+#: doc/tin.1:1775 doc/tin.1:1809 doc/tin.1:1959 doc/tin.1:2147 doc/tin.1:2199
+#: doc/tin.1:2316 doc/tin.1:2357 doc/tin.1:2405 doc/tin.1:2436 doc/tin.1:2513
+#: doc/tin.1:2545 doc/tin.1:2565 doc/tin.1:2657 doc/tin.5:1682 doc/tin.5:1868
 #: doc/tin.5:1922 doc/tin.5:1971 doc/tin.5:2084 doc/tin.5:2111 doc/tin.5:2161
-#: doc/tin.5:2191 doc/tin.5:2305 doc/tin.5:2327 doc/tin.5:2426
+#: doc/tin.5:2191 doc/tin.5:2300 doc/tin.5:2322 doc/tin.5:2425
 #, no-wrap
 msgid "2"
 msgstr "2"
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1777 doc/tin.1:1811
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:2095 doc/tin.1:2263 doc/tin.1:2305
-#: doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2464 doc/tin.1:2516 doc/tin.5:1869
-#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2329
+#: doc/tin.1:1777 doc/tin.1:1811 doc/tin.1:2149 doc/tin.1:2319 doc/tin.1:2361
+#: doc/tin.1:2407 doc/tin.1:2438 doc/tin.1:2515 doc/tin.1:2567 doc/tin.5:1870
+#: doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2324
 #, no-wrap
 msgid "3"
 msgstr "3"
 
 #. type: Plain text
-#: doc/tin.1:1729 doc/tin.1:1763
+#: doc/tin.1:1779 doc/tin.1:1813
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:2097 doc/tin.1:2353 doc/tin.1:2384
-#: doc/tin.1:2467 doc/tin.1:2518 doc/tin.5:1871 doc/tin.5:1977 doc/tin.5:2165
-#: doc/tin.5:2195 doc/tin.5:2331
+#: doc/tin.1:1779 doc/tin.1:1813 doc/tin.1:2151 doc/tin.1:2409 doc/tin.1:2440
+#: doc/tin.1:2518 doc/tin.1:2569 doc/tin.5:1872 doc/tin.5:1977 doc/tin.5:2165
+#: doc/tin.5:2195 doc/tin.5:2326
 #, no-wrap
 msgid "4"
 msgstr "4"
 
 #. type: Plain text
-#: doc/tin.1:1731 doc/tin.1:1765
+#: doc/tin.1:1781 doc/tin.1:1815
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2355 doc/tin.1:2469
-#: doc/tin.1:2521 doc/tin.5:1873 doc/tin.5:2167 doc/tin.5:2334
+#: doc/tin.1:1781 doc/tin.1:1815 doc/tin.1:2153 doc/tin.1:2411 doc/tin.1:2520
+#: doc/tin.1:2572 doc/tin.5:1874 doc/tin.5:2167 doc/tin.5:2329
 #, no-wrap
 msgid "5"
 msgstr "5"
 
 #. type: Plain text
-#: doc/tin.1:1733 doc/tin.1:1767
+#: doc/tin.1:1783 doc/tin.1:1817
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2357 doc/tin.1:2523 doc/tin.5:2169
-#: doc/tin.5:2336
+#: doc/tin.1:1783 doc/tin.1:1817 doc/tin.1:2413 doc/tin.1:2574 doc/tin.5:2169
+#: doc/tin.5:2331
 #, no-wrap
 msgid "6"
 msgstr "6"
 
 #. type: Plain text
-#: doc/tin.1:1735 doc/tin.1:1769
+#: doc/tin.1:1785 doc/tin.1:1819
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2360 doc/tin.1:2525 doc/tin.5:2172
-#: doc/tin.5:2338
+#: doc/tin.1:1785 doc/tin.1:1819 doc/tin.1:2416 doc/tin.1:2576 doc/tin.5:2172
+#: doc/tin.5:2333
 #, no-wrap
 msgid "7"
 msgstr "7"
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.1:1771
+#: doc/tin.1:1787 doc/tin.1:1821
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1738
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr "B<(default_filter_select_case)>"
 
 #. type: Plain text
-#: doc/tin.1:1742 doc/tin.5:1500
+#: doc/tin.1:1792 doc/tin.5:1499
 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:1742
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr "B<(default_filter_select_expire)>"
 
 #. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1505
+#: doc/tin.1:1797 doc/tin.5:1504
 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:1747
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr "B<(default_filter_select_global)>"
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1509
+#: doc/tin.1:1801 doc/tin.5:1508
 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:1751
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr "B<(default_filter_select_header)>"
 
 #. type: Plain text
-#: doc/tin.1:1754 doc/tin.5:1512
+#: doc/tin.1:1804 doc/tin.5:1511
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1822
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr "B<(default_goto_group)>"
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1824
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr "B<(default_group_search)>"
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr "B<(default_mail_address)>"
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1828
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr "B<(default_move_group)>"
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr "B<(default_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1832
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr "B<(default_pipe_command)>"
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1834
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr "B<(default_post_newsgroups)>"
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1836
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr "B<(default_post_subject)>"
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1838
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr "B<(default_range_group)>"
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr "B<(default_range_select)>"
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1842
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr "B<(default_range_thread)>"
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr "B<(default_repost_group)>"
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1846
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr "B<(default_save_file)>"
 
 #. type: TP
-#: doc/tin.1:1798
+#: doc/tin.1:1848
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr "B<(default_save_mode)>"
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1850
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr "B<(default_select_pattern)>"
 
 #. type: TP
-#: doc/tin.1:1802
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr "B<(default_shell_command)>"
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1854
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr "B<(default_subject_search)>"
 
 #. type: TP
-#: doc/tin.1:1806
+#: doc/tin.1:1856
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1810 doc/tin.5:1563
+#: doc/tin.1:1860 doc/tin.5:1562
 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:1810
+#: doc/tin.1:1860
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 msgid ""
 "The format string used to create the editor start command with parameters.  "
-"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., /"
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1817 doc/tin.5:1571
+#: doc/tin.1:1869 doc/tin.5:1572
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1817
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 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, "
@@ -4300,26 +4371,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1826 doc/tin.5:1582
+#: doc/tin.1:1878 doc/tin.5:1583
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1878
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 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 "
@@ -4328,25 +4399,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1836 doc/tin.5:1606
+#: doc/tin.1:1888 doc/tin.5:1607
 msgid ""
 "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1836
+#: doc/tin.1:1888
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4354,13 +4425,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 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 "
@@ -4371,13 +4442,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1858 doc/tin.5:1636
+#: doc/tin.1:1910 doc/tin.5:1637
 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 "
@@ -4389,13 +4460,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1858
+#: doc/tin.1:1910
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1865 doc/tin.5:1643
+#: doc/tin.1:1917 doc/tin.5:1644
 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 "
@@ -4404,13 +4475,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1865
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr "B<(info_in_last_line)>"
 
 #. type: Plain text
-#: doc/tin.1:1872 doc/tin.5:1649
+#: doc/tin.1:1924 doc/tin.5:1650
 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>')  "
@@ -4419,13 +4490,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1872
+#: doc/tin.1:1924
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 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, ...). "
@@ -4438,26 +4509,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1886 doc/tin.5:1659
+#: doc/tin.1:1938 doc/tin.5:1660
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1886
+#: doc/tin.1:1938
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1891 doc/tin.5:1664
+#: doc/tin.1:1943 doc/tin.5:1665
 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."
@@ -4465,20 +4536,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1891
+#: doc/tin.1:1943
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1895
+#: doc/tin.1:1947
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1902
+#: doc/tin.1:1954
 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 "
@@ -4488,7 +4559,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1907 doc/tin.5:1681
+#: doc/tin.1:1959 doc/tin.5:1682
 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 "
@@ -4497,7 +4568,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1911 doc/tin.5:1685
+#: doc/tin.1:1963 doc/tin.5:1686
 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 "
@@ -4505,18 +4576,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1919 doc/tin.5:1692
+#: doc/tin.1:1971 doc/tin.5:1693
 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 "
@@ -4525,39 +4596,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1919
+#: doc/tin.1:1971
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1925 doc/tin.5:1698
+#: doc/tin.1:1979
 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."
+"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\%4880>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1925
+#: doc/tin.1:1979
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1929 doc/tin.5:1702
+#: doc/tin.1:1983 doc/tin.5:1703
 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:1929
+#: doc/tin.1:1983
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1934 doc/tin.5:1707
+#: doc/tin.1:1988 doc/tin.5:1708
 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, "
@@ -4565,13 +4637,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1988
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1944 doc/tin.5:1717
+#: doc/tin.1:1998 doc/tin.5:1718
 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 "
@@ -4580,28 +4652,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1944
+#: doc/tin.1:1998
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1953 doc/tin.5:1726
+#: doc/tin.1:2007 doc/tin.5:1727
 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. "
+"format. This feature is mainly for use with the B<\\%mutt>(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:1953
+#: doc/tin.1:2007
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1959 doc/tin.5:1732
+#: doc/tin.1:2013 doc/tin.5:1733
 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> "
@@ -4610,29 +4682,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1964 doc/tin.5:1737
+#: doc/tin.1:2018 doc/tin.5:1738
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 msgstr ""
+"sendmail -oem -t E<lt> %F\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
+"claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 
 #. type: Plain text
-#: doc/tin.1:1968 doc/tin.5:1741
+#: doc/tin.1:2022 doc/tin.5:1742
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:1970 doc/tin.5:1743
+#: doc/tin.1:2024 doc/tin.5:1744
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1977 doc/tin.5:1750
+#: doc/tin.1:2031 doc/tin.5:1751
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4644,13 +4719,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1979
+#: doc/tin.1:2033
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1987 doc/tin.5:1763
+#: doc/tin.1:2041 doc/tin.5:1764
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4661,41 +4736,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:2041
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1990 doc/tin.5:1755
+#: doc/tin.1:2044 doc/tin.5:1756
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1990
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2002 doc/tin.5:1775
+#: doc/tin.1:2056 doc/tin.5:1776
 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>."
+"textual attachments. The B<PageViewAttach> ('B<V>')  command can always be "
+"used to manually view any attachments. See also B<ask_for_metamail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2002
+#: doc/tin.1:2056
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
-msgstr ""
+msgstr "B<MM_CHARSET (mm_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2015 doc/tin.5:1788
+#: doc/tin.1:2069 doc/tin.5:1789
 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 "
@@ -4709,13 +4784,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2015
+#: doc/tin.1:2069
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
-msgstr ""
+msgstr "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1799
+#: doc/tin.1:2080 doc/tin.5:1800
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via B<"
@@ -4726,7 +4801,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2029 doc/tin.5:1802
+#: doc/tin.1:2083 doc/tin.5:1803
 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"
@@ -4735,7 +4810,7 @@ msgstr ""
 "KR,TW}, ISO-2022-{CN,CN-EXT,JP,JP-1,JP-2}, Big5, UTF-8"
 
 #. type: Plain text
-#: doc/tin.1:2035 doc/tin.5:1808
+#: doc/tin.1:2089 doc/tin.5:1809
 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 "
@@ -4744,13 +4819,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2089
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2040 doc/tin.5:1813
+#: doc/tin.1:2094 doc/tin.5:1814
 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 "
@@ -4758,13 +4833,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2094
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2045 doc/tin.5:1818
+#: doc/tin.1:2099 doc/tin.5:1819
 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 "
@@ -4772,13 +4847,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2099
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2050 doc/tin.5:1823
+#: doc/tin.1:2104 doc/tin.5:1824
 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 "
@@ -4786,13 +4861,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2050
+#: doc/tin.1:2104
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1828
+#: doc/tin.1:2109 doc/tin.5:1829
 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 "
@@ -4800,26 +4875,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2055
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr "B<(newnews)>"
 
 #. type: Plain text
-#: doc/tin.1:2059
+#: doc/tin.1:2113
 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:2059
+#: doc/tin.1:2113
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2066 doc/tin.5:1841
+#: doc/tin.1:2120 doc/tin.5:1842
 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 "
@@ -4829,13 +4904,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2066
+#: doc/tin.1:2120
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2075 doc/tin.5:1850
+#: doc/tin.1:2129 doc/tin.5:1851
 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 "
@@ -4846,13 +4921,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2075
+#: doc/tin.1:2129
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2080 doc/tin.5:1855
+#: doc/tin.1:2134 doc/tin.5:1856
 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, "
@@ -4860,91 +4935,91 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2080
+#: doc/tin.1:2134
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2084
+#: doc/tin.1:2138
 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:2084
+#: doc/tin.1:2138
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2088
+#: doc/tin.1:2142
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2091 doc/tin.5:1865
+#: doc/tin.1:2145 doc/tin.5:1866
 msgid "B<None>: no normalization"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2093 doc/tin.5:1867
+#: doc/tin.1:2147 doc/tin.5:1868
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1869
+#: doc/tin.1:2149 doc/tin.5:1870
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2097 doc/tin.5:1871
+#: doc/tin.1:2151 doc/tin.5:1872
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2099 doc/tin.5:1873
+#: doc/tin.1:2153 doc/tin.5:1874
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2101 doc/tin.5:1875
+#: doc/tin.1:2155 doc/tin.5:1876
 msgid ""
 "B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
 "and Case Folding"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2105
+#: doc/tin.1:2159
 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:2105
+#: doc/tin.1:2159
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2109 doc/tin.5:1884
+#: doc/tin.1:2163 doc/tin.5:1885
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last article. "
 "Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2109
+#: doc/tin.1:2163
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2120 doc/tin.5:1895
+#: doc/tin.1:2174 doc/tin.5:1896
 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 "
@@ -4957,13 +5032,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2174
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2125 doc/tin.5:1900
+#: doc/tin.1:2179 doc/tin.5:1901
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -4971,13 +5046,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2125
+#: doc/tin.1:2179
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 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 "
@@ -4985,41 +5060,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2136
+#: doc/tin.1:2192 doc/tin.5:1915
 msgid ""
-"This specifies whether to perform post processing on saved articles.  The "
-"following values are allowed:"
+"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.1:2139 doc/tin.5:1917
+#: doc/tin.1:2195 doc/tin.5:1918
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2143
+#: doc/tin.1:2199 doc/tin.5:1922
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2145 doc/tin.5:1924
+#: doc/tin.1:2201 doc/tin.5:1924
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2146
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2154 doc/tin.5:1933
+#: doc/tin.1:2210 doc/tin.5:1933
 msgid ""
 "Keep posted articles in given file. If the given filename does not contain "
 "any expandable strings it will be prefixed with I<${TIN_HOMEDIR:-\"$HOME\"}/"
@@ -5029,26 +5106,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2154
+#: doc/tin.1:2210
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2158 doc/tin.5:1937
+#: doc/tin.1:2214 doc/tin.5:1937
 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:2158
+#: doc/tin.1:2214
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 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 "
@@ -5057,39 +5134,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2171 doc/tin.5:1951
+#: doc/tin.1:2227 doc/tin.5:1951
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2171
+#: doc/tin.1:2227
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2179 doc/tin.5:1960
+#: doc/tin.1:2235 doc/tin.5:1960
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5097,13 +5174,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2179
+#: doc/tin.1:2235
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2186
+#: doc/tin.1:2242
 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, "
@@ -5114,7 +5191,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 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 "
@@ -5122,13 +5199,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 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 "
@@ -5136,13 +5213,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 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 "
@@ -5150,13 +5227,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 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 "
@@ -5164,39 +5241,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2209 doc/tin.5:2005
+#: doc/tin.1:2265 doc/tin.5:2005
 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:2209
+#: doc/tin.1:2265
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2213
+#: doc/tin.1:2269
 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:2213
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2218 doc/tin.5:2017
+#: doc/tin.1:2274 doc/tin.5:2017
 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 "
@@ -5204,78 +5281,78 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2218
+#: doc/tin.1:2274
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2222 doc/tin.5:2021
+#: doc/tin.1:2278 doc/tin.5:2021
 msgid ""
 "Directory where articles/threads are saved. Default is I<${TIN_HOMEDIR:-"
 "\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2222
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2226 doc/tin.5:2025
+#: doc/tin.1:2282 doc/tin.5:2025
 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:2226
+#: doc/tin.1:2282
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:2029
+#: doc/tin.1:2286 doc/tin.5:2029
 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:2230
+#: doc/tin.1:2286
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2234 doc/tin.5:2033
+#: doc/tin.1:2290 doc/tin.5:2033
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2234
+#: doc/tin.1:2290
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2238 doc/tin.5:2037
+#: doc/tin.1:2294 doc/tin.5:2037
 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:2238
+#: doc/tin.1:2294
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2246 doc/tin.5:2045
+#: doc/tin.1:2302 doc/tin.5:2045
 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 "
@@ -5286,13 +5363,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2246
+#: doc/tin.1:2302
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ %G"
@@ -5300,52 +5377,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:2078
+#: doc/tin.1:2310 doc/tin.5:2078
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2257 doc/tin.5:2081
+#: doc/tin.1:2313 doc/tin.5:2081
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:2084
+#: doc/tin.1:2316 doc/tin.5:2084
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2263 doc/tin.5:2087
+#: doc/tin.1:2319 doc/tin.5:2087
 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:2266 doc/tin.5:2090
+#: doc/tin.1:2322 doc/tin.5:2090
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2267
+#: doc/tin.1:2323
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 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 "
@@ -5356,48 +5433,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2279 doc/tin.5:2063
+#: doc/tin.1:2335 doc/tin.5:2063
 msgid "Function used for sorting articles. Default is 0."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2284 doc/tin.5:2068
+#: doc/tin.1:2340 doc/tin.5:2068
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2289 doc/tin.5:2073
+#: doc/tin.1:2345 doc/tin.5:2073
 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:2290
+#: doc/tin.1:2346
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2294 doc/tin.5:2104
+#: doc/tin.1:2350 doc/tin.5:2104
 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:2297 doc/tin.5:2107
+#: doc/tin.1:2353 doc/tin.5:2107
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2301 doc/tin.5:2111
+#: doc/tin.1:2357 doc/tin.5:2111
 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 "
@@ -5405,7 +5482,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2115
+#: doc/tin.1:2361 doc/tin.5:2115
 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 "
@@ -5413,66 +5490,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2307 doc/tin.5:2117
+#: doc/tin.1:2363 doc/tin.5:2117
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2308
+#: doc/tin.1:2364
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2122
+#: doc/tin.1:2368 doc/tin.5:2122
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2368
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2126
+#: doc/tin.1:2372 doc/tin.5:2126
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2316
+#: doc/tin.1:2372
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2319 doc/tin.5:2129
+#: doc/tin.1:2375 doc/tin.5:2129
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2319
+#: doc/tin.1:2375
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2322 doc/tin.5:2132
+#: doc/tin.1:2378 doc/tin.5:2132
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2322
+#: doc/tin.1:2378
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2332 doc/tin.5:2142
+#: doc/tin.1:2388 doc/tin.5:2142
 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 "
@@ -5485,24 +5562,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2332
+#: doc/tin.1:2388
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2335 doc/tin.5:2145
+#: doc/tin.1:2391 doc/tin.5:2145
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2335
+#: doc/tin.1:2391
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 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 "
@@ -5510,144 +5587,144 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2156
+#: doc/tin.1:2400 doc/tin.5:2156
 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:2347 doc/tin.5:2159
+#: doc/tin.1:2403 doc/tin.5:2159
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2349 doc/tin.5:2161
+#: doc/tin.1:2405 doc/tin.5:2161
 msgid ""
 "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2351 doc/tin.5:2163
+#: doc/tin.1:2407 doc/tin.5:2163
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2165
+#: doc/tin.1:2409 doc/tin.5:2165
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2167
+#: doc/tin.1:2411 doc/tin.5:2167
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2357 doc/tin.5:2169
+#: doc/tin.1:2413 doc/tin.5:2169
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2360 doc/tin.5:2172
+#: doc/tin.1:2416 doc/tin.5:2172
 msgid ""
 "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 #, no-wrap
 msgid "8"
 msgstr "8"
 
 #. type: Plain text
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 #, no-wrap
 msgid "9"
 msgstr "9"
 
 #. type: Plain text
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 #, no-wrap
 msgid "10"
 msgstr "10"
 
 #. type: Plain text
-#: doc/tin.1:2368 doc/tin.5:2180
+#: doc/tin.1:2424 doc/tin.5:2180
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2369
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2374 doc/tin.5:2185
+#: doc/tin.1:2430 doc/tin.5:2185
 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:2377 doc/tin.5:2188
+#: doc/tin.1:2433 doc/tin.5:2188
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2380 doc/tin.5:2191
+#: doc/tin.1:2436 doc/tin.5:2191
 msgid ""
 "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2382 doc/tin.5:2193
+#: doc/tin.1:2438 doc/tin.5:2193
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2195
+#: doc/tin.1:2440 doc/tin.5:2195
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2386 doc/tin.5:2197
+#: doc/tin.1:2442 doc/tin.5:2197
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2443
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2392 doc/tin.5:2203
+#: doc/tin.1:2448 doc/tin.5:2203
 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 "
@@ -5655,18 +5732,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2394 doc/tin.5:2205
+#: doc/tin.1:2450 doc/tin.5:2205
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2394
+#: doc/tin.1:2450
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2399
+#: doc/tin.1:2455
 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 "
@@ -5674,40 +5751,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2399
-#, no-wrap
-msgid "B<Start editor with line offset (start_editor_offset)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2404 doc/tin.5:2217
-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:2404
+#: doc/tin.1:2455
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2410 doc/tin.5:2221
+#: doc/tin.1:2461 doc/tin.5:2216
 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:2410
+#: doc/tin.1:2461
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2419 doc/tin.5:2230
+#: doc/tin.1:2470 doc/tin.5:2225
 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 "
@@ -5718,52 +5781,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2419
+#: doc/tin.1:2470
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2423 doc/tin.5:2234
+#: doc/tin.1:2474 doc/tin.5:2229
 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:2423
+#: doc/tin.1:2474
 #, no-wrap
 msgid "B<Regex with Subject prefixes (strip_re_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 #, no-wrap
 msgid "B<Regex with Subject suffixes (strip_was_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2246
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid ""
 "A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
 "B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2435
+#: doc/tin.1:2486
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 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 "
@@ -5771,13 +5834,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2445 doc/tin.5:2453
+#: doc/tin.1:2496 doc/tin.5:2452
 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 "
@@ -5785,26 +5848,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2445
+#: doc/tin.1:2496
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2449
+#: doc/tin.1:2500
 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:2449
+#: doc/tin.1:2500
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2457
+#: doc/tin.1:2508
 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 "
@@ -5814,60 +5877,60 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2511
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2513
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2464
+#: doc/tin.1:2515
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2467
+#: doc/tin.1:2518
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2469
+#: doc/tin.1:2520
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2472
+#: doc/tin.1:2523
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2473
+#: doc/tin.1:2524
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2477 doc/tin.5:2296
+#: doc/tin.1:2528 doc/tin.5:2291
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2477
+#: doc/tin.1:2528
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -5875,54 +5938,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2485
+#: doc/tin.1:2536
 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:2485
+#: doc/tin.1:2536
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2300
+#: doc/tin.1:2540 doc/tin.5:2295
 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:2492 doc/tin.5:2303
+#: doc/tin.1:2543 doc/tin.5:2298
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2494 doc/tin.5:2305
+#: doc/tin.1:2545 doc/tin.5:2300
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2496 doc/tin.5:2307
+#: doc/tin.1:2547 doc/tin.5:2302
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2497
+#: doc/tin.1:2548
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2505 doc/tin.5:2316
+#: doc/tin.1:2556 doc/tin.5:2311
 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 "
@@ -5932,69 +5995,69 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2505
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2509
+#: doc/tin.1:2560
 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:2512 doc/tin.5:2325
+#: doc/tin.1:2563 doc/tin.5:2320
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2514 doc/tin.5:2327
+#: doc/tin.1:2565 doc/tin.5:2322
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2329
+#: doc/tin.1:2567 doc/tin.5:2324
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2518 doc/tin.5:2331
+#: doc/tin.1:2569 doc/tin.5:2326
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank lines."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2521 doc/tin.5:2334
+#: doc/tin.1:2572 doc/tin.5:2329
 msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between "
-"textblocks with one blank line."
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2523 doc/tin.5:2336
+#: doc/tin.1:2574 doc/tin.5:2331
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2338
+#: doc/tin.1:2576 doc/tin.5:2333
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2340
+#: doc/tin.1:2578 doc/tin.5:2335
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2579
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 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 "
@@ -6002,24 +6065,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2536
+#: doc/tin.1:2587
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2536
+#: doc/tin.1:2587
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2541 doc/tin.5:2357
+#: doc/tin.1:2592 doc/tin.5:2352
 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.  Default is "
@@ -6027,54 +6090,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2592
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2360
+#: doc/tin.1:2595 doc/tin.5:2355
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2544
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2550
+#: doc/tin.1:2601
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2556 doc/tin.5:2374
+#: doc/tin.1:2607 doc/tin.5:2369
 msgid ""
 "Allows the mouse button support in an B<\\%xterm>(1x)  to be enabled/"
 "disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2556
+#: doc/tin.1:2607
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 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 an B<\\"
@@ -6082,109 +6145,109 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2390
+#: doc/tin.1:2621 doc/tin.5:2385
 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:2570
+#: doc/tin.1:2621
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2401
+#: doc/tin.1:2630 doc/tin.5:2396
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2579
+#: doc/tin.1:2630
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 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<\\"
+"the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2597 doc/tin.5:2421
+#: doc/tin.1:2652 doc/tin.5:2420
 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:2600 doc/tin.5:2424
+#: doc/tin.1:2655 doc/tin.5:2423
 msgid "B<no>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2602 doc/tin.5:2426
+#: doc/tin.1:2657 doc/tin.5:2425
 msgid "yes, B<display mark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2604 doc/tin.5:2428
+#: doc/tin.1:2659 doc/tin.5:2427
 msgid "print a B<space> instead"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2660
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2613 doc/tin.5:2437
+#: doc/tin.1:2668 doc/tin.5:2436
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6195,13 +6258,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2613
+#: doc/tin.1:2668
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2624 doc/tin.5:2448
+#: doc/tin.1:2679 doc/tin.5:2447
 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 "
@@ -6214,26 +6277,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2624
+#: doc/tin.1:2679
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2631 doc/tin.5:2458
+#: doc/tin.1:2686 doc/tin.5:2457
 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:2631
+#: doc/tin.1:2686
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2638
+#: doc/tin.1:2693
 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> "
@@ -6244,7 +6307,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2701
 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 "
@@ -6255,7 +6318,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2653
+#: doc/tin.1:2708
 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 "
@@ -6266,7 +6329,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6274,13 +6337,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr "ÃMBITO"
 
 #. type: Plain text
-#: doc/tin.1:2665
+#: doc/tin.1:2720
 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.  "
@@ -6289,7 +6352,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 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 "
@@ -6298,18 +6361,19 @@ msgid ""
 "('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."
+"the screen and posting etiquette after composing an article "
+"(B<beginner_level>)."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2683
+#: doc/tin.1:2739
 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 "
@@ -6319,7 +6383,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2689
+#: doc/tin.1:2745
 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 "
@@ -6328,7 +6392,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2694
+#: doc/tin.1:2750
 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 "
@@ -6337,7 +6401,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2699
+#: doc/tin.1:2755
 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 "
@@ -6345,7 +6409,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2704
+#: doc/tin.1:2760
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6354,13 +6418,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2706
+#: doc/tin.1:2762
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 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. "
@@ -6373,20 +6437,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr "RETENIENDO ARTÃCULOS"
 
 #. type: Plain text
-#: doc/tin.1:2722
+#: doc/tin.1:2778
 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:2732
+#: doc/tin.1:2788
 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 "
@@ -6399,15 +6463,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2737
+#: doc/tin.1:2793
 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."
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2745
+#: doc/tin.1:2801
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6419,7 +6484,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6434,13 +6499,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr "ADAPTADO LOS ARTÃCULOS ENTRECOMILLADOS"
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2823
 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 "
@@ -6452,13 +6517,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2769
+#: doc/tin.1:2825
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2778
+#: doc/tin.1:2834
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6472,12 +6537,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2781
+#: doc/tin.1:2837
 msgid "e.g.,"
 msgstr "p.e.,"
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2842
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6485,12 +6550,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2790
+#: doc/tin.1:2846
 msgid "would expand to:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2795
+#: doc/tin.1:2851
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6498,7 +6563,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 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 "
@@ -6508,13 +6573,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2868
 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> "
@@ -6524,7 +6589,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2873
 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 "
@@ -6533,7 +6598,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2821
+#: doc/tin.1:2877
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6541,7 +6606,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2825
+#: doc/tin.1:2881
 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 "
@@ -6549,7 +6614,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2831
+#: doc/tin.1:2887
 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 "
@@ -6559,7 +6624,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2836
+#: doc/tin.1:2892
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6568,7 +6633,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2841
+#: doc/tin.1:2897
 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 "
@@ -6577,7 +6642,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2846
+#: doc/tin.1:2902
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
@@ -6586,7 +6651,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2851
+#: doc/tin.1:2907
 msgid ""
 "If saving multiple files at once the filename (if not referring to a "
 "mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
@@ -6595,20 +6660,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2857
+#: doc/tin.1:2913
 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:2857
+#: doc/tin.1:2913
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2869
+#: doc/tin.1:2925
 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. "
@@ -6623,7 +6688,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2873
+#: doc/tin.1:2929
 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 "
@@ -6631,7 +6696,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2880
+#: doc/tin.1:2936
 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 "
@@ -6642,50 +6707,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2881
+#: doc/tin.1:2937
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2885
+#: doc/tin.1:2941
 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:2886
+#: doc/tin.1:2942
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2946
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2891
+#: doc/tin.1:2947
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 #, no-wrap
 msgid "RANGES"
 msgstr "LÃMITES"
 
 #. type: Plain text
-#: doc/tin.1:2907
+#: doc/tin.1:2963
 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 "
@@ -6699,13 +6764,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2908
+#: doc/tin.1:2964
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr "LISTADOS DE GRUPOS NOTICIARIOS Y COMODINES"
 
 #. type: Plain text
-#: doc/tin.1:2919
+#: doc/tin.1:2976
 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 "
@@ -6713,35 +6778,36 @@ msgid ""
 "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:"
+"of a match on this pattern, and can be used to cancel certain matches. See B<"
+"\\%wildmat>(3)  for details about the understood patterns. Some examples:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2921
+#: doc/tin.1:2978
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2923
+#: doc/tin.1:2980
 msgid ""
 "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> variables for further examples."
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 #, no-wrap
 msgid "SIGNATURES"
 msgstr "FIRMAS"
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2994
 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"
@@ -6752,19 +6818,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2940
+#: doc/tin.1:2997
 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:2942
+#: doc/tin.1:2999
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2947
+#: doc/tin.1:3004
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6772,7 +6838,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 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 "
@@ -6786,13 +6852,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr "PERSONALIZANDO FORMATO DE PANTALLA"
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:3024
 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 "
@@ -6801,13 +6867,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:3027
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2987
+#: doc/tin.1:3044
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -6829,20 +6895,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3049
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3052
 #, 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:3013
+#: doc/tin.1:3070
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -6865,18 +6931,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3017
+#: doc/tin.1:3074
 msgid "Defaults for the format strings:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3020
+#: doc/tin.1:3077
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3024
+#: doc/tin.1:3081
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -6885,7 +6951,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3030
+#: doc/tin.1:3087
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -6893,7 +6959,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3035
+#: doc/tin.1:3092
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -6901,7 +6967,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3039
+#: doc/tin.1:3096
 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:"
@@ -6909,7 +6975,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3100
 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 "
@@ -6917,7 +6983,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3049
+#: doc/tin.1:3106
 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 "
@@ -6927,7 +6993,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3113
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -6938,13 +7004,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3059
+#: doc/tin.1:3116
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3068
+#: doc/tin.1:3125
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -6958,7 +7024,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3079
+#: doc/tin.1:3136
 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 "
@@ -6971,7 +7037,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3140
 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 "
@@ -6979,7 +7045,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3144
 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. "
@@ -6987,7 +7053,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3152
 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 "
@@ -6999,7 +7065,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 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 "
@@ -7009,13 +7075,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr "CONSEJOS Y TRUCOS"
 
 #. type: Plain text
-#: doc/tin.1:3107
+#: doc/tin.1:3164
 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 "
@@ -7023,32 +7089,32 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3109
+#: doc/tin.1:3166
 msgid ""
 "The following newsgroups provide useful information concerning news software:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3112
+#: doc/tin.1:3169
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3114
+#: doc/tin.1:3171
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3173
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3177
 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.  "
@@ -7056,14 +7122,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3127
+#: doc/tin.1:3184
 msgid ""
 "When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
 "the B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3131
+#: doc/tin.1:3188
 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 "
@@ -7071,20 +7137,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3193
 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:3136
+#: doc/tin.1:3193
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr "BOTONES TERMINALES XTERM"
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3199
 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 "
@@ -7093,103 +7159,103 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 msgid ""
 "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3212
 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:3157
+#: doc/tin.1:3214
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3157 doc/tin.1:3169 doc/tin.1:3183
+#: doc/tin.1:3214 doc/tin.1:3226 doc/tin.1:3240
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3218
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3161 doc/tin.1:3173 doc/tin.1:3186
+#: doc/tin.1:3218 doc/tin.1:3230 doc/tin.1:3243
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3164
+#: doc/tin.1:3221
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3164 doc/tin.1:3178 doc/tin.1:3191
+#: doc/tin.1:3221 doc/tin.1:3235 doc/tin.1:3248
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3167
+#: doc/tin.1:3224
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3226
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3173
+#: doc/tin.1:3230
 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:3178
+#: doc/tin.1:3235
 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> "
@@ -7197,23 +7263,23 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3238
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3183
+#: doc/tin.1:3240
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3186
+#: doc/tin.1:3243
 msgid ""
 "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3191
+#: doc/tin.1:3248
 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> "
@@ -7221,25 +7287,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3194
+#: doc/tin.1:3251
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3201
+#: doc/tin.1:3258
 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:3201
+#: doc/tin.1:3258
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3206
+#: doc/tin.1:3263
 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 "
@@ -7247,7 +7313,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3212
+#: doc/tin.1:3269
 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 "
@@ -7257,7 +7323,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3221
+#: doc/tin.1:3278
 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 "
@@ -7269,7 +7335,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3228
+#: doc/tin.1:3285
 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 "
@@ -7280,27 +7346,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3233
+#: doc/tin.1:3290
 msgid ""
 "As indexing might take some time you may want to run B<tin> from the system "
 "batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3238
+#: doc/tin.1:3295
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3244
+#: doc/tin.1:3301
 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:3250
+#: doc/tin.1:3307
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* \\e\n"
@@ -7308,7 +7374,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3255 doc/tin.5:21
+#: doc/tin.1:3312 doc/tin.1:3313 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr "FICHEROS"
@@ -7329,124 +7395,124 @@ msgstr "FICHEROS"
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3273
+#: doc/tin.1:3331
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3275 doc/tin.5:43
+#: doc/tin.1:3333 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr "I<$MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:45
+#: doc/tin.1:3335 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr "I<~/.mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:47
+#: doc/tin.1:3337 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr "I</etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3281 doc/tin.5:49
+#: doc/tin.1:3339 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr "I</usr/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:51
+#: doc/tin.1:3341 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr "I</usr/local/etc/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3285 doc/tin.5:53
+#: doc/tin.1:3343 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr "I</etc/mail/mailcap>"
 
 #. type: Plain text
-#: doc/tin.1:3288 doc/tin.5:222
+#: doc/tin.1:3346 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr "I</etc/nntpserver>"
 
 #. type: Plain text
-#: doc/tin.1:3291 doc/tin.5:232
+#: doc/tin.1:3349 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 
 #. type: Plain text
-#: doc/tin.1:3294 doc/tin.5:242
+#: doc/tin.1:3352 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3296 doc/tin.5:244
+#: doc/tin.1:3354 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr "I</etc/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:246
+#: doc/tin.1:3356 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr "I</etc/tin/mime.types>"
 
 #. type: Plain text
-#: doc/tin.1:3301 doc/tin.5:253
+#: doc/tin.1:3359 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 
 #. type: Plain text
-#: doc/tin.1:3304 doc/tin.5:286
+#: doc/tin.1:3362 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:315
+#: doc/tin.1:3366 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:3312 doc/tin.5:323
+#: doc/tin.1:3370 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:325
+#: doc/tin.1:3372 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:332
+#: doc/tin.1:3375 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:339
+#: doc/tin.1:3378 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 
 #. type: Plain text
-#: doc/tin.1:3323 doc/tin.5:346
+#: doc/tin.1:3381 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:3327 doc/tin.5:354
+#: doc/tin.1:3385 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:3331 doc/tin.5:362
+#: doc/tin.1:3389 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:3334 doc/tin.5:369
+#: doc/tin.1:3392 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:3337 doc/tin.5:403
+#: doc/tin.1:3395 doc/tin.5:404
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 
@@ -7455,66 +7521,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:3341 doc/tin.5:414
+#: doc/tin.1:3399 doc/tin.5:415
 msgid "I</etc/tin/attributes>"
 msgstr "I</etc/tin/attributes>"
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:416
+#: doc/tin.1:3401 doc/tin.5:417
 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:3346 doc/tin.5:751
+#: doc/tin.1:3404 doc/tin.5:746
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 
 #. type: Plain text
-#: doc/tin.1:3350 doc/tin.5:885
+#: doc/tin.1:3408 doc/tin.5:880
 #, 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:3352 doc/tin.5:887
+#: doc/tin.1:3410 doc/tin.5:882
 #, 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:3356 doc/tin.5:1121
+#: doc/tin.1:3414 doc/tin.5:1118
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1137
+#: doc/tin.1:3417 doc/tin.5:1134
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:1163
+#: doc/tin.1:3420 doc/tin.5:1160
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:1170
+#: doc/tin.1:3423 doc/tin.5:1175
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:1180
+#: doc/tin.1:3426 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 
 #. type: Plain text
-#: doc/tin.1:3372
+#: doc/tin.1:3430
 #, 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:3377
+#: doc/tin.1:3435
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
@@ -7524,22 +7590,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:3382 doc/tin.5:1233
+#: doc/tin.1:3440 doc/tin.5:1238
 msgid "I</etc/tin/tinrc>"
 msgstr "I</etc/tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3384 doc/tin.5:1235
+#: doc/tin.1:3442 doc/tin.5:1240
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 
 #. type: Plain text
-#: doc/tin.1:3387 doc/tin.5:2462
+#: doc/tin.1:3445 doc/tin.5:2461
 msgid "I</etc/tin/tin.defaults>"
 msgstr "I</etc/tin/tin.defaults>"
 
 #. type: Plain text
-#: doc/tin.1:3390
+#: doc/tin.1:3448
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 
@@ -7548,51 +7614,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:3393 doc/tin.5:2572
+#: doc/tin.1:3451 doc/tin.5:2571
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 
 #. type: Plain text
-#: doc/tin.1:3396 doc/tin.5:2632
+#: doc/tin.1:3454 doc/tin.5:2631
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 
 #. type: Plain text
-#: doc/tin.1:3399 doc/tin.5:2659
+#: doc/tin.1:3457 doc/tin.5:2658
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 
 #. type: Plain text
-#: doc/tin.1:3402 doc/tin.5:2682
+#: doc/tin.1:3460 doc/tin.5:2681
 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:3405 doc/tin.5:2692
+#: doc/tin.1:3463 doc/tin.5:2691
 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:3408 doc/tin.5:2710
+#: doc/tin.1:3466 doc/tin.5:2709
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 
-#. type: SH
-#: doc/tin.1:3411
+#. type: IX
+#: doc/tin.1:3469 doc/tin.1:3470
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr "ENTORNO"
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3474
 #, no-wrap
 msgid "B<TINRC>"
 msgstr "B<TINRC>"
 
 #. type: Plain text
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 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 "
@@ -7602,13 +7668,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr "B<TIN_HOMEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 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 "
@@ -7616,13 +7682,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr "B<TIN_INDEX_NEWSDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 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 "
@@ -7630,13 +7696,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr "B<TIN_INDEX_MAILDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 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 "
@@ -7644,13 +7710,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr "B<TIN_INDEX_SAVEDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 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 "
@@ -7658,13 +7724,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr "B<TIN_LIBDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 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 "
@@ -7672,13 +7738,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr "B<TIN_SPOOLDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 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> "
@@ -7686,13 +7752,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr "B<TIN_NOVROOTDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 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 "
@@ -7700,13 +7766,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr "B<TIN_NOVFILENAME>"
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 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> "
@@ -7714,13 +7780,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr "B<TIN_ACTIVEFILE>"
 
 #. type: Plain text
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 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 "
@@ -7729,13 +7795,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr "B<NNTPSERVER>"
 
 #. type: Plain text
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 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</"
@@ -7744,13 +7810,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr "B<NNTPPORT>"
 
 #. type: Plain text
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 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 "
@@ -7758,99 +7824,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr "B<DISTRIBUTION>"
 
 #. type: Plain text
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr "B<ISO2ASC>"
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3551
 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:3492
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<-1>"
 msgstr "B<-1>"
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3555
 msgid "no conversion"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3558
 msgid "universal table for many languages"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3561
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3564
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3567
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<5>"
 msgstr "B<5>"
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 #, no-wrap
 msgid "B<6>"
 msgstr "B<6>"
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3576
 msgid "table for IBM PC character set (code page 437)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3517
+#: doc/tin.1:3577
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr "B<ORGANIZATION>"
 
 #. type: Plain text
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7859,24 +7925,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
-msgstr ""
+msgstr "B<NEWSORG (DomainOS)>"
 
 #. type: Plain text
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr "B<REPLYTO>"
 
 #. type: Plain text
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 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 "
@@ -7884,73 +7950,73 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 #, no-wrap
 msgid "B<NAME>"
 msgstr "B<NAME>"
 
 #. type: Plain text
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 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:3535
+#: doc/tin.1:3595
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr "B<REALNAME>"
 
 #. type: Plain text
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<HOME>"
 msgstr "B<HOME>"
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 msgid ""
 "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 #, no-wrap
 msgid "B<MAILER>"
 msgstr "B<MAILER>"
 
 #. type: Plain text
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 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:3547
+#: doc/tin.1:3607
 #, no-wrap
 msgid "B<MAIL>"
 msgstr "B<MAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr "B<VISUAL>"
 
 #. type: Plain text
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 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, "
@@ -7959,28 +8025,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr "B<EDITOR>"
 
 #. type: Plain text
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 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)  "
+"default editor (i.e.  B<\\%vi>(1)  on UNIX-systems). See B<\\%environ>(5)  "
 "for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr "B<AUTOSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3574
+#: doc/tin.1:3634
 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 "
@@ -7989,12 +8055,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3636
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 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 "
@@ -8003,25 +8069,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr "B<AUTOUNSUBSCRIBE>"
 
 #. type: Plain text
-#: doc/tin.1:3585
+#: doc/tin.1:3645
 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:3587
+#: doc/tin.1:3647
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 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 "
@@ -8029,111 +8095,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr "B<TMPDIR>"
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr "B<MAILCAPS>"
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 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:3601
+#: doc/tin.1:3661
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr "B<NOMETAMAIL>"
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr "B<MM_CHARSET>"
 
 #. type: Plain text
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr "B<ISPELL>"
 
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its cmd-"
 "line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr "B<PGPOPTS>"
 
 #. type: Plain text
-#: doc/tin.1:3621
+#: doc/tin.1:3681
 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:3621
+#: doc/tin.1:3681
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr "B<PGPPATH>"
 
 #. type: Plain text
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr "B<GNUPGHOME>"
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr "B<LC_CTYPE>"
@@ -8141,7 +8207,7 @@ msgstr "B<LC_CTYPE>"
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8153,13 +8219,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr "B<LC_MESSAGES>"
 
 #. type: Plain text
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form I<language>[I<_territory>][I<.codeset>]"
@@ -8168,13 +8234,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr "B<LC_TIME>"
 
 #. type: Plain text
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 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)  "
@@ -8182,13 +8248,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr "B<LC_ALL>"
 
 #. type: Plain text
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 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>]"
@@ -8197,13 +8263,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 #, no-wrap
 msgid "B<LANG>"
 msgstr "B<LANG>"
 
 #. type: Plain text
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 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 "
@@ -8212,13 +8278,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr "B<LANGUAGE>"
 
 #. type: Plain text
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 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<"
@@ -8228,13 +8294,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr "B<COLUMNS>"
 
 #. type: Plain text
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 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 "
@@ -8247,13 +8313,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 #, no-wrap
 msgid "B<LINES>"
 msgstr "B<LINES>"
 
 #. type: Plain text
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 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 "
@@ -8266,108 +8332,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 #, no-wrap
 msgid "B<TERM>"
 msgstr "B<TERM>"
 
 #. type: Plain text
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 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:3714
+#: doc/tin.1:3774
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr "B<DISPLAY>"
 
 #. type: Plain text
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 msgid "Display name, pointing to the X server; required for xface."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr "B<WINDOWID>"
 
 #. type: Plain text
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 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:3721
+#: doc/tin.1:3781
 #, no-wrap
 msgid "B<SHELL>"
 msgstr "B<SHELL>"
 
 #. type: Plain text
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 msgid ""
 "The pathname of the user's login shell. Used to set B<default_shell_command>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr "B<XDG_RUNTIME_DIR>"
 
 #. type: Plain text
-#: doc/tin.1:3730
+#: doc/tin.1:3790
 msgid ""
 "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3730
+#. type: IX
+#: doc/tin.1:3790 doc/tin.1:3791
 #, no-wrap
 msgid "SIGNALS"
 msgstr "SEÃ‘ALES"
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr "B<SIGHUP>"
 
 #. type: Plain text
-#: doc/tin.1:3737 doc/tin.1:3740
+#: doc/tin.1:3798 doc/tin.1:3801
 msgid "Terminate gracefully."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3737
+#: doc/tin.1:3798
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr "B<SIGTERM>"
 
 #. type: TP
-#: doc/tin.1:3740
+#: doc/tin.1:3801
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr "B<SIGUSR1>"
 
 #. type: Plain text
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr "B<SIGUSR2>"
@@ -8378,18 +8444,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:3754
+#: doc/tin.1:3815
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3754
+#. type: IX
+#: doc/tin.1:3815 doc/tin.1:3816
 #, no-wrap
 msgid "SECURITY"
 msgstr "GARANTÃA"
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3824
 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 "
@@ -8397,8 +8463,8 @@ msgid ""
 "before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3762
+#. type: IX
+#: doc/tin.1:3824 doc/tin.1:3825
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "CONFORME A"
@@ -8406,21 +8472,21 @@ 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:3770
+#: doc/tin.1:3833
 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:3770
+#. type: IX
+#: doc/tin.1:3833 doc/tin.1:3834
 #, no-wrap
 msgid "NOTES"
 msgstr "ANOTACIONES"
 
 #. type: Plain text
-#: doc/tin.1:3775
+#: doc/tin.1:3839
 msgid ""
 "Regular expression support is provided by the PCRE library package B<\\"
 "%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8428,18 +8494,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3779
-msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
-msgstr ""
+#: doc/tin.1:3843
+msgid "E<lt>https://www.pcre.org/E<gt>"
+msgstr "E<lt>https://www.pcre.org/E<gt>"
 
-#. type: SH
-#: doc/tin.1:3779
+#. type: IX
+#: doc/tin.1:3843 doc/tin.1:3844
 #, no-wrap
 msgid "BUGS"
 msgstr "DEFECTOS"
 
 #. type: Plain text
-#: doc/tin.1:3787
+#: doc/tin.1:3852
 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 "
@@ -8448,7 +8514,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3861
 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! "
@@ -8458,14 +8524,14 @@ msgid ""
 "request it."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3796
+#. type: IX
+#: doc/tin.1:3861 doc/tin.1:3862
 #, no-wrap
 msgid "HISTORY"
 msgstr "HISTORIAL"
 
 #. type: Plain text
-#: doc/tin.1:3805
+#: doc/tin.1:3871
 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 "
@@ -8476,199 +8542,201 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
-msgstr ""
+msgstr "E<lt>http://www.tin.org/history.htmlE<gt>."
 
 #. type: SH
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 #, no-wrap
 msgid "CREDITS"
 msgstr "DERECHOS"
 
 #. type: IP
-#: doc/tin.1:3811
+#: doc/tin.1:3877
 #, no-wrap
 msgid "Rich Skrenta"
-msgstr ""
+msgstr "Rich Skrenta"
 
 #. type: Plain text
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 #, no-wrap
 msgid "Bill Davidsen"
-msgstr ""
+msgstr "Bill Davidsen"
 
 #. type: Plain text
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 #, no-wrap
 msgid "Mike Gleason"
 msgstr "Mike Gleason"
 
 #. type: Plain text
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
-msgstr ""
+msgstr "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3821
+#: doc/tin.1:3887
 msgid ""
 "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3821
+#: doc/tin.1:3887
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr "Arnold Robbins"
 
 #. type: Plain text
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 #, no-wrap
 msgid "Rich Salz"
-msgstr ""
+msgstr "Rich Salz"
 
 #. type: Plain text
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 msgid ""
 "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 #, no-wrap
 msgid "Dave Taylor"
-msgstr ""
+msgstr "Dave Taylor"
 
 #. type: Plain text
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 #, no-wrap
 msgid "Chris Thewalt"
-msgstr ""
+msgstr "Chris Thewalt"
 
 #. type: Plain text
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 #, no-wrap
 msgid "Steven Madsen"
 msgstr "Steven Madsen"
 
 #. type: Plain text
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
-msgstr ""
+msgstr "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3841
+#: doc/tin.1:3907
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3841
+#: doc/tin.1:3907
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
-msgstr ""
+msgstr "Patrick Powell E<lt>papowell@astart.comE<gt>"
 
 #. type: Plain text
-#: doc/tin.1:3849
+#: doc/tin.1:3915
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3849
+#: doc/tin.1:3915
 #, no-wrap
 msgid "AUTHOR"
 msgstr "AUTOR"
 
 #. type: TP
-#: doc/tin.1:3850
+#: doc/tin.1:3916
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
-msgstr ""
+msgstr "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 
 #. type: SH
-#: doc/tin.1:3854
+#: doc/tin.1:3920
 #, no-wrap
 msgid "MAINTAINER"
 msgstr "RESPONSABLE"
 
 #. type: TP
-#: doc/tin.1:3855
+#: doc/tin.1:3921
 #, 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:3859 doc/tin.5:2723
+#: doc/tin.1:3925 doc/tin.1:3926 doc/tin.5:2722
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "VEA ADEMÃS"
 
 #. type: Plain text
-#: doc/tin.1:3914
+#: doc/tin.1:3984
 msgid ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 msgstr ""
 "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<\\%cron>(8), 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>"
+"B<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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<\\%cron>(8), 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\\%3156>, B<RFC\\%3977>, B<RFC\\%4155>, B<RFC\\"
+"%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, B<RFC\\%5537>, B<RFC\\"
+"%6048>"
 
 #. type: Plain text
 #: doc/tin.5:13
@@ -8866,7 +8934,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1130
+#: doc/tin.5:154 doc/tin.5:1127
 #, no-wrap
 msgid "B<description>"
 msgstr "B<description>"
@@ -8937,8 +9005,8 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:708
-#: doc/tin.5:867 doc/tin.5:1150
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:390 doc/tin.5:703
+#: doc/tin.5:862 doc/tin.5:1147
 #, no-wrap
 msgid "Example:"
 msgstr ""
@@ -9048,13 +9116,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1141
+#: doc/tin.5:261 doc/tin.5:1138
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr "B<nntpserver>"
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1144
+#: doc/tin.5:264 doc/tin.5:1141
 msgid "full qualified domain name of the news server."
 msgstr ""
 
@@ -9213,72 +9281,73 @@ msgid "B<mail_group_name>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:378
+#: doc/tin.5:379
 msgid ""
-"must be the pathname of the mailbox relative to field #4 with / changed to ."
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.'"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:378
+#: doc/tin.5:379
 #, no-wrap
 msgid "B<maxnum>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:382
+#: doc/tin.5:383
 msgid ""
 "just put a large number here, something higher than the highest message in "
 "the mailbox"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:382
+#: doc/tin.5:383
 #, no-wrap
 msgid "B<minnum>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:385
+#: doc/tin.5:386
 msgid "put 0 here"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:385
+#: doc/tin.5:386
 #, no-wrap
 msgid "B<mailspool>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:389
+#: doc/tin.5:390
 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
+#: doc/tin.5:394
 msgid "Mail.inbox 12345 00000 /home/foo"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:395
+#: doc/tin.5:396
 msgid "Mail.outbox 23456 00000 /home/foo"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:399
+#: doc/tin.5:400
 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
+#: doc/tin.5:407
 msgid "active file of user's saved newsgroups, used by B<tin -R>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:428
+#: doc/tin.5:429
 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 "
@@ -9293,13 +9362,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:428
+#: doc/tin.5:429
 #, no-wrap
 msgid "B<scope>"
 msgstr "B<scope>"
 
 #. type: Plain text
-#: doc/tin.5:434
+#: doc/tin.5:435
 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 "
@@ -9307,82 +9376,76 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1253
+#: doc/tin.5:435 doc/tin.5:1258
 #, 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:698
+#: doc/tin.5:438 doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450
+#: doc/tin.5:453 doc/tin.5:466 doc/tin.5:476 doc/tin.5:479 doc/tin.5:492
+#: doc/tin.5:495 doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:511
+#: doc/tin.5:514 doc/tin.5:541 doc/tin.5:544 doc/tin.5:547 doc/tin.5:557
+#: doc/tin.5:560 doc/tin.5:563 doc/tin.5:566 doc/tin.5:569 doc/tin.5:572
+#: doc/tin.5:575 doc/tin.5:578 doc/tin.5:581 doc/tin.5:584 doc/tin.5:590
+#: doc/tin.5:593 doc/tin.5:596 doc/tin.5:599 doc/tin.5:602 doc/tin.5:605
+#: doc/tin.5:608 doc/tin.5:614 doc/tin.5:617 doc/tin.5:620 doc/tin.5:623
+#: doc/tin.5:626 doc/tin.5:629 doc/tin.5:632 doc/tin.5:635 doc/tin.5:638
+#: doc/tin.5:693
 msgid "Identical to the tinrc variable of the same name"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1257
+#: doc/tin.5:438 doc/tin.5:1262
 #, no-wrap
 msgid "B<advertising>"
 msgstr "B<advertising>"
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1260
+#: doc/tin.5:441 doc/tin.5:1265
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr "B<alternative_handling>"
 
 #. type: TP
-#: doc/tin.5:443
+#: doc/tin.5:444
 #, no-wrap
 msgid "B<ask_for_metamail>"
 msgstr "B<ask_for_metamail>"
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1303
+#: doc/tin.5:447 doc/tin.5:1308
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr "B<auto_cc_bcc>"
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1307
+#: doc/tin.5:450 doc/tin.5:1312
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr "B<auto_list_thread>"
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1314
-#, no-wrap
-msgid "B<auto_save>"
-msgstr "B<auto_save>"
-
-#. type: TP
-#: doc/tin.5:455
+#: doc/tin.5:453
 #, no-wrap
 msgid "B<auto_select>"
 msgstr "B<auto_select>"
 
 #. type: Plain text
-#: doc/tin.5:459
+#: doc/tin.5:457
 msgid ""
 "Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
 "entering the group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1320
+#: doc/tin.5:457 doc/tin.5:1319
 #, no-wrap
 msgid "B<batch_save>"
 msgstr "B<batch_save>"
 
 #. type: Plain text
-#: doc/tin.5:465
+#: doc/tin.5:463
 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<"
@@ -9390,19 +9453,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1446
+#: doc/tin.5:463 doc/tin.5:1445
 #, no-wrap
 msgid "B<date_format>"
 msgstr "B<date_format>"
 
 #. type: TP
-#: doc/tin.5:468
+#: doc/tin.5:466
 #, no-wrap
 msgid "B<delete_tmp_files>"
 msgstr "B<delete_tmp_files>"
 
 #. type: Plain text
-#: doc/tin.5:475
+#: doc/tin.5:473
 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 "
@@ -9411,115 +9474,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1563
+#: doc/tin.5:473 doc/tin.5:1562
 #, no-wrap
 msgid "B<editor_format>"
 msgstr "B<editor_format>"
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1568
+#: doc/tin.5:476 doc/tin.5:1569
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr "B<extquote_handling>"
 
 #. type: TP
-#: doc/tin.5:481
+#: doc/tin.5:479
 #, no-wrap
 msgid "B<fcc>"
 msgstr "B<fcc>"
 
 #. type: Plain text
-#: doc/tin.5:485
+#: doc/tin.5:483
 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
+#: doc/tin.5:483
 #, no-wrap
 msgid "B<followup_to>"
 msgstr "B<followup_to>"
 
 #. type: Plain text
-#: doc/tin.5:488
+#: doc/tin.5:486
 msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:488 doc/tin.5:779
+#: doc/tin.5:486 doc/tin.5:774
 #, no-wrap
 msgid "B<from>"
 msgstr "B<from>"
 
 #. type: Plain text
-#: doc/tin.5:491
+#: doc/tin.5:489
 msgid "Identical to the tinrc variable B<mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1603
+#: doc/tin.5:489 doc/tin.5:1604
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr "B<group_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1606
+#: doc/tin.5:492 doc/tin.5:1607
 #, no-wrap
 msgid "B<group_format>"
 msgstr "B<group_format>"
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1686
+#: doc/tin.5:495 doc/tin.5:1687
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr "B<mail_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1698 doc/tin.5:2499
+#: doc/tin.5:498 doc/tin.5:1699 doc/tin.5:2498
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr "B<mail_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1717
+#: doc/tin.5:501 doc/tin.5:1718
 #, no-wrap
 msgid "B<maildir>"
 msgstr "B<maildir>"
 
 #. type: TP
-#: doc/tin.5:506
+#: doc/tin.5:504
 #, no-wrap
 msgid "B<mailing_list>"
 msgstr "B<mailing_list>"
 
 #. type: Plain text
-#: doc/tin.5:510
+#: doc/tin.5:508
 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:1755
+#: doc/tin.5:508 doc/tin.5:1756
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr "B<mark_ignore_tags>"
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1752
+#: doc/tin.5:511 doc/tin.5:1753
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr "B<mark_saved_read>"
 
 #. type: TP
-#: doc/tin.5:516
+#: doc/tin.5:514
 #, no-wrap
 msgid "B<mime_forward>"
 msgstr "B<mime_forward>"
 
 #. type: Plain text
-#: doc/tin.5:533
+#: doc/tin.5:531
 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 "
@@ -9538,13 +9601,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:533
+#: doc/tin.5:531
 #, no-wrap
 msgid "B<mime_types_to_save>"
 msgstr "B<mime_types_to_save>"
 
 #. type: Plain text
-#: doc/tin.5:540
+#: doc/tin.5:538
 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 "
@@ -9553,31 +9616,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1834
+#: doc/tin.5:538 doc/tin.5:1835
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr "B<news_headers_to_display>"
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1841
+#: doc/tin.5:541 doc/tin.5:1842
 #, 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:1850
+#: doc/tin.5:544 doc/tin.5:1851
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr "B<news_quote_format>"
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2472
+#: doc/tin.5:547 doc/tin.5:2471
 #, no-wrap
 msgid "B<organization>"
 msgstr "B<organization>"
 
 #. type: Plain text
-#: doc/tin.5:556
+#: doc/tin.5:554
 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> "
@@ -9586,193 +9649,187 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1880
+#: doc/tin.5:554 doc/tin.5:1881
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr "B<pos_first_unread>"
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1884
+#: doc/tin.5:557 doc/tin.5:1885
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr "B<post_8bit_header>"
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1895 doc/tin.5:2496
+#: doc/tin.5:560 doc/tin.5:1896 doc/tin.5:2495
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr "B<post_mime_encoding>"
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1908
+#: doc/tin.5:563 doc/tin.5:1909
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr "B<post_process_type>"
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1900
+#: doc/tin.5:566 doc/tin.5:1901
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr "B<post_process_view>"
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1933
+#: doc/tin.5:569 doc/tin.5:1933
 #, no-wrap
 msgid "B<print_header>"
 msgstr "B<print_header>"
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1947
+#: doc/tin.5:572 doc/tin.5:1947
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr "B<process_only_unread>"
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1951
+#: doc/tin.5:575 doc/tin.5:1951
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr "B<prompt_followupto>"
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1955
+#: doc/tin.5:578 doc/tin.5:1955
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr "B<quote_chars>"
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:2017
+#: doc/tin.5:581 doc/tin.5:2017
 #, no-wrap
 msgid "B<savedir>"
 msgstr "B<savedir>"
 
 #.  TODO: document option
 #. type: TP
-#: doc/tin.5:586
+#: doc/tin.5:584
 #, no-wrap
 msgid "B<savefile>"
 msgstr "B<savefile>"
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2074
+#: doc/tin.5:587 doc/tin.5:2074
 #, no-wrap
 msgid "B<show_author>"
 msgstr "B<show_author>"
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2100
+#: doc/tin.5:590 doc/tin.5:2100
 #, no-wrap
 msgid "B<show_info>"
 msgstr "B<show_info>"
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2118
+#: doc/tin.5:593 doc/tin.5:2118
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr "B<show_only_unread_arts>"
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2126
+#: doc/tin.5:596 doc/tin.5:2126
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr "B<show_signatures>"
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2129
+#: doc/tin.5:599 doc/tin.5:2129
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr "B<sigdashes>"
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2132
+#: doc/tin.5:602 doc/tin.5:2132
 #, no-wrap
 msgid "B<sigfile>"
 msgstr "B<sigfile>"
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2142
+#: doc/tin.5:605 doc/tin.5:2142
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr "B<signature_repost>"
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2152
+#: doc/tin.5:608 doc/tin.5:2152
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr "B<sort_article_type>"
 
 #. type: Plain text
-#: doc/tin.5:613
+#: doc/tin.5:611
 msgid "Identical to the tinrc variable B<sort_article_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2181
+#: doc/tin.5:611 doc/tin.5:2181
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr "B<sort_threads_type>"
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2212
-#, no-wrap
-msgid "B<start_editor_offset>"
-msgstr "B<start_editor_offset>"
-
-#. type: TP
-#: doc/tin.5:619 doc/tin.5:2253
+#: doc/tin.5:614 doc/tin.5:2248
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr "B<tex2iso_conv>"
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2258
+#: doc/tin.5:617 doc/tin.5:2253
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr "B<thread_articles>"
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2292
+#: doc/tin.5:620 doc/tin.5:2287
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr "B<thread_catchup_on_exit>"
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2268
+#: doc/tin.5:623 doc/tin.5:2263
 #, no-wrap
 msgid "B<thread_format>"
 msgstr "B<thread_format>"
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2287
+#: doc/tin.5:626 doc/tin.5:2282
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr "B<thread_perc>"
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2316
+#: doc/tin.5:629 doc/tin.5:2311
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr "B<trim_article_body>"
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2398
+#: doc/tin.5:632 doc/tin.5:2393
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr "B<verbatim_handling>"
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2448
+#: doc/tin.5:635 doc/tin.5:2447
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr "B<wrap_on_next_unread>"
 
 #. type: TP
-#: doc/tin.5:643
+#: doc/tin.5:638
 #, no-wrap
 msgid "B<x_body>"
 msgstr "B<x_body>"
 
 #. type: Plain text
-#: doc/tin.5:648
+#: doc/tin.5:643
 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 "
@@ -9780,24 +9837,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:648
+#: doc/tin.5:643
 #, no-wrap
 msgid "B<x_comment_to>"
 msgstr "B<x_comment_to>"
 
 #. type: Plain text
-#: doc/tin.5:651
+#: doc/tin.5:646
 msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:651
+#: doc/tin.5:646
 #, no-wrap
 msgid "B<x_headers>"
 msgstr "B<x_headers>"
 
 #. type: Plain text
-#: doc/tin.5:660
+#: doc/tin.5:655
 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 "
@@ -9809,13 +9866,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:660
+#: doc/tin.5:655
 #, no-wrap
 msgid "B<quick_kill_scope>"
 msgstr "B<quick_kill_scope>"
 
 #. type: Plain text
-#: doc/tin.5:666
+#: doc/tin.5:661
 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 "
@@ -9823,46 +9880,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:666
+#: doc/tin.5:661
 #, no-wrap
 msgid "B<quick_kill_expire>"
 msgstr "B<quick_kill_expire>"
 
 #. type: Plain text
-#: doc/tin.5:669
+#: doc/tin.5:664
 msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:669
+#: doc/tin.5:664
 #, no-wrap
 msgid "B<quick_kill_case>"
 msgstr "B<quick_kill_case>"
 
 #. type: Plain text
-#: doc/tin.5:672
+#: doc/tin.5:667
 msgid "Identical to the tinrc variable B<default_filter_kill_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:672
+#: doc/tin.5:667
 #, no-wrap
 msgid "B<quick_kill_header>"
 msgstr "B<quick_kill_header>"
 
 #. type: Plain text
-#: doc/tin.5:675
+#: doc/tin.5:670
 msgid "Identical to the tinrc variable B<default_filter_kill_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:675
+#: doc/tin.5:670
 #, no-wrap
 msgid "B<quick_select_scope>"
 msgstr "B<quick_select_scope>"
 
 #. type: Plain text
-#: doc/tin.5:681
+#: doc/tin.5:676
 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 "
@@ -9870,65 +9927,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:681
+#: doc/tin.5:676
 #, no-wrap
 msgid "B<quick_select_expire>"
 msgstr "B<quick_select_expire>"
 
 #. type: Plain text
-#: doc/tin.5:684
+#: doc/tin.5:679
 msgid "Identical to the tinrc variable B<default_filter_select_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:684
+#: doc/tin.5:679
 #, no-wrap
 msgid "B<quick_select_case>"
 msgstr "B<quick_select_case>"
 
 #. type: Plain text
-#: doc/tin.5:687
+#: doc/tin.5:682
 msgid "Identical to the tinrc variable B<default_filter_select_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:687
+#: doc/tin.5:682
 #, no-wrap
 msgid "B<quick_select_header>"
 msgstr "B<quick_select_header>"
 
 #. type: Plain text
-#: doc/tin.5:690
+#: doc/tin.5:685
 msgid "Identical to the tinrc variable B<default_filter_select_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:690
+#: doc/tin.5:685
 #, no-wrap
 msgid "B<ispell>"
 msgstr "B<ispell>"
 
 #. type: Plain text
-#: doc/tin.5:695
+#: doc/tin.5:690
 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:695 doc/tin.5:1788
+#: doc/tin.5:690 doc/tin.5:1789
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr "B<mm_network_charset>"
 
 #. type: TP
-#: doc/tin.5:698
+#: doc/tin.5:693
 #, no-wrap
 msgid "B<undeclared_charset>"
 msgstr "B<undeclared_charset>"
 
 #. type: Plain text
-#: doc/tin.5:707
+#: doc/tin.5:702
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
 "\\(em default is US-ASCII. This attribute works only on systems with working "
@@ -9937,7 +9994,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:717
+#: doc/tin.5:712
 #, no-wrap
 msgid ""
 "# include extra headers\n"
@@ -9948,7 +10005,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:721
+#: doc/tin.5:716
 #, no-wrap
 msgid ""
 "# in *sources* set post process type to shar only\n"
@@ -9957,7 +10014,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:728
+#: doc/tin.5:723
 #, no-wrap
 msgid ""
 "# in *binaries* turn on full post processing,\n"
@@ -9969,7 +10026,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:734
+#: doc/tin.5:729
 #, no-wrap
 msgid ""
 "# in fido.* newsgroups change quote_chars\n"
@@ -9980,7 +10037,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:740
+#: doc/tin.5:735
 #, no-wrap
 msgid ""
 "# in *.test newsgroups, don't append signature\n"
@@ -9991,7 +10048,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:744
+#: doc/tin.5:739
 #, no-wrap
 msgid ""
 "# assume ISO-2022-JP-2 as charset\n"
@@ -10000,7 +10057,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:756
+#: doc/tin.5:751
 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 "
@@ -10008,13 +10065,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:756
+#: doc/tin.5:751
 #, no-wrap
 msgid "B<comment>"
 msgstr "B<comment>"
 
 #. type: Plain text
-#: doc/tin.5:765
+#: doc/tin.5:760
 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 "
@@ -10025,57 +10082,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:765
+#: doc/tin.5:760
 #, no-wrap
 msgid "B<group>"
 msgstr "B<group>"
 
 #. type: Plain text
-#: doc/tin.5:769
+#: doc/tin.5:764
 msgid ""
 "A comma-separated list of newsgroup patterns in wildmat-style to which "
 "groups the filter rule will be applied. This line is mandatory!"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:769
+#: doc/tin.5:764
 #, no-wrap
 msgid "B<case>"
 msgstr "B<case>"
 
 #. type: Plain text
-#: doc/tin.5:772
+#: doc/tin.5:767
 msgid "0=case-sensitive, 1=case-insensitive"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:772
+#: doc/tin.5:767
 #, no-wrap
 msgid "B<score>"
 msgstr "B<score>"
 
 #. type: Plain text
-#: doc/tin.5:775
+#: doc/tin.5:770
 msgid ""
 "Score value of the rule; can also be one of the magic words \"kill\" or \"hot"
 "\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:775
+#: doc/tin.5:770
 #, no-wrap
 msgid "B<subj>"
 msgstr "B<subj>"
 
 #. type: Plain text
-#: doc/tin.5:779
+#: doc/tin.5:774
 msgid ""
 "Match against ''Subject:''. The matching type used (wildmat or regex) "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:788
+#: doc/tin.5:783
 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 "
@@ -10085,13 +10142,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:788
+#: doc/tin.5:783
 #, no-wrap
 msgid "B<msgid>"
 msgstr "B<msgid>"
 
 #. type: Plain text
-#: doc/tin.5:793
+#: doc/tin.5:788
 msgid ""
 "Match against ''Message-ID:'' and full ''References:''. The matching type "
 "used (wildmat or regex) depends on the setting of the tinrc variable "
@@ -10099,13 +10156,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:793
+#: doc/tin.5:788
 #, no-wrap
 msgid "B<msgid_last>"
 msgstr "B<msgid_last>"
 
 #. type: Plain text
-#: doc/tin.5:798
+#: doc/tin.5:793
 msgid ""
 "Match against ''Message-ID:'' and last ''References:'' entry only. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -10113,52 +10170,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:798
+#: doc/tin.5:793
 #, no-wrap
 msgid "B<msgid_only>"
 msgstr "B<msgid_only>"
 
 #. type: Plain text
-#: doc/tin.5:802
+#: doc/tin.5:797
 msgid ""
 "Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:802
+#: doc/tin.5:797
 #, no-wrap
 msgid "B<refs_only>"
 msgstr "B<refs_only>"
 
 #. type: Plain text
-#: doc/tin.5:806
+#: doc/tin.5:801
 msgid ""
 "Match against ''References:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:806
+#: doc/tin.5:801
 #, no-wrap
 msgid "B<lines>"
 msgstr "B<lines>"
 
 #. type: Plain text
-#: doc/tin.5:809
+#: doc/tin.5:804
 msgid ""
 "Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
 "than."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:809
+#: doc/tin.5:804
 #, no-wrap
 msgid "B<gnksa>"
 msgstr "B<gnksa>"
 
 #. type: Plain text
-#: doc/tin.5:816
+#: doc/tin.5:811
 msgid ""
 "Match against ''From:'' address parser return codes. E<lt>num matches less "
 "than, E<gt>num matches more than the returned numeric value. "
@@ -10168,13 +10225,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:818
+#: doc/tin.5:813
 #, no-wrap
 msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:848
+#: doc/tin.5:843
 #, no-wrap
 msgid ""
 "  B<0>\tGNKSA_OK\n"
@@ -10209,13 +10266,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:850
+#: doc/tin.5:845
 #, no-wrap
 msgid "B<xref>"
 msgstr "B<xref>"
 
 #. type: Plain text
-#: doc/tin.5:857
+#: doc/tin.5:852
 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 "
@@ -10226,13 +10283,13 @@ msgstr ""
 
 #.  TODO: document option in detail
 #. type: TP
-#: doc/tin.5:857
+#: doc/tin.5:852
 #, no-wrap
 msgid "B<path>"
 msgstr "B<path>"
 
 #. type: Plain text
-#: doc/tin.5:863
+#: doc/tin.5:858
 msgid ""
 "Match against ''Path:'' line. This may not work on some servers. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -10240,18 +10297,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:863 doc/tin.5:2642
+#: doc/tin.5:858 doc/tin.5:2641
 #, no-wrap
 msgid "B<time>"
 msgstr "B<time>"
 
 #. type: Plain text
-#: doc/tin.5:866
+#: doc/tin.5:861
 msgid "time_t value when rule expires"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:877
+#: doc/tin.5:872
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -10263,7 +10320,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:893
+#: doc/tin.5:888
 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 "
@@ -10271,13 +10328,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:895
+#: doc/tin.5:890
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:942
+#: doc/tin.5:937
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -10329,7 +10386,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:950
+#: doc/tin.5:945
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -10342,7 +10399,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:958
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -10355,7 +10412,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:966
+#: doc/tin.5:961
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -10368,7 +10425,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:969
+#: doc/tin.5:964
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -10376,7 +10433,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:999
+#: doc/tin.5:994
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -10411,7 +10468,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1002
+#: doc/tin.5:997
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -10419,7 +10476,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1042
+#: doc/tin.5:1037
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -10464,7 +10521,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1047
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -10474,7 +10531,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1055
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -10490,42 +10547,64 @@ msgid ""
 "B<PostSupersede>\ts\n"
 "B<PostSend>\ts\ty\n"
 msgstr ""
+"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"
 
 #. type: Plain text
-#: doc/tin.5:1063
+#: doc/tin.5:1057
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr "B<PostedArticlesSelect>\t^J\t^M\n"
+
+#. type: Plain text
+#: doc/tin.5:1060
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
 "B<PostponeAll>\tA\n"
 msgstr ""
+"B<PostponeOverride>\tY\n"
+"B<PostponeAll>\tA\n"
 
 #. type: Plain text
-#: doc/tin.5:1066
+#: doc/tin.5:1063
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
 "B<PromptNo>\tn\tN\n"
 msgstr ""
+"B<PromptYes>\ty\tY\n"
+"B<PromptNo>\tn\tN\n"
 
 #. type: Plain text
-#: doc/tin.5:1069
+#: doc/tin.5:1067
 #, no-wrap
 msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1070
 #, no-wrap
 msgid ""
-"B<PProcNone>\tn\n"
-"B<PProcShar>\ts\n"
-"B<PProcYes>\ty\n"
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1091
+#: doc/tin.5:1088
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -10548,7 +10627,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1098
+#: doc/tin.5:1095
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -10560,7 +10639,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1114
+#: doc/tin.5:1111
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -10581,13 +10660,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1116
+#: doc/tin.5:1113
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 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 "
@@ -10595,90 +10674,98 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1130 doc/tin.5:1201 doc/tin.5:2589 doc/tin.5:2642 doc/tin.5:2669
+#: doc/tin.5:1127 doc/tin.5:1206 doc/tin.5:2588 doc/tin.5:2641 doc/tin.5:2668
 msgid "is the name of the newsgroup"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1133 doc/tin.5:1204 doc/tin.5:2672
+#: doc/tin.5:1130 doc/tin.5:1209 doc/tin.5:2671
 msgid "is a short single-line description of the group"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1141
+#: doc/tin.5:1138
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144
+#: doc/tin.5:1141
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 msgid "related newsrc."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1150
+#: doc/tin.5:1147
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1154
+#: doc/tin.5:1151
 msgid "# sample newsrctable file"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1153
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1158
+#: doc/tin.5:1155
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1166
-msgid "posting history"
+#: doc/tin.5:1171
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1176
+#: doc/tin.5:1181
 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:1185
+#: doc/tin.5:1190
 msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1190
+#: doc/tin.5:1195
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1198
+#: doc/tin.5:1203
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -10688,25 +10775,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1198 doc/tin.5:2666
+#: doc/tin.5:1203 doc/tin.5:2665
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1201 doc/tin.5:2669
+#: doc/tin.5:1206 doc/tin.5:2668
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1210
+#: doc/tin.5:1215
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 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 "
@@ -10714,31 +10801,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 #, no-wrap
 msgid "B<version>"
 msgstr "B<version>"
 
 #. type: Plain text
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 msgid "Internal version number."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr "B<last_newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1225
+#: doc/tin.5:1230
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 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 "
@@ -10750,67 +10837,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr "B<abbreviate_groupname>"
 
 #. type: TP
-#: doc/tin.5:1263
+#: doc/tin.5:1268
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr "B<art_marked_deleted>"
 
 #. type: TP
-#: doc/tin.5:1266
+#: doc/tin.5:1271
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr "B<art_marked_inrange>"
 
 #. type: TP
-#: doc/tin.5:1269
+#: doc/tin.5:1274
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr "B<art_marked_return>"
 
 #. type: TP
-#: doc/tin.5:1273
+#: doc/tin.5:1278
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr "B<art_marked_selected>"
 
 #. type: TP
-#: doc/tin.5:1277
+#: doc/tin.5:1282
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr "B<art_marked_recent>"
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1286
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr "B<art_marked_unread>"
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1290
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr "B<art_marked_read>"
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1293
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr "B<art_marked_killed>"
 
 #. type: TP
-#: doc/tin.5:1292
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr "B<art_marked_read_selected>"
 
 #. type: Plain text
-#: doc/tin.5:1303
+#: doc/tin.5:1308
 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 "
@@ -10818,30 +10905,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1311
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr "B<auto_reconnect>"
 
 #. type: Plain text
-#: doc/tin.5:1314
+#: doc/tin.5:1319
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr "B<beginner_level>"
 
 #. type: TP
-#: doc/tin.5:1330
+#: doc/tin.5:1329
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr "B<cache_overview_files>"
 
 #. type: Plain text
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 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.  "
@@ -10849,175 +10936,175 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr "B<cancel_lock_algo>"
 
 #. type: TP
-#: doc/tin.5:1341
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr "B<catchup_read_groups>"
 
 #. type: TP
-#: doc/tin.5:1345
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_back>"
 msgstr "B<col_back>"
 
 #. type: TP
-#: doc/tin.5:1348
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr "B<col_extquote>"
 
 #. type: TP
-#: doc/tin.5:1351
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_from>"
 msgstr "B<col_from>"
 
 #. type: TP
-#: doc/tin.5:1354
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_head>"
 msgstr "B<col_head>"
 
 #. type: TP
-#: doc/tin.5:1357
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_help>"
 msgstr "B<col_help>"
 
 #. type: TP
-#: doc/tin.5:1360
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr "B<col_invers_bg>"
 
 #. type: TP
-#: doc/tin.5:1363
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr "B<col_invers_fg>"
 
 #. type: TP
-#: doc/tin.5:1366
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr "B<col_markdash>"
 
 #. type: TP
-#: doc/tin.5:1370
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr "B<col_markslash>"
 
 #. type: TP
-#: doc/tin.5:1374
+#: doc/tin.5:1373
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr "B<col_markstar>"
 
 #. type: TP
-#: doc/tin.5:1378
+#: doc/tin.5:1377
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr "B<col_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1382
+#: doc/tin.5:1381
 #, no-wrap
 msgid "B<col_message>"
 msgstr "B<col_message>"
 
 #. type: TP
-#: doc/tin.5:1385
+#: doc/tin.5:1384
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr "B<col_minihelp>"
 
 #. type: TP
-#: doc/tin.5:1388
+#: doc/tin.5:1387
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr "B<col_newsheaders>"
 
 #. type: TP
-#: doc/tin.5:1391
+#: doc/tin.5:1390
 #, no-wrap
 msgid "B<col_normal>"
 msgstr "B<col_normal>"
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1393
 #, no-wrap
 msgid "B<col_quote>"
 msgstr "B<col_quote>"
 
 #. type: TP
-#: doc/tin.5:1397
+#: doc/tin.5:1396
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr "B<col_quote2>"
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1399
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr "B<col_quote3>"
 
 #. type: TP
-#: doc/tin.5:1403
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<col_response>"
 msgstr "B<col_response>"
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<col_signature>"
 msgstr "B<col_signature>"
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1409
 #, no-wrap
 msgid "B<col_urls>"
 msgstr "B<col_urls>"
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1412
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr "B<col_verbatim>"
 
 #. type: TP
-#: doc/tin.5:1416
+#: doc/tin.5:1415
 #, no-wrap
 msgid "B<col_subject>"
 msgstr "B<col_subject>"
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<col_text>"
 msgstr "B<col_text>"
 
 #. type: TP
-#: doc/tin.5:1422
+#: doc/tin.5:1421
 #, no-wrap
 msgid "B<col_title>"
 msgstr "B<col_title>"
 
 #. type: TP
-#: doc/tin.5:1425
+#: doc/tin.5:1424
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr "B<confirm_choice>"
 
 #. type: Plain text
-#: doc/tin.5:1429
+#: doc/tin.5:1428
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -11025,7 +11112,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1435
+#: doc/tin.5:1434
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -11033,26 +11120,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1440
+#: doc/tin.5:1439
 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:1444
+#: doc/tin.5:1443
 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:1446
+#: doc/tin.5:1445
 msgid "Default is commands & quit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 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<\\"
@@ -11061,61 +11148,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr "B<default_art_search>"
 
 #. type: TP
-#: doc/tin.5:1459
+#: doc/tin.5:1458
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr "B<default_author_search>"
 
 #. type: TP
-#: doc/tin.5:1461
+#: doc/tin.5:1460
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr "B<default_config_search>"
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1463
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr "B<default_filter_days>"
 
 #. type: TP
-#: doc/tin.5:1467
+#: doc/tin.5:1466
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr "B<default_filter_kill_case>"
 
 #. type: TP
-#: doc/tin.5:1471
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr "B<default_filter_kill_expire>"
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1475
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr "B<default_filter_kill_global>"
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1479
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr "B<default_filter_kill_header>"
 
 #. type: ta
-#: doc/tin.5:1485 doc/tin.5:1514
+#: doc/tin.5:1484 doc/tin.5:1513
 #, no-wrap
 msgid "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' entry only'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1494 doc/tin.5:1523
+#: doc/tin.5:1493 doc/tin.5:1522
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -11129,153 +11216,154 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1495
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr "B<default_filter_select_case>"
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1499
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr "B<default_filter_select_expire>"
 
 #. type: TP
-#: doc/tin.5:1505
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr "B<default_filter_select_global>"
 
 #. type: TP
-#: doc/tin.5:1509
+#: doc/tin.5:1508
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr "B<default_filter_select_header>"
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1524
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr "B<default_goto_group>"
 
 #. type: TP
-#: doc/tin.5:1527
+#: doc/tin.5:1526
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr "B<default_group_search>"
 
 #. type: TP
-#: doc/tin.5:1529
+#: doc/tin.5:1528
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr "B<default_mail_address>"
 
 #. type: TP
-#: doc/tin.5:1531
+#: doc/tin.5:1530
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr "B<default_move_group>"
 
 #. type: TP
-#: doc/tin.5:1533
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr "B<default_pattern>"
 
 #. type: TP
-#: doc/tin.5:1535
+#: doc/tin.5:1534
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr "B<default_pipe_command>"
 
 #. type: TP
-#: doc/tin.5:1537
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr "B<default_post_newsgroups>"
 
 #. type: TP
-#: doc/tin.5:1539
+#: doc/tin.5:1538
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr "B<default_post_subject>"
 
 #. type: TP
-#: doc/tin.5:1541
+#: doc/tin.5:1540
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr "B<default_range_group>"
 
 #. type: TP
-#: doc/tin.5:1543
+#: doc/tin.5:1542
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr "B<default_range_select>"
 
 #. type: TP
-#: doc/tin.5:1545
+#: doc/tin.5:1544
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr "B<default_range_thread>"
 
 #. type: TP
-#: doc/tin.5:1547
+#: doc/tin.5:1546
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr "B<default_repost_group>"
 
 #. type: TP
-#: doc/tin.5:1549
+#: doc/tin.5:1548
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr "B<default_save_file>"
 
 #. type: TP
-#: doc/tin.5:1551
+#: doc/tin.5:1550
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr "B<default_save_mode>"
 
 #. type: TP
-#: doc/tin.5:1553
+#: doc/tin.5:1552
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr "B<default_select_pattern>"
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1554
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr "B<default_shell_command>"
 
 #. type: TP
-#: doc/tin.5:1557
+#: doc/tin.5:1556
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr "B<default_subject_search>"
 
 #. type: TP
-#: doc/tin.5:1559
+#: doc/tin.5:1558
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr "B<draw_arrow>"
 
 #. type: Plain text
-#: doc/tin.5:1568
+#: doc/tin.5:1569
 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)."
+"bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under \"ENVIRONMENT"
+"\" in B<\\%tin>(1)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1571
+#: doc/tin.5:1572
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr "B<extquote_regex>"
 
 #. type: Plain text
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 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, "
@@ -11283,19 +11371,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr "B<force_screen_redraw>"
 
 #. type: TP
-#: doc/tin.5:1582
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr "B<getart_limit>"
 
 #. type: Plain text
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 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<"
@@ -11304,13 +11392,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr "B<goto_next_unread>"
 
 #. type: Plain text
-#: doc/tin.5:1603
+#: doc/tin.5:1604
 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 "
@@ -11321,20 +11409,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1610
+#: doc/tin.5:1611
 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:1612
+#: doc/tin.5:1613
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1624
+#: doc/tin.5:1625
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11351,31 +11439,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1626
+#: doc/tin.5:1627
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr "B<hide_uue>"
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1637
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr "B<inews_prog>"
 
 #. type: TP
-#: doc/tin.5:1643
+#: doc/tin.5:1644
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr "B<info_in_last_line>"
 
 #. type: TP
-#: doc/tin.5:1649
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr "B<interactive_mailer>"
 
 #. type: Plain text
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 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, "
@@ -11384,32 +11472,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr "B<inverse_okay>"
 
 #. type: TP
-#: doc/tin.5:1659
+#: doc/tin.5:1660
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr "B<keep_dead_articles>"
 
 #. type: TP
-#: doc/tin.5:1664
+#: doc/tin.5:1665
 #, no-wrap
 msgid "B<kill_level>"
 msgstr "B<kill_level>"
 
 #. type: Plain text
-#: doc/tin.5:1668
+#: doc/tin.5:1669
 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:1676
+#: doc/tin.5:1677
 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 "
@@ -11419,104 +11507,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1693
 #, no-wrap
 msgid "B<mail_address>"
 msgstr "B<mail_address>"
 
+#. type: Plain text
+#: doc/tin.5:1699
+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.5:1702
+#: doc/tin.5:1703
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr "B<mail_quote_format>"
 
 #. type: TP
-#: doc/tin.5:1707
+#: doc/tin.5:1708
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr "B<mailbox_format>"
 
 #. type: TP
-#: doc/tin.5:1726
+#: doc/tin.5:1727
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr "B<mailer_format>"
 
 #. type: TP
-#: doc/tin.5:1763
+#: doc/tin.5:1764
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr "B<metamail_prog>"
 
 #. type: TP
-#: doc/tin.5:1775 doc/tin.5:2492
+#: doc/tin.5:1776 doc/tin.5:2491
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr "B<mm_charset>"
 
 #. type: TP
-#: doc/tin.5:1808
+#: doc/tin.5:1809
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr "B<mono_markdash>"
 
 #. type: TP
-#: doc/tin.5:1813
+#: doc/tin.5:1814
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr "B<mono_markslash>"
 
 #. type: TP
-#: doc/tin.5:1818
+#: doc/tin.5:1819
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr "B<mono_markstar>"
 
 #. type: TP
-#: doc/tin.5:1823
+#: doc/tin.5:1824
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr "B<mono_markstroke>"
 
 #. type: TP
-#: doc/tin.5:1828
+#: doc/tin.5:1829
 #, no-wrap
 msgid "B<newnews>"
 msgstr "B<newnews>"
 
 #. type: Plain text
-#: doc/tin.5:1834
+#: doc/tin.5:1835
 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:1855
+#: doc/tin.5:1856
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr "B<nntp_read_timeout_secs>"
 
 #. type: Plain text
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr "B<normalization_form>"
 
 #. type: Plain text
-#: doc/tin.5:1862
+#: doc/tin.5:1863
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1881
 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 "
@@ -11524,30 +11619,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1908
+#: doc/tin.5:1909
 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:1914
-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:1922
-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:1925
 #, no-wrap
@@ -11806,50 +11884,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2217
+#: doc/tin.5:2212
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr "B<strip_blanks>"
 
 #. type: TP
-#: doc/tin.5:2221
+#: doc/tin.5:2216
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr "B<strip_bogus>"
 
 #. type: TP
-#: doc/tin.5:2230
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr "B<strip_newsrc>"
 
 #. type: TP
-#: doc/tin.5:2234
+#: doc/tin.5:2229
 #, no-wrap
 msgid "B<strip_re_regex>"
 msgstr "B<strip_re_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 #, no-wrap
 msgid "B<strip_was_regex>"
 msgstr "B<strip_was_regex>"
 
 #. type: TP
-#: doc/tin.5:2246
+#: doc/tin.5:2241
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr "B<strokes_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2253
+#: doc/tin.5:2248
 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 "
@@ -11857,7 +11935,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2253
 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 "
@@ -11865,7 +11943,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2268
+#: doc/tin.5:2263
 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 "
@@ -11877,20 +11955,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2272
+#: doc/tin.5:2267
 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:2274
+#: doc/tin.5:2269
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2285
+#: doc/tin.5:2280
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11906,7 +11984,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2292
+#: doc/tin.5:2287
 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 "
@@ -11914,19 +11992,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<thread_score>"
 msgstr "B<thread_score>"
 
 #. type: TP
-#: doc/tin.5:2308
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<translit>"
 msgstr "B<translit>"
 
 #. type: Plain text
-#: doc/tin.5:2322
+#: doc/tin.5:2317
 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 "
@@ -11934,13 +12012,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2341
+#: doc/tin.5:2336
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr "B<underscores_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 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 "
@@ -11948,66 +12026,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr "B<unlink_article>"
 
 #. type: Plain text
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 #, no-wrap
 msgid "B<url_handler>"
 msgstr "B<url_handler>"
 
 #. type: TP
-#: doc/tin.5:2357
+#: doc/tin.5:2352
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr "B<url_highlight>"
 
 #. type: TP
-#: doc/tin.5:2360
+#: doc/tin.5:2355
 #, no-wrap
 msgid "B<use_color>"
 msgstr "B<use_color>"
 
 #. type: Plain text
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr "B<use_keypad>"
 
 #. type: Plain text
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr "B<use_mouse>"
 
 #. type: TP
-#: doc/tin.5:2374
+#: doc/tin.5:2369
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr "B<use_slrnface>"
 
 #. type: Plain text
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 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 "
@@ -12016,81 +12094,81 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr "B<utf8_graphics>"
 
 #. type: TP
-#: doc/tin.5:2390
+#: doc/tin.5:2385
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr "B<verbatim_begin_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 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:2394
+#: doc/tin.5:2389
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr "B<verbatim_end_regex>"
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2393
 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:2401
+#: doc/tin.5:2396
 #, no-wrap
 msgid "B<wildcard>"
 msgstr "B<wildcard>"
 
 #. type: Plain text
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 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 "
+"uses the B<\\%wildmat>(3)  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."
+"use this regularly.  NB: Newsgroup names will always be matched using the B<"
+"\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr "B<word_h_display_marks>"
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr "B<word_highlight>"
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2436
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr "B<wrap_column>"
 
 #. type: TP
-#: doc/tin.5:2453
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr "B<xpost_quote_format>"
 
 #. type: Plain text
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 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 "
@@ -12100,31 +12178,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 #, no-wrap
 msgid "B<domainname>"
 msgstr "B<domainname>"
 
 #. type: Plain text
-#: doc/tin.5:2472
+#: doc/tin.5:2471
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr "B<newslibdir>"
 
 #. type: Plain text
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 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>. "
@@ -12132,13 +12210,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr "B<bugaddress>"
 
 #. type: Plain text
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 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."
@@ -12147,44 +12225,44 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr "B<inewsdir>"
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2491
 msgid "Defines the directory containing the B<\\%inews>(1)  executable."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2496
+#: doc/tin.5:2495
 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:2499
+#: doc/tin.5:2498
 msgid ""
 "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr "B<disable_gnksa_domain_check>"
 
 #. type: Plain text
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 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<\\"
@@ -12192,26 +12270,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr "B<disable_sender>"
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 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:2513
+#: doc/tin.5:2512
 #, no-wrap
 msgid "B<spooldir>"
 msgstr "B<spooldir>"
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 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>.  "
@@ -12219,13 +12297,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr "B<overviewdir>"
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 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</"
@@ -12234,96 +12312,96 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr "B<overviewfile>"
 
 #. type: Plain text
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 msgid ""
-"Name of a single overview file, common values are I<.overview>, I<over."
+"Name of a single overview file, common values are I<.overview> or I<over."
 "view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr "B<overviewfmtfile>"
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 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."
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"residesin I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 #, no-wrap
 msgid "B<activefile>"
 msgstr "B<activefile>"
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 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 "
+"Full pathname of your newssystem's active file; usually the 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:2541
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr "B<activetimesfile>"
 
 #. type: Plain text
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 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."
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr "B<newsgroupsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 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."
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr "B<subscriptionsfile>"
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2555
 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."
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2559
 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:2564
+#: doc/tin.5:2563
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
@@ -12332,7 +12410,7 @@ msgstr ""
 "$B<LANG>"
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2577
 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 "
@@ -12342,7 +12420,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2583
+#: doc/tin.5:2582
 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 "
@@ -12350,37 +12428,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2586
+#: doc/tin.5:2585
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2586 doc/tin.5:2639
+#: doc/tin.5:2585 doc/tin.5:2638
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2589
+#: doc/tin.5:2588
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 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 "
@@ -12390,90 +12468,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2602
+#: doc/tin.5:2601
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2603
+#: doc/tin.5:2602
 #, no-wrap
 msgid "B<y>"
 msgstr "B<y>"
 
 #. type: Plain text
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 #, no-wrap
 msgid "B<n>"
 msgstr "B<n>"
 
 #. type: Plain text
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 #, no-wrap
 msgid "B<m>"
 msgstr "B<m>"
 
 #. type: Plain text
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 #, no-wrap
 msgid "B<j>"
 msgstr "B<j>"
 
 #. type: Plain text
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 #, no-wrap
 msgid "B<x>"
 msgstr "B<x>"
 
 #. type: Plain text
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr "B<=foo.bar>"
 
 #. type: Plain text
-#: doc/tin.5:2621
+#: doc/tin.5:2620
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2622 doc/tin.5:2649 doc/tin.5:2672
+#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr "B<\\%tin>(1)"
 
 #. type: Plain text
-#: doc/tin.5:2628
+#: doc/tin.5:2627
 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 "
@@ -12481,7 +12559,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2639
+#: doc/tin.5:2638
 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 "
@@ -12490,25 +12568,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2648
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2655
+#: doc/tin.5:2654
 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>) "
@@ -12516,7 +12594,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2666
+#: doc/tin.5:2665
 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 "
@@ -12525,7 +12603,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2677
 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\\"
@@ -12533,14 +12611,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2687
+#: doc/tin.5:2686
 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:2705
+#: doc/tin.5:2704
 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 "
@@ -12551,7 +12629,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2720
+#: doc/tin.5:2719
 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\"}/."
@@ -12561,26 +12639,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2767
+#: doc/tin.5:2766
 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>"
+"B<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), B<\\"
+"%metamail>(1), B<\\%mutt>(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.5/doc/l10n/tin-man.pot tin-2.6.0/doc/l10n/tin-man.pot
--- tin-2.4.5/doc/l10n/tin-man.pot	2020-12-01 11:58:45.000000000 +0100
+++ tin-2.6.0/doc/l10n/tin-man.pot	2021-08-20 10:46:33.370085954 +0200
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2020-12-01 11:58+0100\n"
+"POT-Creation-Date: 2021-08-20 10:46+0200\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,49 +16,85 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "Title"
+msgstr ""
+
+#
+#.  Project   : tin - a Usenet newsreader
+#.  Module    : tin.1
+#.  Author    : I. Lea, U. Janssen
+#.  Created   : 1991-08-23
+#.  Updated   : 2021-07-06
+#.  Notes     : use American English; still needs some work, e.g.:
+#.              - document authorization (.newsauth)
+#.              - document random organization feature
+#. type: IX
+#: doc/tin.1:12
+#, no-wrap
+msgid "tin 1"
+msgstr ""
+
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "tin"
 msgstr ""
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "December 24th, 2020"
+msgid "August 23rd, 2021"
 msgstr ""
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
-msgid "2.4.5"
+msgid "2.6.0"
 msgstr ""
 
 #. type: TH
-#: doc/tin.1:12 doc/tin.5:9
+#: doc/tin.1:13 doc/tin.5:9
 #, no-wrap
 msgid "Usenet newsreader"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:15 doc/tin.5:11
+#: doc/tin.1:16 doc/tin.5:11
 #, no-wrap
 msgid "NAME"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:19
+#: doc/tin.1:20
 msgid "tin, rtin - Usenet newsreader"
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:19
+#. type: IX
+#: doc/tin.1:20 doc/tin.1:21
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
 
+#. type: IX
+#: doc/tin.1:21 doc/tin.1:52 doc/tin.1:81 doc/tin.1:98 doc/tin.1:295 doc/tin.1:3313 doc/tin.1:3470 doc/tin.1:3791 doc/tin.1:3816 doc/tin.1:3825 doc/tin.1:3834 doc/tin.1:3844 doc/tin.1:3862 doc/tin.1:3926
+#, no-wrap
+msgid "Header"
+msgstr ""
+
 #. type: Plain text
-#: doc/tin.1:49
+#: doc/tin.1:51
 msgid ""
 "B<tin> [\\|[\\|B<-h>\\||\\|B<-H>\\||\\|B<-V>\\|]\\ \\|| "
 "[\\|[\\|[\\|B<-a>\\|] [\\|B<-dlnq>\\||\\|B<-Q>\\|] [\\|B<-ArzxX>\\|]\\|] "
@@ -71,13 +107,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:49 doc/tin.5:14
+#: doc/tin.1:51 doc/tin.1:52 doc/tin.5:14
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:58
+#: doc/tin.1:61
 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) "
@@ -87,7 +123,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:64
+#: doc/tin.1:67
 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 "
@@ -95,7 +131,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:72
+#: doc/tin.1:75
 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 "
@@ -107,126 +143,126 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:77
+#: doc/tin.1:80
 msgid ""
 "The B<GroupNextUnreadArtOrGrp> ('B<E<lt>TABE<gt>>') key enters the next "
 "newsgroup with unread articles."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:77
+#. type: IX
+#: doc/tin.1:80 doc/tin.1:81
 #, no-wrap
 msgid "EXIT STATUS"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:79 doc/tin.1:1099 doc/tin.1:3495
+#: doc/tin.1:83 doc/tin.1:1105 doc/tin.1:3555
 #, no-wrap
 msgid "B<0>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:82
+#: doc/tin.1:86
 msgid "Successful program execution. No unread news available in batch mode."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:82 doc/tin.1:3498
+#: doc/tin.1:86 doc/tin.1:3558
 #, no-wrap
 msgid "B<1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:85
+#: doc/tin.1:89
 msgid "Usage, syntax, configuration file or network error."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:85 doc/tin.1:3501
+#: doc/tin.1:89 doc/tin.1:3561
 #, no-wrap
 msgid "B<2>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:88
+#: doc/tin.1:92
 msgid "Unread news available (batch mode (''B<-Z>'') only)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:88 doc/tin.1:3504
+#: doc/tin.1:92 doc/tin.1:3564
 #, no-wrap
 msgid "B<3>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:93
+#: doc/tin.1:97
 msgid "NNTP error."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:93
+#. type: IX
+#: doc/tin.1:97 doc/tin.1:98
 #, no-wrap
 msgid "OPTIONS"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:94
+#: doc/tin.1:99
 #, no-wrap
 msgid "B<-4>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:97
+#: doc/tin.1:102
 msgid ""
 "Force connecting via IPv4 to the remote NNTP server. Only available when "
 "build with IPv6 support."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:97
+#: doc/tin.1:102
 #, no-wrap
 msgid "B<-6>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:100
+#: doc/tin.1:105
 msgid ""
 "Force connecting via IPv6 to the remote NNTP server. Only available when "
 "build with IPv6 support."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:100
+#: doc/tin.1:105
 #, no-wrap
 msgid "B<-a>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:103
+#: doc/tin.1:108
 msgid "Toggle ANSI color (default is off)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:103
+#: doc/tin.1:108
 #, no-wrap
 msgid "B<-A>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:106
+#: doc/tin.1:111
 msgid ""
 "Force authentication on initial connect. Only available when reading via "
 "NNTP."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:106
+#: doc/tin.1:111
 #, no-wrap
 msgid "B<-c>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:111
+#: doc/tin.1:116
 msgid ""
 "Create/update index files for every group in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' "
@@ -234,7 +270,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:111
+#: doc/tin.1:116
 #, no-wrap
 msgid "B<-d>"
 msgstr ""
@@ -242,20 +278,20 @@ msgstr ""
 #
 #.  FIXME: explain debug levels
 #. type: Plain text
-#: doc/tin.1:117
+#: doc/tin.1:122
 msgid ""
 "Don't load newsgroup descriptions and servers message of the day "
 "(interactive mode)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:117
+#: doc/tin.1:122
 #, no-wrap
 msgid "B<-D>I< debug-level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:122
+#: doc/tin.1:127
 msgid ""
 "Enter debug-level (1 = NNTP, 2 = filter, 4 = newsrc, 8 = threading, 16 = "
 "memory, 32 = attributes, 64 = misc, 128 = remove existing debug files).  For "
@@ -263,26 +299,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:122
+#: doc/tin.1:127
 #, no-wrap
 msgid "B<-f>I< file>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:126
+#: doc/tin.1:131
 msgid ""
 "Use the specified file of subscribed to newsgroups in place of "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:126
+#: doc/tin.1:131
 #, no-wrap
 msgid "B<-g>I< server>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:131
+#: doc/tin.1:136
 msgid ""
 "Use the server and newsrc specified in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>. Only available when reading "
@@ -290,13 +326,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:131
+#: doc/tin.1:136
 #, no-wrap
 msgid "B<-G>I< article-limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:139
+#: doc/tin.1:144
 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> "
@@ -306,37 +342,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:139
+#: doc/tin.1:144
 #, no-wrap
 msgid "B<-h>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:142
+#: doc/tin.1:147
 msgid "Help listing all command-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:142
+#: doc/tin.1:147
 #, no-wrap
 msgid "B<-H>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:146
+#: doc/tin.1:151
 msgid ""
 "Brief introduction to B<tin> that is also shown the first time it is "
 "started."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:146
+#: doc/tin.1:151
 #, no-wrap
 msgid "B<-I>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:152
+#: doc/tin.1:157
 msgid ""
 "Directory in which to store newsgroup index files. Default is "
 "I<${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news>.  This "
@@ -345,13 +381,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:152
+#: doc/tin.1:157
 #, no-wrap
 msgid "B<-l>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:164
+#: doc/tin.1:169
 msgid ""
 "Get number of articles per group from the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file. If reading "
@@ -366,37 +402,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:164
+#: doc/tin.1:169
 #, no-wrap
 msgid "B<-m>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:167
+#: doc/tin.1:172
 msgid "Mailbox directory to use. Default is I<${TIN_HOMEDIR:-\"$HOME\"}/Mail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:167
+#: doc/tin.1:172
 #, no-wrap
 msgid "B<-M>I< user>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:171
+#: doc/tin.1:176
 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:171
+#: doc/tin.1:176
 #, no-wrap
 msgid "B<-n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:178
+#: doc/tin.1:183
 msgid ""
 "Only load groups from the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file that are "
@@ -406,39 +442,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:178
+#: doc/tin.1:183
 #, no-wrap
 msgid "B<-N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:182
+#: doc/tin.1:187
 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:182
+#: doc/tin.1:187
 #, no-wrap
 msgid "B<-o>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:186
+#: doc/tin.1:191
 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:186
+#: doc/tin.1:191
 #, no-wrap
 msgid "B<-p>I< port>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:191
+#: doc/tin.1:196
 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 "
@@ -446,89 +482,89 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:191
+#: doc/tin.1:196
 #, no-wrap
 msgid "B<-q>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:194
+#: doc/tin.1:199
 msgid ""
 "Don't check for new newsgroups and skip loading the servers message of the "
 "day."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:194
+#: doc/tin.1:199
 #, no-wrap
 msgid "B<-Q>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:198
+#: doc/tin.1:203
 msgid ""
 "Quick start. Start B<tin> as quickly as possible. Currently this is "
 "equivalent to ''B<-dnq>''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:198
+#: doc/tin.1:203
 #, no-wrap
 msgid "B<-r>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:203
+#: doc/tin.1:208
 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:203
+#: doc/tin.1:208
 #, no-wrap
 msgid "B<-R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:206
+#: doc/tin.1:211
 msgid "Read news saved by the ''B<-S>'' option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:206
+#: doc/tin.1:211
 #, no-wrap
 msgid "B<-s>I< dir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:210
+#: doc/tin.1:215
 msgid ""
 "Save/read articles to/in directory. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:210
+#: doc/tin.1:215
 #, no-wrap
 msgid "B<-S>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:214
+#: doc/tin.1:219
 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:214
+#: doc/tin.1:219
 #, no-wrap
 msgid "B<-u>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:220
+#: doc/tin.1:225
 msgid ""
 "Create/update index files for every group in "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> or file specified by the ''B<-f>'' "
@@ -537,13 +573,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:220
+#: doc/tin.1:225
 #, no-wrap
 msgid "B<-v>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:225
+#: doc/tin.1:230
 msgid ""
 "Verbose mode for ''B<-c>'', ''B<-D>'', ''B<-M>'', ''B<-N>'', \\&''B<-S>'', "
 "''B<-u>'' and ''B<-Z>'' options. Can be used multiple times to increase "
@@ -551,24 +587,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:225
+#: doc/tin.1:230
 #, no-wrap
 msgid "B<-V>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:228
+#: doc/tin.1:233
 msgid "Print version and date information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:228
+#: doc/tin.1:233
 #, no-wrap
 msgid "B<-w>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:233
+#: doc/tin.1:238
 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 "
@@ -576,24 +612,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:233
+#: doc/tin.1:238
 #, no-wrap
 msgid "B<-x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:236
+#: doc/tin.1:241
 msgid "No-posting mode. You cannot post articles if you use this option."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:236
+#: doc/tin.1:241
 #, no-wrap
 msgid "B<-X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:241
+#: doc/tin.1:246
 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 "
@@ -601,13 +637,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:241
+#: doc/tin.1:246
 #, no-wrap
 msgid "B<-z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:246
+#: doc/tin.1:251
 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 "
@@ -615,13 +651,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:246
+#: doc/tin.1:251
 #, no-wrap
 msgid "B<-Z>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:252
+#: doc/tin.1:257
 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 "
@@ -630,7 +666,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:258
+#: doc/tin.1:263
 msgid ""
 "B<tin> can also dynamically change its options by the B<OptionMenu> ('B<M>') "
 "command. Any changes are written to "
@@ -639,7 +675,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:263
+#: doc/tin.1:268
 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 "
@@ -648,7 +684,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:268
+#: doc/tin.1:273
 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 "
@@ -657,7 +693,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:272
+#: doc/tin.1:277
 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 "
@@ -665,7 +701,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:279
+#: doc/tin.1:284
 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 "
@@ -676,7 +712,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:284
+#: doc/tin.1:289
 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 "
@@ -685,26 +721,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:289
+#: doc/tin.1:294
 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:289
+#. type: IX
+#: doc/tin.1:294 doc/tin.1:295
 #, no-wrap
 msgid "USAGE"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:292
+#: doc/tin.1:298
 #, no-wrap
 msgid "NEWS ADMINISTRATION"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:296
+#: doc/tin.1:302
 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 "
@@ -712,7 +748,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:306
+#: doc/tin.1:312
 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 "
@@ -724,20 +760,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:306
+#: doc/tin.1:312
 #, no-wrap
 msgid "SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:309
+#: doc/tin.1:315
 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:315
+#: doc/tin.1:321
 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 "
@@ -747,7 +783,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:323
+#: doc/tin.1:329
 #, no-wrap
 msgid ""
 "-E<gt>M    1     2  comp.security.announce  Announcements from the CERT "
@@ -759,18 +795,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:326
+#: doc/tin.1:332
 msgid "There may also be a character prefixing the line. An explanation follows:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:326
+#: doc/tin.1:332
 #, no-wrap
 msgid "B<u>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:331
+#: doc/tin.1:337
 msgid ""
 "This group is unsubscribed. To see only your subscribed groups use the "
 "B<SelectToggleReadDisplay> ('B<r>') or B<SelectYankActive> ('B<y>') toggle "
@@ -778,13 +814,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:331
+#: doc/tin.1:337
 #, no-wrap
 msgid "B<M>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:336
+#: doc/tin.1:342
 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 "
@@ -792,13 +828,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:336
+#: doc/tin.1:342
 #, no-wrap
 msgid "B<N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:345
+#: doc/tin.1:351
 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 "
@@ -810,13 +846,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:345
+#: doc/tin.1:351
 #, no-wrap
 msgid "B<D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:350
+#: doc/tin.1:356
 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 "
@@ -824,26 +860,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:350
+#: doc/tin.1:356
 #, no-wrap
 msgid "B<X>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:354
+#: doc/tin.1:360
 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:354
+#: doc/tin.1:360
 #, no-wrap
 msgid "B<=>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:359
+#: doc/tin.1:365
 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 "
@@ -851,7 +887,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:369
+#: doc/tin.1:375
 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>), "
@@ -865,13 +901,13 @@ msgstr ""
 
 #.  FIXME - make this autocenter
 #. type: Plain text
-#: doc/tin.1:373
+#: doc/tin.1:379
 #, no-wrap
 msgid "            alt.sources (5B -50/23+ 0* 3o 0K)\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:381
+#: doc/tin.1:387
 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 "
@@ -882,7 +918,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:392
+#: doc/tin.1:398
 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 "
@@ -897,13 +933,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:396
+#: doc/tin.1:402
 #, no-wrap
 msgid "                de.admin.net-abuse.announce (11B 13+ 1* 1o 0K) M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:401
+#: doc/tin.1:407
 #, no-wrap
 msgid ""
 "-E<gt>   1   +   3  108 bincancels in de.talk.sex        Christopher Lueg "
@@ -918,14 +954,14 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:406
+#: doc/tin.1:412
 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:413
+#: doc/tin.1:419
 #, no-wrap
 msgid ""
 "-E<gt>   1      [   7]  What is this funny tree in the thr  Robert "
@@ -940,12 +976,12 @@ msgstr ""
 
 #.  FIXME - add description of fields
 #. type: Plain text
-#: doc/tin.1:418
+#: doc/tin.1:424
 msgid "At the Article level the page header has the following format:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:424
+#: doc/tin.1:430
 #, no-wrap
 msgid ""
 "Sun, 28 Dec 1997 21:21:01   de.admin.news.groups      Thread   20 of 86\n"
@@ -955,39 +991,39 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:426
+#: doc/tin.1:432
 #, no-wrap
 msgid "article-body\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:432
+#: doc/tin.1:438
 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:432
+#: doc/tin.1:438
 #, no-wrap
 msgid "COMMON MOVING KEYS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:435
+#: doc/tin.1:441
 msgid ""
 "This table shows the common keys used for moving around all levels within "
 "B<tin>."
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:437
+#: doc/tin.1:443
 #, no-wrap
 msgid "\\w'Beg. of list/article  'u +\\w'ANSI/vt100   'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:445
+#: doc/tin.1:451
 #, no-wrap
 msgid ""
 "\tANSI/vt100\tOther Terminals\n"
@@ -1000,13 +1036,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:449
+#: doc/tin.1:455
 #, no-wrap
 msgid "COMMON EDITING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:456
+#: doc/tin.1:462
 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 "
@@ -1015,129 +1051,129 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:457
+#: doc/tin.1:463
 #, no-wrap
 msgid "B<^A, ^E>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:460
+#: doc/tin.1:466
 msgid "move to beginning or end of line, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:460
+#: doc/tin.1:466
 #, no-wrap
 msgid "B<^F, ^B>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:463
+#: doc/tin.1:469
 msgid "non-destructive move forward or back one location, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:463
+#: doc/tin.1:469
 #, no-wrap
 msgid "B<^D>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:467
+#: doc/tin.1:473
 msgid ""
 "delete the character currently under the cursor, or send EOF if no "
 "characters in the buffer."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:467
+#: doc/tin.1:473
 #, no-wrap
 msgid "B<^H, E<lt>DELE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:470
+#: doc/tin.1:476
 msgid "delete character left of the cursor."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:470
+#: doc/tin.1:476
 #, no-wrap
 msgid "B<^K>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:473
+#: doc/tin.1:479
 msgid "delete from cursor to end of line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:473
+#: doc/tin.1:479
 #, no-wrap
 msgid "B<^P, ^N>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:476
+#: doc/tin.1:482
 msgid "move through history, previous and next, respectively."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:476
+#: doc/tin.1:482
 #, no-wrap
 msgid "B<^L, ^R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:479
+#: doc/tin.1:485
 msgid "redraw the current line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:479
+#: doc/tin.1:485
 #, no-wrap
 msgid "B<E<lt>CRE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:483
+#: doc/tin.1:489
 msgid ""
 "places line on history list if non-blank, appends newline and returns to the "
 "caller."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:483
+#: doc/tin.1:489
 #, no-wrap
 msgid "B<E<lt>ESCE<gt>>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:488
+#: doc/tin.1:494
 msgid "aborts the present editing operation."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:488
+#: doc/tin.1:494
 #, no-wrap
 msgid "GLOBAL COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:491
+#: doc/tin.1:497
 msgid ""
 "The following commands are available at all 4 menu levels and always have "
 "the same effect."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:492 doc/tin.1:1371 doc/tin.1:1424
+#: doc/tin.1:498 doc/tin.1:1380 doc/tin.1:1434 doc/tin.1:1480
 #, no-wrap
 msgid "B<ShellEscape '!'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:497
+#: doc/tin.1:503
 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 "
@@ -1145,57 +1181,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:497
+#: doc/tin.1:503
 #, no-wrap
 msgid "B<ToggleColor '&'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:500
+#: doc/tin.1:506
 msgid "Toggle use of ANSI color."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:500
+#: doc/tin.1:506
 #, no-wrap
 msgid "B<RedrawScr '^L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:503
+#: doc/tin.1:509
 msgid "Redraw the current screen."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:503
+#: doc/tin.1:509
 #, no-wrap
 msgid "B<ScrollUp 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:506
+#: doc/tin.1:512
 msgid "Scroll screen up by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:506
+#: doc/tin.1:512
 #, no-wrap
 msgid "B<ScrollDown 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:509
+#: doc/tin.1:515
 msgid "Scroll screen down by one line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:509
+#: doc/tin.1:515
 #, no-wrap
 msgid "B<Postponed 'O' '^O'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:523
+#: doc/tin.1:529
 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 "
@@ -1211,13 +1247,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:523 doc/tin.1:1377 doc/tin.1:1431
+#: doc/tin.1:529 doc/tin.1:1386 doc/tin.1:1441 doc/tin.1:1486
 #, no-wrap
 msgid "B<Help 'h'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:529
+#: doc/tin.1:535
 msgid ""
 "Help screen of commands available on the current menu. You can use "
 "B<SearchSubjF> ('B</>'), B<SearchSubjB> ('B<?>') and B<SearchRepeat> "
@@ -1225,225 +1261,226 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:529 doc/tin.1:1380 doc/tin.1:1434
+#: doc/tin.1:535 doc/tin.1:1389 doc/tin.1:1444 doc/tin.1:1489
 #, no-wrap
 msgid "B<ToggleHelpDisplay 'H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:532 doc/tin.1:1383 doc/tin.1:1437
-msgid "Toggle the display of help mini menu at the bottom of the screen."
+#: doc/tin.1:539 doc/tin.1:1393 doc/tin.1:1448 doc/tin.1:1493
+msgid ""
+"Toggle the display of help mini menu at the bottom of the screen and posting "
+"etiquette after composing an article (B<beginner_level>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:532
+#: doc/tin.1:539
 #, no-wrap
 msgid "B<DisplayPostHist 'W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:538
+#: doc/tin.1:544
 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."
+"are listed. See the section \"POSTING HISTORY LISTING\" for more "
+"information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:538
+#: doc/tin.1:544
 #, no-wrap
 msgid "B<Version 'v'>"
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:543
+#: doc/tin.1:549
 msgid "Print B<tin> version information."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:543
+#: doc/tin.1:549
 #, no-wrap
 msgid "NEWSGROUP SELECTION COMMANDS"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:544 doc/tin.1:682 doc/tin.1:934 doc/tin.1:1102 doc/tin.1:3507
+#: doc/tin.1:550 doc/tin.1:688 doc/tin.1:940 doc/tin.1:1108 doc/tin.1:3567
 #, no-wrap
 msgid "B<4>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:547
+#: doc/tin.1:553
 msgid "Select group 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:547
+#: doc/tin.1:553
 #, no-wrap
 msgid "B<SelectResetNewsrc '^R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:551
+#: doc/tin.1:557
 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:551 doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:557 doc/tin.1:709 doc/tin.1:961
 #, no-wrap
 msgid "B<SetRange '#'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:555 doc/tin.1:707 doc/tin.1:959
+#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965
 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:555
+#: doc/tin.1:561
 #, no-wrap
 msgid "B<SelectSortActive '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:558
+#: doc/tin.1:564
 msgid "Sort the list of newsgroups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:558 doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156 doc/tin.1:1368 doc/tin.1:1418
+#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165 doc/tin.1:1377 doc/tin.1:1428 doc/tin.1:1477
 #, no-wrap
 msgid "B<SearchRepeat '\\e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1371 doc/tin.1:1421
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1380 doc/tin.1:1431 doc/tin.1:1480
 msgid "Repeat the previous search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:561 doc/tin.1:713 doc/tin.1:965 doc/tin.1:1159 doc/tin.1:1362 doc/tin.1:1412
+#: doc/tin.1:567 doc/tin.1:719 doc/tin.1:971 doc/tin.1:1168 doc/tin.1:1371 doc/tin.1:1422 doc/tin.1:1471
 #, no-wrap
 msgid "B<SearchSubjF '/'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:564
+#: doc/tin.1:570
 msgid "Search for a group by name and description (if displayed)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:564 doc/tin.1:716 doc/tin.1:968 doc/tin.1:1162 doc/tin.1:1365 doc/tin.1:1415
+#: doc/tin.1:570 doc/tin.1:722 doc/tin.1:974 doc/tin.1:1171 doc/tin.1:1374 doc/tin.1:1425 doc/tin.1:1474
 #, no-wrap
 msgid "B<SearchSubjB '?'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:567
+#: doc/tin.1:573
 msgid "Backward search through the group names and descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:567
+#: doc/tin.1:573
 #, no-wrap
 msgid "B<SelectReadGrp '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:570
+#: doc/tin.1:576
 msgid "Read current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:570
+#: doc/tin.1:576
 #, no-wrap
 msgid "B<SelectEnterNextUnreadGrp 'E<lt>TABE<gt>' 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:574
+#: doc/tin.1:580
 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:574 doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:580 doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 #, no-wrap
 msgid "B<Catchup 'c'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:578
+#: doc/tin.1:584
 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:578 doc/tin.1:795 doc/tin.1:1010 doc/tin.1:1224
+#: doc/tin.1:584 doc/tin.1:801 doc/tin.1:1016 doc/tin.1:1233
 #, no-wrap
 msgid "B<CatchupNextUnread 'C'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:582
+#: doc/tin.1:588
 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:582
+#: doc/tin.1:588
 #, no-wrap
 msgid "B<SelectToggleDescriptions 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:586
+#: doc/tin.1:592
 msgid ""
 "Toggle display to show just the group name or the group name and the group "
 "descriptions."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:586 doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1236
+#: doc/tin.1:592 doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1245
 #, no-wrap
 msgid "B<EditFilter 'E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:589 doc/tin.1:811 doc/tin.1:1026 doc/tin.1:1239
+#: doc/tin.1:595 doc/tin.1:817 doc/tin.1:1032 doc/tin.1:1248
 msgid "Edit the filter file and reload it afterwards."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:589
+#: doc/tin.1:595
 #, no-wrap
 msgid "B<SelectGoto 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:593 doc/tin.1:815
+#: doc/tin.1:599 doc/tin.1:821
 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:593 doc/tin.1:818 doc/tin.1:1026 doc/tin.1:1252 doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:599 doc/tin.1:824 doc/tin.1:1032 doc/tin.1:1261 doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483
 #, no-wrap
 msgid "B<ToggleInfoLastLine 'i'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:598
+#: doc/tin.1:604
 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>'' "
@@ -1451,24 +1488,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:598 doc/tin.1:822 doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:604 doc/tin.1:828 doc/tin.1:1035 doc/tin.1:1264
 #, no-wrap
 msgid "B<ToggleInverseVideo 'I'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:601 doc/tin.1:825 doc/tin.1:1032 doc/tin.1:1258
+#: doc/tin.1:607 doc/tin.1:831 doc/tin.1:1038 doc/tin.1:1267
 msgid "Toggle inverse video."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:601 doc/tin.1:834 doc/tin.1:1038 doc/tin.1:1264
+#: doc/tin.1:607 doc/tin.1:840 doc/tin.1:1044 doc/tin.1:1273
 #, no-wrap
 msgid "B<LookupMessage 'L'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:608
+#: doc/tin.1:614
 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 "
@@ -1478,13 +1515,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:608
+#: doc/tin.1:614
 #, no-wrap
 msgid "B<SelectMoveGrp 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:614
+#: doc/tin.1:620
 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 "
@@ -1493,61 +1530,61 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:614 doc/tin.1:842 doc/tin.1:1272
+#: doc/tin.1:620 doc/tin.1:848 doc/tin.1:1281
 #, no-wrap
 msgid "B<OptionMenu 'M'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:618 doc/tin.1:846 doc/tin.1:1276
+#: doc/tin.1:624 doc/tin.1:852 doc/tin.1:1285
 msgid ""
 "User configurable options menu (for more information see section \"GLOBAL "
 "OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES\")."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:618
+#: doc/tin.1:624
 #, no-wrap
 msgid "B<SelectNextUnreadGrp 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:621
+#: doc/tin.1:627
 msgid "Positions the cursor on the next group with unread articles in it."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:621 doc/tin.1:863 doc/tin.1:1051 doc/tin.1:1293
+#: doc/tin.1:627 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1302
 #, no-wrap
 msgid "B<Quit 'q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:625
+#: doc/tin.1:631
 msgid ""
 "Quit B<tin> \\(em ask the user to confirm if B<confirm_choice> is set "
 "accordingly."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:625 doc/tin.1:866 doc/tin.1:1054 doc/tin.1:1296
+#: doc/tin.1:631 doc/tin.1:872 doc/tin.1:1060 doc/tin.1:1305
 #, no-wrap
 msgid "B<QuitTin 'Q'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:628 doc/tin.1:869 doc/tin.1:1057 doc/tin.1:1299
+#: doc/tin.1:634 doc/tin.1:875 doc/tin.1:1063 doc/tin.1:1308
 msgid "Quit B<tin> \\(em don't ask the user to confirm."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:628
+#: doc/tin.1:634
 #, no-wrap
 msgid "B<SelectToggleReadDisplay 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:633
+#: doc/tin.1:639
 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 "
@@ -1555,37 +1592,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:633 doc/tin.1:872 doc/tin.1:1057
+#: doc/tin.1:639 doc/tin.1:878 doc/tin.1:1063
 #, no-wrap
 msgid "B<BugReport 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:637 doc/tin.1:876 doc/tin.1:1061
+#: doc/tin.1:643 doc/tin.1:882 doc/tin.1:1067
 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:637
+#: doc/tin.1:643
 #, no-wrap
 msgid "B<SelectSubscribe 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:640
+#: doc/tin.1:646
 msgid "Subscribe to current group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:640
+#: doc/tin.1:646
 #, no-wrap
 msgid "B<SelectSubscribePat 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:645
+#: doc/tin.1:651
 msgid ""
 "Subscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1593,13 +1630,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:645
+#: doc/tin.1:651
 #, no-wrap
 msgid "B<SelectUnsubscribe 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:650
+#: doc/tin.1:656
 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 "
@@ -1607,13 +1644,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:650
+#: doc/tin.1:656
 #, no-wrap
 msgid "B<SelectUnsubscribePat 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:655
+#: doc/tin.1:661
 msgid ""
 "Unsubscribe to groups matching user specified pattern. See the section "
 "\"NEWSGROUP LISTS & WILDCARDS\" for the types of pattern that B<tin> "
@@ -1621,13 +1658,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:655 doc/tin.1:901 doc/tin.1:1080 doc/tin.1:1333
+#: doc/tin.1:661 doc/tin.1:907 doc/tin.1:1086 doc/tin.1:1342
 #, no-wrap
 msgid "B<Post 'w'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:661
+#: doc/tin.1:667
 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> "
@@ -1636,24 +1673,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:661
+#: doc/tin.1:667
 #, no-wrap
 msgid "B<SelectQuitNoWrite 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:664
+#: doc/tin.1:670
 msgid "Quit B<tin> without saving any changes to the configuration."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:664
+#: doc/tin.1:670
 #, no-wrap
 msgid "B<SelectYankActive 'y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:669
+#: doc/tin.1:675
 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 "
@@ -1661,38 +1698,38 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:669
+#: doc/tin.1:675
 #, no-wrap
 msgid "B<SelectSyncWithActive 'Y'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:673
+#: doc/tin.1:679
 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:673
+#: doc/tin.1:679
 #, no-wrap
 msgid "B<SelectMarkGrpUnread 'z' 'Z'>"
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:678
+#: doc/tin.1:684
 msgid "Mark all articles in the current group as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:678
+#: doc/tin.1:684
 #, no-wrap
 msgid "GROUP INDEX COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:682
+#: doc/tin.1:688
 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 "
@@ -1700,44 +1737,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:685
+#: doc/tin.1:691
 msgid "Select article 4."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:685 doc/tin.1:937 doc/tin.1:1105
+#: doc/tin.1:691 doc/tin.1:943 doc/tin.1:1111
 #, no-wrap
 msgid "B<MenuFilterSelect '^A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1109
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1115
 msgid ""
 "Auto select article(s) using a menu. Read the section \"FILTERING ARTICLES\" "
 "for more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:689 doc/tin.1:941 doc/tin.1:1121
+#: doc/tin.1:695 doc/tin.1:947 doc/tin.1:1130
 #, no-wrap
 msgid "B<MenuFilterKill '^K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:693 doc/tin.1:945 doc/tin.1:1125
+#: doc/tin.1:699 doc/tin.1:951 doc/tin.1:1134
 msgid ""
 "Kill article(s) using a menu. Read the section \"FILTERING ARTICLES\" for "
 "more information."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:693 doc/tin.1:945
+#: doc/tin.1:699 doc/tin.1:951
 #, no-wrap
 msgid "B<MarkFeedRead '^X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as read. A prompt asks which type should "
@@ -1745,13 +1782,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:698 doc/tin.1:950
+#: doc/tin.1:704 doc/tin.1:956
 #, no-wrap
 msgid "B<MarkFeedUnread '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:703 doc/tin.1:955
+#: doc/tin.1:709 doc/tin.1:961
 msgid ""
 "Mark current article, thread, range, auto-selected (hot) articles, articles "
 "matching pattern or tagged articles as unread. A prompt asks which type "
@@ -1759,58 +1796,58 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:707 doc/tin.1:959 doc/tin.1:1153
+#: doc/tin.1:713 doc/tin.1:965 doc/tin.1:1162
 #, no-wrap
 msgid "B<LastViewed '-'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:710 doc/tin.1:962 doc/tin.1:1156
+#: doc/tin.1:716 doc/tin.1:968 doc/tin.1:1165
 msgid "Re-enter the last message that was viewed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:716 doc/tin.1:968
+#: doc/tin.1:722 doc/tin.1:974
 msgid "Search forward for specified subject."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:719 doc/tin.1:971
+#: doc/tin.1:725 doc/tin.1:977
 msgid "Search backwards for specified subject."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:719
+#: doc/tin.1:725
 #, no-wrap
 msgid "B<GroupSelThd '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:722 doc/tin.1:974
+#: doc/tin.1:728 doc/tin.1:980
 msgid "Select current thread for later processing."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:722
+#: doc/tin.1:728
 #, no-wrap
 msgid "B<GroupDoAutoSel '+'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:726
+#: doc/tin.1:732
 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:726
+#: doc/tin.1:732
 #, no-wrap
 msgid "B<GroupToggleThdSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:731
+#: doc/tin.1:737
 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 "
@@ -1818,13 +1855,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:731
+#: doc/tin.1:737
 #, no-wrap
 msgid "B<GroupSelThdIfUnreadSelected ';'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:736
+#: doc/tin.1:742
 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 "
@@ -1832,13 +1869,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:736
+#: doc/tin.1:742
 #, no-wrap
 msgid "B<GroupSelPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:742
+#: doc/tin.1:748
 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 "
@@ -1847,24 +1884,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:742
+#: doc/tin.1:748
 #, no-wrap
 msgid "B<GroupReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:745
+#: doc/tin.1:751
 msgid "Reverse all selections on all articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:745
+#: doc/tin.1:751
 #, no-wrap
 msgid "B<GroupUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:751
+#: doc/tin.1:757
 msgid ""
 "Undo all selections on all articles. It clears the toggle effect of "
 "B<GroupMarkUnselArtRead> ('B<X>') command. Thus after first doing a "
@@ -1873,13 +1910,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:751 doc/tin.1:983 doc/tin.1:1179
+#: doc/tin.1:757 doc/tin.1:989 doc/tin.1:1188
 #, no-wrap
 msgid "B<Pipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:756 doc/tin.1:988 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:994 doc/tin.1:1193
 msgid ""
 "Pipe current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles into command. See the section \"MAILING "
@@ -1887,13 +1924,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:756 doc/tin.1:1184
+#: doc/tin.1:762 doc/tin.1:1193
 #, no-wrap
 msgid "B<QuickFilterSelect '['>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:765
+#: doc/tin.1:771
 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: "
@@ -1905,13 +1942,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:765 doc/tin.1:1193
+#: doc/tin.1:771 doc/tin.1:1202
 #, no-wrap
 msgid "B<QuickFilterKill ']'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:774
+#: doc/tin.1:780
 msgid ""
 "Kill article(s) with a single key [after confirmation]. The defaults used "
 "for killing are based upon the following four tinrc config variables: "
@@ -1923,99 +1960,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:774
+#: doc/tin.1:780
 #, no-wrap
 msgid "B<GroupReadBasenote '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:777
+#: doc/tin.1:783
 msgid "Read current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:777
+#: doc/tin.1:783
 #, no-wrap
 msgid "B<GroupNextUnreadArtOrGrp 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:780
+#: doc/tin.1:786
 msgid "View next unread article or group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:780 doc/tin.1:994 doc/tin.1:1210
+#: doc/tin.1:786 doc/tin.1:1000 doc/tin.1:1219
 #, no-wrap
 msgid "B<SearchAuthF 'a'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:784
+#: doc/tin.1:790
 msgid ""
 "Author forward search. This searches for articles with a specific ''From:'' "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:784 doc/tin.1:999 doc/tin.1:1213
+#: doc/tin.1:790 doc/tin.1:1005 doc/tin.1:1222
 #, no-wrap
 msgid "B<SearchAuthB 'A'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:787 doc/tin.1:1002
+#: doc/tin.1:793 doc/tin.1:1008
 msgid "Author backward search. Otherwise, see B<SearchAuthF> ('B<a>') above."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:787 doc/tin.1:1002 doc/tin.1:1216
+#: doc/tin.1:793 doc/tin.1:1008 doc/tin.1:1225
 #, no-wrap
 msgid "B<SearchBody 'B'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:791 doc/tin.1:1006 doc/tin.1:1220
+#: doc/tin.1:797 doc/tin.1:1012 doc/tin.1:1229
 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:795
+#: doc/tin.1:801
 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:799
+#: doc/tin.1:805
 msgid ""
 "Mark all articles as read [after confirmation] and enter the next group with "
 "unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:799
+#: doc/tin.1:805
 #, no-wrap
 msgid "B<GroupToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:803 doc/tin.1:1018
+#: doc/tin.1:809 doc/tin.1:1024
 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:803
+#: doc/tin.1:809
 #, no-wrap
 msgid "B<GroupCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:808 doc/tin.1:1023 doc/tin.1:1233
+#: doc/tin.1:814 doc/tin.1:1029 doc/tin.1:1242
 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 "
@@ -2023,37 +2060,37 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:811
+#: doc/tin.1:817
 #, no-wrap
 msgid "B<GroupGoto 'g'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:815
+#: doc/tin.1:821
 #, no-wrap
 msgid "B<GroupToggleGetartLimit 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:818
+#: doc/tin.1:824
 msgid "Toggle article/group limit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:822
+#: doc/tin.1:828
 msgid ""
 "Display the subject of the first article in the current thread in the last "
 "line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:825
+#: doc/tin.1:831
 #, no-wrap
 msgid "B<GroupMarkThdRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:831
+#: doc/tin.1:837
 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 "
@@ -2062,29 +2099,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:831
+#: doc/tin.1:837
 #, no-wrap
 msgid "B<GroupListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:834
+#: doc/tin.1:840
 msgid "Open the thread under the current cursor position."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:837 doc/tin.1:1041 doc/tin.1:1267
+#: doc/tin.1:843 doc/tin.1:1047 doc/tin.1:1276
 msgid "Look up article by ''Message-ID:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:837
+#: doc/tin.1:843
 #, no-wrap
 msgid "B<GroupMail 'm'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:842 doc/tin.1:1046 doc/tin.1:1272
+#: doc/tin.1:848 doc/tin.1:1052 doc/tin.1:1281
 msgid ""
 "Mail current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to someone. See the section \"MAILING "
@@ -2092,35 +2129,35 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:846
+#: doc/tin.1:852
 #, no-wrap
 msgid "B<GroupNextGroup 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:849
+#: doc/tin.1:855
 msgid "Go to next group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:849
+#: doc/tin.1:855
 #, no-wrap
 msgid "B<GroupNextUnreadArt 'N'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:852 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1291
 msgid "Go to the next unread article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:852 doc/tin.1:1046 doc/tin.1:1282
+#: doc/tin.1:858 doc/tin.1:1052 doc/tin.1:1291
 #, no-wrap
 msgid "B<Print 'o'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:857 doc/tin.1:1051 doc/tin.1:1287
+#: doc/tin.1:863 doc/tin.1:1057 doc/tin.1:1296
 msgid ""
 "Send current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles to printer. See the section \"MAILING "
@@ -2128,51 +2165,51 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:857
+#: doc/tin.1:863
 #, no-wrap
 msgid "B<GroupPrevGroup 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:860
+#: doc/tin.1:866
 msgid "Go to previous group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:860
+#: doc/tin.1:866
 #, no-wrap
 msgid "B<GroupPrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:863
+#: doc/tin.1:869
 msgid "Go to previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:866 doc/tin.1:1054
+#: doc/tin.1:872 doc/tin.1:1060
 msgid "Return to previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:869
+#: doc/tin.1:875
 #, no-wrap
 msgid "B<GroupToggleReadUnread 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:872
+#: doc/tin.1:878
 msgid "Toggle the display between all articles and unread articles."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:876
+#: doc/tin.1:882
 #, no-wrap
 msgid "B<GroupSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:881 doc/tin.1:1066 doc/tin.1:1312
+#: doc/tin.1:887 doc/tin.1:1072 doc/tin.1:1321
 msgid ""
 "Save current article / thread / auto-selected (hot) articles / articles "
 "matching pattern / tagged articles. See the section \"MAILING PIPING "
@@ -2180,24 +2217,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:881
+#: doc/tin.1:887
 #, no-wrap
 msgid "B<GroupAutoSave 'S'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:884 doc/tin.1:1069 doc/tin.1:1315
+#: doc/tin.1:890 doc/tin.1:1075 doc/tin.1:1324
 msgid "Save marked articles automatically without further prompting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:884
+#: doc/tin.1:890
 #, no-wrap
 msgid "B<GroupTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:889
+#: doc/tin.1:895
 msgid ""
 "Toggle tag-status of current article / thread for B<GroupMail> ('B<m>')  / "
 "B<Pipe> ('B<|>') / B<Print> ('B<o>') / B<GroupSave> ('B<s>') / "
@@ -2205,26 +2242,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:889
+#: doc/tin.1:895
 #, no-wrap
 msgid "B<GroupTagParts 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:893 doc/tin.1:1077
+#: doc/tin.1:899 doc/tin.1:1083
 msgid ""
 "Automatically tag/untag all the parts of the current multi-part message in "
 "order."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:893
+#: doc/tin.1:899
 #, no-wrap
 msgid "B<GroupToggleThreading 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:898
+#: doc/tin.1:904
 msgid ""
 "Cycle the threading mode through no threading, threading by subject, "
 "threading by references, threading on both subject and references, group "
@@ -2232,18 +2269,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:898
+#: doc/tin.1:904
 #, no-wrap
 msgid "B<GroupUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:901
+#: doc/tin.1:907
 msgid "Untag all articles that were tagged."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:908 doc/tin.1:1087 doc/tin.1:1340
+#: doc/tin.1:914 doc/tin.1:1093 doc/tin.1:1349
 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>'), "
@@ -2252,13 +2289,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:908
+#: doc/tin.1:914
 #, no-wrap
 msgid "B<GroupRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:914 doc/tin.1:1346
+#: doc/tin.1:920 doc/tin.1:1355
 msgid ""
 "Repost an already posted article / thread / auto-selected (hot) articles / "
 "articles matching pattern / tagged articles to another newsgroup(s). Useful "
@@ -2267,13 +2304,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:914
+#: doc/tin.1:920
 #, no-wrap
 msgid "B<GroupMarkUnselArtRead 'X'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:922
+#: doc/tin.1:928
 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.  "
@@ -2284,25 +2321,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:922 doc/tin.1:1087 doc/tin.1:1346
+#: doc/tin.1:928 doc/tin.1:1093 doc/tin.1:1355
 #, no-wrap
 msgid "B<MarkArtUnread 'z'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:925
+#: doc/tin.1:931
 msgid "Mark current article as unread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:925 doc/tin.1:1092 doc/tin.1:1349
+#: doc/tin.1:931 doc/tin.1:1098 doc/tin.1:1358
 #, no-wrap
 msgid "B<MarkThdUnread 'Z'>"
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:932
+#: doc/tin.1:938
 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 "
@@ -2310,79 +2347,79 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:932
+#: doc/tin.1:938
 #, no-wrap
 msgid "THREAD LISTING COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:937
+#: doc/tin.1:943
 msgid "Select article 4 within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:971
+#: doc/tin.1:977
 #, no-wrap
 msgid "B<ThreadSelArt '*'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:974
+#: doc/tin.1:980
 #, no-wrap
 msgid "B<ThreadToggleArtSel '.'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:977
+#: doc/tin.1:983
 msgid "Toggle selection of current article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:977
+#: doc/tin.1:983
 #, no-wrap
 msgid "B<ThreadReverseSel '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:980
+#: doc/tin.1:986
 msgid "Reverse article selections."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:980
+#: doc/tin.1:986
 #, no-wrap
 msgid "B<ThreadUndoSel '~'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:983
+#: doc/tin.1:989
 msgid "Undo all selections on current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:988
+#: doc/tin.1:994
 #, no-wrap
 msgid "B<ThreadReadArt '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:991
+#: doc/tin.1:997
 msgid "Read current article within thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:991
+#: doc/tin.1:997
 #, no-wrap
 msgid "B<ThreadReadNextArtOrThread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:994
+#: doc/tin.1:1000
 msgid "View next unread article within thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:999
+#: doc/tin.1:1005
 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 "
@@ -2390,44 +2427,44 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1010
+#: doc/tin.1:1016
 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:1014
+#: doc/tin.1:1020
 msgid ""
 "Mark thread as read [after confirmation] and enter the next thread "
 "containing unread news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1014
+#: doc/tin.1:1020
 #, no-wrap
 msgid "B<ThreadToggleSubjDisplay 'd'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1018
+#: doc/tin.1:1024
 #, no-wrap
 msgid "B<ThreadCancel 'D'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1029 doc/tin.1:1255
+#: doc/tin.1:1035 doc/tin.1:1264
 msgid "Display the subject of the current article in the last line."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1032
+#: doc/tin.1:1038
 #, no-wrap
 msgid "B<ThreadMarkArtRead 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1038
+#: doc/tin.1:1044
 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 "
@@ -2435,55 +2472,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1041
+#: doc/tin.1:1047
 #, no-wrap
 msgid "B<ThreadMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1061
+#: doc/tin.1:1067
 #, no-wrap
 msgid "B<ThreadSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1066
+#: doc/tin.1:1072
 #, no-wrap
 msgid "B<ThreadAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1069
+#: doc/tin.1:1075
 #, no-wrap
 msgid "B<ThreadTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1073 doc/tin.1:1319
+#: doc/tin.1:1079 doc/tin.1:1328
 msgid ""
 "Toggle tag status of current article for mailing, piping, printing, saving "
 "or reposting."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1073
+#: doc/tin.1:1079
 #, no-wrap
 msgid "B<ThreadTagParts 'T'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1077
+#: doc/tin.1:1083
 #, no-wrap
 msgid "B<ThreadUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1080
+#: doc/tin.1:1086
 msgid "Untag all tagged threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1092
+#: doc/tin.1:1098
 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 "
@@ -2492,169 +2529,171 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 msgid "Mark all articles in thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1097
+#: doc/tin.1:1103
 #, no-wrap
 msgid "ARTICLE VIEWER COMMANDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1102
+#: doc/tin.1:1108
 msgid "Read the first (base) article in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1105
+#: doc/tin.1:1111
 msgid "Read response 4 in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1109
+#: doc/tin.1:1115
 #, no-wrap
 msgid "B<PageReplyQuoteHeaders '^E'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1113
+#: doc/tin.1:1119
 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:1119
 #, no-wrap
 msgid "B<PagePGPCheckArticle '^G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1118
-msgid "Perform B<\\%pgp>(1)  operations on article."
+#: doc/tin.1:1127
+msgid ""
+"Perform B<\\%pgp>(1)  / B<\\%gpg>(1)  operations on article. This expects "
+"inline pgp (B<RFC\\%4880>) and not MIME pgp (B<RFC\\%3156>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1118
+#: doc/tin.1:1127
 #, no-wrap
 msgid "B<PageToggleRaw '^H'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1121
+#: doc/tin.1:1130
 msgid "Toggles the display mode (raw including all headers vs. cooked)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1125
+#: doc/tin.1:1134
 #, no-wrap
 msgid "B<PageToggleTabs '^T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 msgid "Toggle the TAB width between 4 and 8 characters."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1128
+#: doc/tin.1:1137
 #, no-wrap
 msgid "B<PageFollowupQuoteHeaders '^W'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1132
+#: doc/tin.1:1141
 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:1141
 #, no-wrap
 msgid "B<PageToggleTex2iso '\"'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1136
+#: doc/tin.1:1145
 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:1145
 #, no-wrap
 msgid "B<PageToggleAllHeaders '*'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1139
+#: doc/tin.1:1148
 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:1148
 #, no-wrap
 msgid "B<PageToggleRot '%'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 msgid "Toggle ROT-13 decoding for this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1142
+#: doc/tin.1:1151
 #, no-wrap
 msgid "B<PageToggleUue '('>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1146
+#: doc/tin.1:1155
 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:1155
 #, no-wrap
 msgid "B<PageReveal ')'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1153
+#: doc/tin.1:1162
 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 form feed 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:1162
+#: doc/tin.1:1171
 msgid "Forward search the text of this article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1165
+#: doc/tin.1:1174
 msgid "Backward search the text of this article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1165
+#: doc/tin.1:1174
 #, no-wrap
 msgid "B<PageSkipIncludedText ':'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 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 "
@@ -2662,40 +2701,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1170
+#: doc/tin.1:1179
 #, no-wrap
 msgid "B<PageTopThd 'E<lt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 msgid "Go to the first article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1173
+#: doc/tin.1:1182
 #, no-wrap
 msgid "B<PageBotThd 'E<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 msgid "Go to the last article in the current thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1176
+#: doc/tin.1:1185
 #, no-wrap
 msgid "B<PageToggleHighlight '_'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1179
+#: doc/tin.1:1188
 msgid "Toggle word highlighting on/off."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1193
+#: doc/tin.1:1202
 msgid ""
 "Auto select article(s) with a single key. The defaults used for selection "
 "are set based upon the following four tinrc config variables: "
@@ -2707,7 +2746,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 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>, "
@@ -2718,24 +2757,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1202
+#: doc/tin.1:1211
 #, no-wrap
 msgid "B<PageNextThd '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 msgid "Go to next base article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1205
+#: doc/tin.1:1214
 #, no-wrap
 msgid "B<PageNextUnread 'E<lt>TABE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1210
+#: doc/tin.1:1219
 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 "
@@ -2743,281 +2782,281 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1213
+#: doc/tin.1:1222
 msgid "Author forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1216
+#: doc/tin.1:1225
 msgid "Author backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1224
+#: doc/tin.1:1233
 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:1237
 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:1237
 #, no-wrap
 msgid "B<PageCancel 'D'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1233
+#: doc/tin.1:1242
 #, no-wrap
 msgid "B<PageEditArticle 'e'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1236
+#: doc/tin.1:1245
 msgid "Edit the current article. This is restricted to mailgroups and saved news."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1239
+#: doc/tin.1:1248
 #, no-wrap
 msgid "B<PageFollowupQuote 'f'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1242
+#: doc/tin.1:1251
 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:1251
 #, no-wrap
 msgid "B<PageFollowup 'F'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1246
+#: doc/tin.1:1255
 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:1255
 #, no-wrap
 msgid "B<PageFirstPage 'g'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 msgid "Go to the start of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1249
+#: doc/tin.1:1258
 #, no-wrap
 msgid "B<PageLastPage 'G'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1252
+#: doc/tin.1:1261
 msgid "Go to the end of the article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1258
+#: doc/tin.1:1267
 #, no-wrap
 msgid "B<PageKillThd 'K'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 msgid "Mark rest of thread as read and move onto the next unread thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1261
+#: doc/tin.1:1270
 #, no-wrap
 msgid "B<PageListThd 'l'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1264
+#: doc/tin.1:1273
 msgid "Show the thread menu that the current article is a part of."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1267
+#: doc/tin.1:1276
 #, no-wrap
 msgid "B<PageMail 'm'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1276
+#: doc/tin.1:1285
 #, no-wrap
 msgid "B<PageNextArt 'n'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 msgid "Go to the next article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1279
+#: doc/tin.1:1288
 #, no-wrap
 msgid "B<PageNextUnreadArt 'N'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1287
+#: doc/tin.1:1296
 #, no-wrap
 msgid "B<PagePrevArt 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 msgid "Go to the previous article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1290
+#: doc/tin.1:1299
 #, no-wrap
 msgid "B<PagePrevUnreadArt 'P'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1293
+#: doc/tin.1:1302
 msgid "Go to the previous unread article."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1296
+#: doc/tin.1:1305
 msgid "Return to the previous level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1299
+#: doc/tin.1:1308
 #, no-wrap
 msgid "B<PageReplyQuote 'r'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1303
+#: doc/tin.1:1312
 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:1312
 #, no-wrap
 msgid "B<PageReply 'R'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1307
+#: doc/tin.1:1316
 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:1316
 #, no-wrap
 msgid "B<PageSave 's'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1312
+#: doc/tin.1:1321
 #, no-wrap
 msgid "B<PageAutoSave 'S'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1315
+#: doc/tin.1:1324
 #, no-wrap
 msgid "B<PageTag 't'>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1319
+#: doc/tin.1:1328
 #, no-wrap
 msgid "B<PageGroupSel 'T'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 msgid "Return to group selection level."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1322
+#: doc/tin.1:1331
 #, no-wrap
 msgid "B<PageGotoParent 'u'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 msgid "Go to parent article."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1325
+#: doc/tin.1:1334
 #, no-wrap
 msgid "B<PageViewUrl 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1329
+#: doc/tin.1:1338
 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:1338
 #, no-wrap
 msgid "B<PageViewAttach 'V'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1333
+#: doc/tin.1:1342
 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:1349
 #, no-wrap
 msgid "B<PageRepost 'x'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1349
+#: doc/tin.1:1358
 msgid "Mark article as unread."
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: Plain text
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 msgid "Mark the current thread as unread."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:1354
+#: doc/tin.1:1363
 #, no-wrap
 msgid "URL LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1357
+#: doc/tin.1:1366
 msgid ""
 "B<PageViewUrl> ('B<U>') displays a list of URLs in the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3025,52 +3064,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1358
+#: doc/tin.1:1367
 #, no-wrap
 msgid "B<UrlSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1362
+#: doc/tin.1:1371
 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:1374 doc/tin.1:1474
 msgid "URL forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1368
+#: doc/tin.1:1377 doc/tin.1:1477
 msgid "URL backward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1374 doc/tin.1:1427
+#: doc/tin.1:1383 doc/tin.1:1437 doc/tin.1:1483
 msgid "Shell escape."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1377
+#: doc/tin.1:1386
 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:1389 doc/tin.1:1444 doc/tin.1:1489
 msgid "Help screen of commands available."
 msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1386
+#: doc/tin.1:1396
 #, no-wrap
 msgid "ATTACHMENT LISTING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1389
+#: doc/tin.1:1399
 msgid ""
 "B<PageViewAttach> ('B<V>') displays a list of attachments of the current "
 "article. Besides the common moving keys, the following commands are "
@@ -3078,107 +3117,107 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1390
+#: doc/tin.1:1400
 #, no-wrap
 msgid "B<AttachPipe 'p'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 msgid "Pipe attachment into command."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1393
+#: doc/tin.1:1403
 #, no-wrap
 msgid "B<AttachSave 's'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 msgid "Save current attachment / tagged attachments to disk."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1396
+#: doc/tin.1:1406
 #, no-wrap
 msgid "B<AttachSelect '^J' 'E<lt>CRE<gt>'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 msgid "View attachment."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1399
+#: doc/tin.1:1409
 #, no-wrap
 msgid "B<AttachTag 't'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 msgid "Tag one or more attachments for saving."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1402
+#: doc/tin.1:1412
 #, no-wrap
 msgid "B<AttachTagPattern '='>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1406
+#: doc/tin.1:1416
 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:1416
 #, no-wrap
 msgid "B<AttachToggleTagged '@'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 msgid "Reverse tagging of all attachments."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1409
+#: doc/tin.1:1419
 #, no-wrap
 msgid "B<AttachUntag 'U'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1412
+#: doc/tin.1:1422
 msgid "Untag all tagged attachments."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1415
+#: doc/tin.1:1425
 msgid "Attachment forward search."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1418
+#: doc/tin.1:1428
 msgid "Attachment backward search."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1421
+#: doc/tin.1:1431
 #, no-wrap
 msgid "B<GlobalPipe '|'>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1424
+#: doc/tin.1:1434
 msgid "Pipe attachment into command. Uses the raw attachment, no decoding is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1431
+#: doc/tin.1:1441
 msgid ""
 "Toggle the display of the name/description of the current attachment in the "
 "last line."
@@ -3186,7 +3225,50 @@ msgstr ""
 
 #.  -------------------------------------------------------------------
 #. type: SS
-#: doc/tin.1:1440
+#: doc/tin.1:1451
+#, no-wrap
+msgid "POSTING HISTORY LISTING"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1459
+msgid ""
+"B<DisplayPostHist> ('B<W>') displays a list of all previous posted articles "
+"stored in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>. The following "
+"informatiosn are shown: a time stamp in \"dd-mm-yy\"-format, a single letter "
+"indicating the action which initiated the message, the group names "
+"(evetually shortened, see also B<abbreviate_groupname>) or a mail address "
+"the message was sent to and the subject of the message. Besides the common "
+"moving keys, the following commands are available:"
+msgstr ""
+
+#. type: TP
+#: doc/tin.1:1460
+#, no-wrap
+msgid "B<PostedArticlesSelect '^J' 'E<lt>CRE<gt>'>"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1471
+msgid ""
+"The article with the current ''Message-ID:'' will be opened if available.  "
+"Note that this requires that the ''Message-ID:'' of the article was recorded "
+"in I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted> which may not always be the "
+"case.  If using NNTP and the internal inews (B<inews_prog> set to "
+"\"--internal\")  and either the server proposes a ''Message-ID:'' during the "
+"POST (B<RFC\\%3977>) command or B<tin> is build to generate ''Message-ID:'' "
+"this should be the case. With an external inews (and reading from local "
+"spool) it is not."
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.1:1486
+msgid "Toggle the display of the current 'Message-ID:'' in the last line."
+msgstr ""
+
+#.  -------------------------------------------------------------------
+#. type: SS
+#: doc/tin.1:1496
 #, no-wrap
 msgid "GLOBAL OPTIONS MENU AND TINRC CONFIGURABLE VARIABLES"
 msgstr ""
@@ -3195,7 +3277,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:1508
 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 "
@@ -3207,7 +3289,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1460
+#: doc/tin.1:1516
 msgid ""
 "The variables are user configurable by editing "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc> directly. Most of them can also be "
@@ -3219,7 +3301,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1466
+#: doc/tin.1:1522
 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 "
@@ -3229,7 +3311,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1473
+#: doc/tin.1:1529
 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> "
@@ -3239,7 +3321,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1478
+#: doc/tin.1:1534
 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 "
@@ -3248,14 +3330,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1481
+#: doc/tin.1:1537
 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:1541
 msgid ""
 "Here is a full list of all the available variables. The name in braces is "
 "the name of the corresponding setting in "
@@ -3263,13 +3345,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1485
+#: doc/tin.1:1541
 #, no-wrap
 msgid "B<Abbreviate long newsgroup names (abbreviate_groupname)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1491 doc/tin.5:1253
+#: doc/tin.1:1547 doc/tin.5:1258
 msgid ""
 "If ON abbreviate long newsgroup names at group selection level and article "
 "level (if necessary) like this: news.software.readers -E<gt> "
@@ -3277,159 +3359,159 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1491
+#: doc/tin.1:1547
 #, no-wrap
 msgid "B<Add posted articles to filter (add_posted_to_filter)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1495 doc/tin.5:1257
+#: doc/tin.1:1551 doc/tin.5:1262
 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:1551
 #, no-wrap
 msgid "B<Insert 'User-Agent:'-header (advertising)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1498 doc/tin.5:1260
+#: doc/tin.1:1554 doc/tin.5:1265
 msgid "Turn ON advertising in header (''User-Agent:''). Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1498
+#: doc/tin.1:1554
 #, no-wrap
 msgid "B<Skip multipart/alternative parts (alternative_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1501 doc/tin.5:1263
+#: doc/tin.1:1557 doc/tin.5:1268
 msgid "If ON strip multipart/alternative messages automatically. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1501
+#: doc/tin.1:1557
 #, no-wrap
 msgid "B<Character to show deleted articles (art_marked_deleted)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1504 doc/tin.5:1266
+#: doc/tin.1:1560 doc/tin.5:1271
 msgid "The character used to show that an article was deleted. Default is 'D'."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1504
+#: doc/tin.1:1560
 #, no-wrap
 msgid "B<Character to show inrange articles (art_marked_inrange)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1507 doc/tin.5:1269
+#: doc/tin.1:1563 doc/tin.5:1274
 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:1563
 #, no-wrap
 msgid "B<Character to show returning arts (art_marked_return)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1511 doc/tin.5:1273
+#: doc/tin.1:1567 doc/tin.5:1278
 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:1567
 #, no-wrap
 msgid "B<Character to show selected articles (art_marked_selected)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1515 doc/tin.5:1277
+#: doc/tin.1:1571 doc/tin.5:1282
 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:1571
 #, no-wrap
 msgid "B<Character to show recent articles (art_marked_recent)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1519 doc/tin.5:1281
+#: doc/tin.1:1575 doc/tin.5:1286
 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:1575
 #, no-wrap
 msgid "B<Character to show unread articles (art_marked_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1523 doc/tin.5:1285
+#: doc/tin.1:1579 doc/tin.5:1290
 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:1579
 #, no-wrap
 msgid "B<Character to show read articles (art_marked_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1526 doc/tin.5:1288
+#: doc/tin.1:1582 doc/tin.5:1293
 msgid "The character used to show that an article was read. Default is ' '."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1526
+#: doc/tin.1:1582
 #, no-wrap
 msgid "B<Character to show killed articles (art_marked_killed)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1530 doc/tin.5:1292
+#: doc/tin.1:1586 doc/tin.5:1297
 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:1586
 #, 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 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:1296
+#: doc/tin.1:1590 doc/tin.5:1301
 #, no-wrap
 msgid "B<Ask before using MIME viewer (ask_for_metamail)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 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 "
@@ -3437,65 +3519,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1539
+#: doc/tin.1:1595
 #, 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:1307
+#: doc/tin.1:1599 doc/tin.5:1312
 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:1599
 #, no-wrap
 msgid "B<List thread using right arrow key (auto_list_thread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1547 doc/tin.5:1311
+#: doc/tin.1:1603 doc/tin.5:1316
 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:1603
 #, no-wrap
 msgid "B<Reconnect to server automatically (auto_reconnect)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1550 doc/tin.1:2550
+#: doc/tin.1:1606 doc/tin.1:2601
 msgid "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1550
-#, no-wrap
-msgid "B<Use Archive-name: header for save (auto_save)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:1556 doc/tin.5:1320
-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:1556
+#: doc/tin.1:1606
 #, no-wrap
 msgid "B<Save articles in batch mode (batch_save)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1561 doc/tin.5:1325
+#: doc/tin.1:1611 doc/tin.5:1324
 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 "
@@ -3503,13 +3570,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1561
+#: doc/tin.1:1611
 #, no-wrap
 msgid "B<Show mini menu & posting etiquette (beginner_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1566 doc/tin.5:1330
+#: doc/tin.1:1616 doc/tin.5:1329
 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 "
@@ -3517,13 +3584,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1566
+#: doc/tin.1:1616
 #, no-wrap
 msgid "B<Cache NNTP overview files locally (cache_overview_files)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 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.  "
@@ -3531,13 +3598,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1571
+#: doc/tin.1:1621
 #, no-wrap
 msgid "B<Hash algorithm for cancel-locks (cancel_lock_algo)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1577 doc/tin.5:1341
+#: doc/tin.1:1627 doc/tin.5:1340
 msgid ""
 "Use this hash algorithm for cancel-locks. Only available when build with "
 "cancel-lock support. none disables the generation of cancel-locks. Valid "
@@ -3545,323 +3612,323 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1577
+#: doc/tin.1:1627
 #, no-wrap
 msgid "B<Catchup read groups when quitting (catchup_read_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1583 doc/tin.5:1345
+#: doc/tin.1:1633 doc/tin.5:1344
 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:1633
 #, no-wrap
 msgid "B<Standard background color (col_back)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1586 doc/tin.5:1348
+#: doc/tin.1:1636 doc/tin.5:1347
 msgid "Standard background color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1586
+#: doc/tin.1:1636
 #, no-wrap
 msgid "B<Color of quoted text from external sources (col_extquote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1589 doc/tin.5:1351
+#: doc/tin.1:1639 doc/tin.5:1350
 msgid "Color of quoted text from external sources"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1589
+#: doc/tin.1:1639
 #, no-wrap
 msgid "B<Color of sender (From:) (col_from)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1592 doc/tin.5:1354
+#: doc/tin.1:1642 doc/tin.5:1353
 msgid "Color of sender (From:)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1592
+#: doc/tin.1:1642
 #, no-wrap
 msgid "B<Color of article header lines (col_head)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1595 doc/tin.5:1357
+#: doc/tin.1:1645 doc/tin.5:1356
 msgid "Color of header-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1595
+#: doc/tin.1:1645
 #, no-wrap
 msgid "B<Color of help text (col_help)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1598 doc/tin.5:1360
+#: doc/tin.1:1648 doc/tin.5:1359
 msgid "Color of help pages"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1598
+#: doc/tin.1:1648
 #, no-wrap
 msgid "B<Color for inverse text (background) (col_invers_bg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1601 doc/tin.5:1363
+#: doc/tin.1:1651 doc/tin.5:1362
 msgid "Color of background for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1601
+#: doc/tin.1:1651
 #, no-wrap
 msgid "B<Color for inverse text (foreground) (col_invers_fg)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1604 doc/tin.5:1366
+#: doc/tin.1:1654 doc/tin.5:1365
 msgid "Color of foreground for inverse text"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1604
+#: doc/tin.1:1654
 #, no-wrap
 msgid "B<Color of status messages (col_message)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1607 doc/tin.5:1385
+#: doc/tin.1:1657 doc/tin.5:1384
 msgid "Color of status messages in last line"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1607
+#: doc/tin.1:1657
 #, no-wrap
 msgid "B<Color of highlighting with _dash_ (col_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1611 doc/tin.5:1370
+#: doc/tin.1:1661 doc/tin.5:1369
 msgid ""
 "Color of words emphasized like _this_. See also B<word_h_display_marks> and "
 "B<word_highlight>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1611
+#: doc/tin.1:1661
 #, no-wrap
 msgid "B<Color of highlighting with /slash/ (col_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1615 doc/tin.5:1374
+#: doc/tin.1:1665 doc/tin.5:1373
 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
+#: doc/tin.1:1665
 #, no-wrap
 msgid "B<Color of highlighting with *stars* (col_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1619 doc/tin.5:1378
+#: doc/tin.1:1669 doc/tin.5:1377
 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
+#: doc/tin.1:1669
 #, no-wrap
 msgid "B<Color of highlighting with -stroke- (col_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1623 doc/tin.5:1382
+#: doc/tin.1:1673 doc/tin.5:1381
 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
+#: doc/tin.1:1673
 #, no-wrap
 msgid "B<Color of mini help menu (col_minihelp)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1626 doc/tin.5:1388
+#: doc/tin.1:1676 doc/tin.5:1387
 msgid "Color of mini help menu"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1626
+#: doc/tin.1:1676
 #, no-wrap
 msgid "B<Color of actual news header fields (col_newsheaders)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1629 doc/tin.5:1391
+#: doc/tin.1:1679 doc/tin.5:1390
 msgid "Color of actual news header fields"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1629
+#: doc/tin.1:1679
 #, no-wrap
 msgid "B<Standard foreground color (col_normal)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1632 doc/tin.5:1394
+#: doc/tin.1:1682 doc/tin.5:1393
 msgid "Standard foreground color"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1632
+#: doc/tin.1:1682
 #, no-wrap
 msgid "B<Color of quoted lines (col_quote)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1635 doc/tin.5:1397
+#: doc/tin.1:1685 doc/tin.5:1396
 msgid "Color of quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1635
+#: doc/tin.1:1685
 #, no-wrap
 msgid "B<Color of twice quoted line (col_quote2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1638 doc/tin.5:1400
+#: doc/tin.1:1688 doc/tin.5:1399
 msgid "Color of twice quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1638
+#: doc/tin.1:1688
 #, no-wrap
 msgid "B<Color of =E<gt>3 times quoted line (col_quote3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1641 doc/tin.5:1403
+#: doc/tin.1:1691 doc/tin.5:1402
 msgid "Color of E<gt>=3 times quoted lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1641
+#: doc/tin.1:1691
 #, no-wrap
 msgid "B<Color of response counter (col_response)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1645 doc/tin.5:1407
+#: doc/tin.1:1695 doc/tin.5:1406
 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:1645
+#: doc/tin.1:1695
 #, no-wrap
 msgid "B<Color of signatures (col_signature)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1648 doc/tin.5:1410
+#: doc/tin.1:1698 doc/tin.5:1409
 msgid "Color of signatures"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1648
+#: doc/tin.1:1698
 #, no-wrap
 msgid "B<Color of urls highlight (col_urls)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1651 doc/tin.5:1413
+#: doc/tin.1:1701 doc/tin.5:1412
 msgid "Color of urls highlight"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1651
+#: doc/tin.1:1701
 #, no-wrap
 msgid "B<Color of verbatim blocks (col_verbatim)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1654 doc/tin.5:1416
+#: doc/tin.1:1704 doc/tin.5:1415
 msgid "Color of verbatim blocks"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1654
+#: doc/tin.1:1704
 #, no-wrap
 msgid "B<Color of article subject lines (col_subject)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1657 doc/tin.5:1419
+#: doc/tin.1:1707 doc/tin.5:1418
 msgid "Color of article subject"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1657
+#: doc/tin.1:1707
 #, no-wrap
 msgid "B<Color of text lines (col_text)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1660 doc/tin.5:1422
+#: doc/tin.1:1710 doc/tin.5:1421
 msgid "Color of text-lines"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1660
+#: doc/tin.1:1710
 #, no-wrap
 msgid "B<Color of help/mail sign (col_title)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1663 doc/tin.5:1425
+#: doc/tin.1:1713 doc/tin.5:1424
 msgid "Color of help/mail sign"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1663
+#: doc/tin.1:1713
 #, no-wrap
 msgid "B<Which actions require confirmation (confirm_choice)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1666
+#: doc/tin.1:1716
 msgid "Ask for manual confirmation to protect the user."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1667 doc/tin.1:1673 doc/tin.1:1677
+#: doc/tin.1:1717 doc/tin.1:1723 doc/tin.1:1727
 #, no-wrap
 msgid "\\(bu"
 msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.1:1673
+#: doc/tin.1:1723
 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 "
@@ -3869,21 +3936,21 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1677
+#: doc/tin.1:1727
 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:1681
+#: doc/tin.1:1731
 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:1682
+#: doc/tin.1:1732
 #, no-wrap
 msgid "B<Format string for display of dates (date_format)>"
 msgstr ""
@@ -3892,7 +3959,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:1694
+#: doc/tin.1:1744
 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 "
@@ -3901,382 +3968,384 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1694
+#: doc/tin.1:1744
 #, no-wrap
 msgid "B<(default_art_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1696
+#: doc/tin.1:1746
 #, no-wrap
 msgid "B<(default_author_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1698
+#: doc/tin.1:1748
 #, no-wrap
 msgid "B<(default_config_search)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1701 doc/tin.5:1464
+#: doc/tin.1:1751 doc/tin.5:1463
 msgid "The last article/author/config option that was searched for."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1701
+#: doc/tin.1:1751
 #, no-wrap
 msgid "B<(default_filter_days)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1704 doc/tin.5:1467
+#: doc/tin.1:1754 doc/tin.5:1466
 msgid "Default is 28."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1704
+#: doc/tin.1:1754
 #, no-wrap
 msgid "B<(default_filter_kill_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1708 doc/tin.5:1471
+#: doc/tin.1:1758 doc/tin.5:1470
 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:1708
+#: doc/tin.1:1758
 #, no-wrap
 msgid "B<(default_filter_kill_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1713 doc/tin.5:1476
+#: doc/tin.1:1763 doc/tin.5:1475
 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:1713
+#: doc/tin.1:1763
 #, no-wrap
 msgid "B<(default_filter_kill_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1717 doc/tin.5:1480
+#: doc/tin.1:1767 doc/tin.5:1479
 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:1717
+#: doc/tin.1:1767
 #, no-wrap
 msgid "B<(default_filter_kill_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1720 doc/tin.5:1483
+#: doc/tin.1:1770 doc/tin.5:1482
 msgid "Default for quick (1 key) kill filter header."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1721 doc/tin.1:1755 doc/tin.1:1896 doc/tin.1:2089 doc/tin.1:2137 doc/tin.1:2255 doc/tin.1:2280 doc/tin.1:2295 doc/tin.1:2345 doc/tin.1:2375 doc/tin.1:2458 doc/tin.1:2490 doc/tin.1:2510 doc/tin.1:2598 doc/tin.5:1669 doc/tin.5:1863 doc/tin.5:1915 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105 doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2301 doc/tin.5:2323 doc/tin.5:2422
+#: doc/tin.1:1771 doc/tin.1:1805 doc/tin.1:1948 doc/tin.1:2143 doc/tin.1:2193 doc/tin.1:2311 doc/tin.1:2336 doc/tin.1:2351 doc/tin.1:2401 doc/tin.1:2431 doc/tin.1:2509 doc/tin.1:2541 doc/tin.1:2561 doc/tin.1:2653 doc/tin.5:1670 doc/tin.5:1864 doc/tin.5:1916 doc/tin.5:2064 doc/tin.5:2079 doc/tin.5:2105 doc/tin.5:2157 doc/tin.5:2186 doc/tin.5:2296 doc/tin.5:2318 doc/tin.5:2421
 #, no-wrap
 msgid "0"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1723 doc/tin.1:1757
+#: doc/tin.1:1773 doc/tin.1:1807
 #, no-wrap
 msgid " ''Subject:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1723 doc/tin.1:1757 doc/tin.1:1902 doc/tin.1:2091 doc/tin.1:2139 doc/tin.1:2257 doc/tin.1:2284 doc/tin.1:2297 doc/tin.1:2347 doc/tin.1:2377 doc/tin.1:2460 doc/tin.1:2492 doc/tin.1:2512 doc/tin.1:2600 doc/tin.5:1676 doc/tin.5:1865 doc/tin.5:1917 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081 doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2303 doc/tin.5:2325 doc/tin.5:2424
+#: doc/tin.1:1773 doc/tin.1:1807 doc/tin.1:1954 doc/tin.1:2145 doc/tin.1:2195 doc/tin.1:2313 doc/tin.1:2340 doc/tin.1:2353 doc/tin.1:2403 doc/tin.1:2433 doc/tin.1:2511 doc/tin.1:2543 doc/tin.1:2563 doc/tin.1:2655 doc/tin.5:1677 doc/tin.5:1866 doc/tin.5:1918 doc/tin.5:1967 doc/tin.5:2068 doc/tin.5:2081 doc/tin.5:2107 doc/tin.5:2159 doc/tin.5:2188 doc/tin.5:2298 doc/tin.5:2320 doc/tin.5:2423
 #, no-wrap
 msgid "1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1725 doc/tin.1:1759
+#: doc/tin.1:1775 doc/tin.1:1809
 #, no-wrap
 msgid " ''Subject:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1725 doc/tin.1:1759 doc/tin.1:1907 doc/tin.1:2093 doc/tin.1:2143 doc/tin.1:2260 doc/tin.1:2301 doc/tin.1:2349 doc/tin.1:2380 doc/tin.1:2462 doc/tin.1:2494 doc/tin.1:2514 doc/tin.1:2602 doc/tin.5:1681 doc/tin.5:1867 doc/tin.5:1922 doc/tin.5:1971 doc/tin.5:2084 doc/tin.5:2111 doc/tin.5:2161 doc/tin.5:2191 doc/tin.5:2305 doc/tin.5:2327 doc/tin.5:2426
+#: doc/tin.1:1775 doc/tin.1:1809 doc/tin.1:1959 doc/tin.1:2147 doc/tin.1:2199 doc/tin.1:2316 doc/tin.1:2357 doc/tin.1:2405 doc/tin.1:2436 doc/tin.1:2513 doc/tin.1:2545 doc/tin.1:2565 doc/tin.1:2657 doc/tin.5:1682 doc/tin.5:1868 doc/tin.5:1922 doc/tin.5:1971 doc/tin.5:2084 doc/tin.5:2111 doc/tin.5:2161 doc/tin.5:2191 doc/tin.5:2300 doc/tin.5:2322 doc/tin.5:2425
 #, no-wrap
 msgid "2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1727 doc/tin.1:1761
+#: doc/tin.1:1777 doc/tin.1:1811
 #, no-wrap
 msgid " ''From:'' (case sensitive)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1727 doc/tin.1:1761 doc/tin.1:2095 doc/tin.1:2263 doc/tin.1:2305 doc/tin.1:2351 doc/tin.1:2382 doc/tin.1:2464 doc/tin.1:2516 doc/tin.5:1869 doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2329
+#: doc/tin.1:1777 doc/tin.1:1811 doc/tin.1:2149 doc/tin.1:2319 doc/tin.1:2361 doc/tin.1:2407 doc/tin.1:2438 doc/tin.1:2515 doc/tin.1:2567 doc/tin.5:1870 doc/tin.5:2087 doc/tin.5:2115 doc/tin.5:2163 doc/tin.5:2193 doc/tin.5:2324
 #, no-wrap
 msgid "3"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1729 doc/tin.1:1763
+#: doc/tin.1:1779 doc/tin.1:1813
 #, no-wrap
 msgid " ''From:'' (ignore case)\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1729 doc/tin.1:1763 doc/tin.1:2097 doc/tin.1:2353 doc/tin.1:2384 doc/tin.1:2467 doc/tin.1:2518 doc/tin.5:1871 doc/tin.5:1977 doc/tin.5:2165 doc/tin.5:2195 doc/tin.5:2331
+#: doc/tin.1:1779 doc/tin.1:1813 doc/tin.1:2151 doc/tin.1:2409 doc/tin.1:2440 doc/tin.1:2518 doc/tin.1:2569 doc/tin.5:1872 doc/tin.5:1977 doc/tin.5:2165 doc/tin.5:2195 doc/tin.5:2326
 #, no-wrap
 msgid "4"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1731 doc/tin.1:1765
+#: doc/tin.1:1781 doc/tin.1:1815
 #, no-wrap
 msgid " ''Message-ID:'' & full ''References:'' line\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1731 doc/tin.1:1765 doc/tin.1:2099 doc/tin.1:2355 doc/tin.1:2469 doc/tin.1:2521 doc/tin.5:1873 doc/tin.5:2167 doc/tin.5:2334
+#: doc/tin.1:1781 doc/tin.1:1815 doc/tin.1:2153 doc/tin.1:2411 doc/tin.1:2520 doc/tin.1:2572 doc/tin.5:1874 doc/tin.5:2167 doc/tin.5:2329
 #, no-wrap
 msgid "5"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1733 doc/tin.1:1767
+#: doc/tin.1:1783 doc/tin.1:1817
 #, no-wrap
 msgid " ''Message-ID:'' & last ''References:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1733 doc/tin.1:1767 doc/tin.1:2357 doc/tin.1:2523 doc/tin.5:2169 doc/tin.5:2336
+#: doc/tin.1:1783 doc/tin.1:1817 doc/tin.1:2413 doc/tin.1:2574 doc/tin.5:2169 doc/tin.5:2331
 #, no-wrap
 msgid "6"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1735 doc/tin.1:1769
+#: doc/tin.1:1785 doc/tin.1:1819
 #, no-wrap
 msgid " ''Message-ID:'' entry only\n"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:1735 doc/tin.1:1769 doc/tin.1:2360 doc/tin.1:2525 doc/tin.5:2172 doc/tin.5:2338
+#: doc/tin.1:1785 doc/tin.1:1819 doc/tin.1:2416 doc/tin.1:2576 doc/tin.5:2172 doc/tin.5:2333
 #, no-wrap
 msgid "7"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1737 doc/tin.1:1771
+#: doc/tin.1:1787 doc/tin.1:1821
 #, no-wrap
 msgid " ''Lines:''\n"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1738
+#: doc/tin.1:1788
 #, no-wrap
 msgid "B<(default_filter_select_case)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1742 doc/tin.5:1500
+#: doc/tin.1:1792 doc/tin.5:1499
 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:1742
+#: doc/tin.1:1792
 #, no-wrap
 msgid "B<(default_filter_select_expire)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1747 doc/tin.5:1505
+#: doc/tin.1:1797 doc/tin.5:1504
 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:1747
+#: doc/tin.1:1797
 #, no-wrap
 msgid "B<(default_filter_select_global)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1751 doc/tin.5:1509
+#: doc/tin.1:1801 doc/tin.5:1508
 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:1751
+#: doc/tin.1:1801
 #, no-wrap
 msgid "B<(default_filter_select_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1754 doc/tin.5:1512
+#: doc/tin.1:1804 doc/tin.5:1511
 msgid "Default for quick (1 key) auto-selection filter header."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1772
+#: doc/tin.1:1822
 #, no-wrap
 msgid "B<(default_goto_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1774
+#: doc/tin.1:1824
 #, no-wrap
 msgid "B<(default_group_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1776
+#: doc/tin.1:1826
 #, no-wrap
 msgid "B<(default_mail_address)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1778
+#: doc/tin.1:1828
 #, no-wrap
 msgid "B<(default_move_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1780
+#: doc/tin.1:1830
 #, no-wrap
 msgid "B<(default_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1782
+#: doc/tin.1:1832
 #, no-wrap
 msgid "B<(default_pipe_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1784
+#: doc/tin.1:1834
 #, no-wrap
 msgid "B<(default_post_newsgroups)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1786
+#: doc/tin.1:1836
 #, no-wrap
 msgid "B<(default_post_subject)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1788
+#: doc/tin.1:1838
 #, no-wrap
 msgid "B<(default_range_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1790
+#: doc/tin.1:1840
 #, no-wrap
 msgid "B<(default_range_select)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1792
+#: doc/tin.1:1842
 #, no-wrap
 msgid "B<(default_range_thread)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1794
+#: doc/tin.1:1844
 #, no-wrap
 msgid "B<(default_repost_group)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1796
+#: doc/tin.1:1846
 #, no-wrap
 msgid "B<(default_save_file)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1798
+#: doc/tin.1:1848
 #, no-wrap
 msgid "B<(default_save_mode)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1800
+#: doc/tin.1:1850
 #, no-wrap
 msgid "B<(default_select_pattern)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1802
+#: doc/tin.1:1852
 #, no-wrap
 msgid "B<(default_shell_command)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1804
+#: doc/tin.1:1854
 #, no-wrap
 msgid "B<(default_subject_search)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1806
+#: doc/tin.1:1856
 #, no-wrap
 msgid "B<Draw -E<gt> instead of highlighted bar (draw_arrow)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1810 doc/tin.5:1563
+#: doc/tin.1:1860 doc/tin.5:1562
 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:1810
+#: doc/tin.1:1860
 #, no-wrap
 msgid "B<Invocation of your editor (editor_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 msgid ""
 "The format string used to create the editor start command with parameters.  "
-"Default is \"%E +%N %F\" (e.g., /bin/vi +7 .article)."
+"Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename (e.g., "
+"/bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1814
+#: doc/tin.1:1866
 #, no-wrap
 msgid "B<Detection of external quotes (extquote_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1817 doc/tin.5:1571
+#: doc/tin.1:1869 doc/tin.5:1572
 msgid "If ON quotes from external sources will be detected. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1817
+#: doc/tin.1:1869
 #, no-wrap
 msgid "B<Regex used to show external quotes (extquote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 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, "
@@ -4284,26 +4353,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1822
+#: doc/tin.1:1874
 #, no-wrap
 msgid "B<Force redraw after certain commands (force_screen_redraw)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1826 doc/tin.5:1582
+#: doc/tin.1:1878 doc/tin.5:1583
 msgid ""
 "Specifies whether a screen redraw should always be done after certain "
 "external commands. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1826
+#: doc/tin.1:1878
 #, no-wrap
 msgid "B<Number of articles to get (getart_limit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 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 "
@@ -4312,24 +4381,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1833
+#: doc/tin.1:1885
 #, no-wrap
 msgid "B<Catchup group using left key (group_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1836 doc/tin.5:1606
+#: doc/tin.1:1888 doc/tin.5:1607
 msgid "If ON catchup group when leaving with the left arrow key. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1836
+#: doc/tin.1:1888
 #, no-wrap
 msgid "B<Format string for the Group level (group_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 msgid ""
 "Format string B<tin> uses for Group level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ %R\\ %L\\ \\ %s\\ "
@@ -4337,13 +4406,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1840
+#: doc/tin.1:1892
 #, no-wrap
 msgid "B<Go to the next unread article with (goto_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 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 "
@@ -4354,13 +4423,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1848
+#: doc/tin.1:1900
 #, no-wrap
 msgid "B<Display uue data as an attachment (hide_uue)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1858 doc/tin.5:1636
+#: doc/tin.1:1910 doc/tin.5:1637
 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 "
@@ -4372,13 +4441,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1858
+#: doc/tin.1:1910
 #, no-wrap
 msgid "B<External inews (inews_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1865 doc/tin.5:1643
+#: doc/tin.1:1917 doc/tin.5:1644
 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 "
@@ -4387,13 +4456,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1865
+#: doc/tin.1:1917
 #, no-wrap
 msgid "B<(info_in_last_line)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1872 doc/tin.5:1649
+#: doc/tin.1:1924 doc/tin.5:1650
 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>')  "
@@ -4402,13 +4471,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1872
+#: doc/tin.1:1924
 #, no-wrap
 msgid "B<Use interactive mail reader (interactive_mailer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 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, "
@@ -4421,26 +4490,26 @@ msgstr ""
 #.        mono_mark* currently do allow "Reverse video" even if
 #.        inverse_okay=FALSE
 #. type: TP
-#: doc/tin.1:1879
+#: doc/tin.1:1931
 #, no-wrap
 msgid "B<Use inverse video for page headers (inverse_okay)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1886 doc/tin.5:1659
+#: doc/tin.1:1938 doc/tin.5:1660
 msgid ""
 "If ON use inverse video for page headers and URL highlighting.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1886
+#: doc/tin.1:1938
 #, no-wrap
 msgid "B<Keep failed arts in ~/dead.articles (keep_dead_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1891 doc/tin.5:1664
+#: doc/tin.1:1943 doc/tin.5:1665
 msgid ""
 "If ON keep all failed postings in I<${TIN_HOMEDIR:-\"$HOME\"}/dead.articles> "
 "besides keeping the last failed posting in "
@@ -4448,20 +4517,20 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1891
+#: doc/tin.1:1943
 #, no-wrap
 msgid "B<Filter which articles (kill_level)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1895
+#: doc/tin.1:1947
 msgid ""
 "This option controls the processing and display of articles that are "
 "killed.  There are 3 options:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1902
+#: doc/tin.1:1954
 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 "
@@ -4471,7 +4540,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1907 doc/tin.5:1681
+#: doc/tin.1:1959 doc/tin.5:1682
 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 "
@@ -4480,7 +4549,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1911 doc/tin.5:1685
+#: doc/tin.1:1963 doc/tin.5:1686
 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 "
@@ -4488,18 +4557,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 msgid "Default is 0 (B<Kill only unread arts>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1913
+#: doc/tin.1:1965
 #, no-wrap
 msgid "B<Use 8bit characters in mail headers (mail_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1919 doc/tin.5:1692
+#: doc/tin.1:1971 doc/tin.5:1693
 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 "
@@ -4508,39 +4577,40 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1919
+#: doc/tin.1:1971
 #, no-wrap
 msgid "B<Mail address (mail_address)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1925 doc/tin.5:1698
+#: doc/tin.1:1979
 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."
+"creating articles, sending mail and when B<\\%pgp>(1)  / B<\\%gpg>(1)  "
+"signing (B<RFC\\%4880>)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1925
+#: doc/tin.1:1979
 #, no-wrap
 msgid "B<MIME encoding in mail messages (mail_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1929 doc/tin.5:1702
+#: doc/tin.1:1983 doc/tin.5:1703
 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:1929
+#: doc/tin.1:1983
 #, no-wrap
 msgid "B<Quote line when mailing (mail_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1934 doc/tin.5:1707
+#: doc/tin.1:1988 doc/tin.5:1708
 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, "
@@ -4548,13 +4618,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1934
+#: doc/tin.1:1988
 #, no-wrap
 msgid "B<Format of the mailbox (mailbox_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1944 doc/tin.5:1717
+#: doc/tin.1:1998 doc/tin.5:1718
 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 "
@@ -4563,29 +4633,29 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1944
+#: doc/tin.1:1998
 #, no-wrap
 msgid "B<Mail directory (maildir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1953 doc/tin.5:1726
+#: doc/tin.1:2007 doc/tin.5:1727
 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 "
+"format. This feature is mainly for use with the B<\\%mutt>(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:1953
+#: doc/tin.1:2007
 #, no-wrap
 msgid "B<Invocation of your mail command (mailer_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1959 doc/tin.5:1732
+#: doc/tin.1:2013 doc/tin.5:1733
 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' "
@@ -4594,29 +4664,29 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1964 doc/tin.5:1737
+#: doc/tin.1:2018 doc/tin.5:1738
 #, no-wrap
 msgid ""
 "sendmail -oem -t E<lt> %F\n"
-"elm -s \"%S\" \"%T\" E<lt> \"%F\"\n"
+"mutt -s \"%S\" -- \"%T\" E<lt> \"%F\"\n"
 "claws-mail --compose \"mailto:%T?subject=%S&insert=%F\"\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1968 doc/tin.5:1741
+#: doc/tin.1:2022 doc/tin.5:1742
 msgid ""
 "B<interactive_mailer> must be set adequate. The following substitutions are "
 "supported:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:1970 doc/tin.5:1743
+#: doc/tin.1:2024 doc/tin.5:1744
 #, no-wrap
 msgid "\\w'%S'u +\\w'default_mailer'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1977 doc/tin.5:1750
+#: doc/tin.1:2031 doc/tin.5:1751
 #, no-wrap
 msgid ""
 "%F\tfilename\n"
@@ -4628,13 +4698,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1979
+#: doc/tin.1:2033
 #, no-wrap
 msgid "B<'Mark as (un)read' ignores tags (mark_ignore_tags)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1987 doc/tin.5:1763
+#: doc/tin.1:2041 doc/tin.5:1764
 msgid ""
 "When this is ON, the B<GroupMarkThdRead> ('B<K>'), B<ThreadMarkArtRead> "
 "('B<K>'), B<MarkThdUnread> ('B<Z>') at Group level and B<MarkArtUnread> "
@@ -4645,41 +4715,41 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1987
+#: doc/tin.1:2041
 #, no-wrap
 msgid "B<Mark saved articles/threads as read (mark_saved_read)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:1990 doc/tin.5:1755
+#: doc/tin.1:2044 doc/tin.5:1756
 msgid "If ON mark articles that are saved as read. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:1990
+#: doc/tin.1:2044
 #, no-wrap
 msgid "B<Viewer program for MIME articles (metamail_prog)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2002 doc/tin.5:1775
+#: doc/tin.1:2056 doc/tin.5:1776
 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>."
+"non-textual attachments. The B<PageViewAttach> ('B<V>')  command can always "
+"be used to manually view any attachments. See also B<ask_for_metamail>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2002
+#: doc/tin.1:2056
 #, no-wrap
 msgid "B<MM_CHARSET (mm_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2015 doc/tin.5:1788
+#: doc/tin.1:2069 doc/tin.5:1789
 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 "
@@ -4693,13 +4763,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2015
+#: doc/tin.1:2069
 #, no-wrap
 msgid "B<MM_NETWORK_CHARSET (mm_network_charset)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2026 doc/tin.5:1799
+#: doc/tin.1:2080 doc/tin.5:1800
 msgid ""
 "Charset used for posting and MIME headers; replaces B<mm_charset>.  "
 "Conversion between B<mm_network_charset> and local charset (determined via "
@@ -4710,14 +4780,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2029 doc/tin.5:1802
+#: doc/tin.1:2083 doc/tin.5:1803
 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:2035 doc/tin.5:1808
+#: doc/tin.1:2089 doc/tin.5:1809
 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 "
@@ -4726,13 +4796,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2035
+#: doc/tin.1:2089
 #, no-wrap
 msgid "B<Attribute of highlighting with _dash_ (mono_markdash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2040 doc/tin.5:1813
+#: doc/tin.1:2094 doc/tin.5:1814
 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 "
@@ -4740,13 +4810,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2040
+#: doc/tin.1:2094
 #, no-wrap
 msgid "B<Attribute of highlighting with /slash/ (mono_markslash)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2045 doc/tin.5:1818
+#: doc/tin.1:2099 doc/tin.5:1819
 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 "
@@ -4754,13 +4824,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2045
+#: doc/tin.1:2099
 #, no-wrap
 msgid "B<Attribute of highlighting with *stars* (mono_markstar)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2050 doc/tin.5:1823
+#: doc/tin.1:2104 doc/tin.5:1824
 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 "
@@ -4768,13 +4838,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2050
+#: doc/tin.1:2104
 #, no-wrap
 msgid "B<Attribute of highlighting with -stroke- (mono_markstroke)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2055 doc/tin.5:1828
+#: doc/tin.1:2109 doc/tin.5:1829
 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 "
@@ -4782,26 +4852,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2055
+#: doc/tin.1:2109
 #, no-wrap
 msgid "B<(newnews)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2059
+#: doc/tin.1:2113
 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:2059
+#: doc/tin.1:2113
 #, no-wrap
 msgid "B<Display these header fields (or *) (news_headers_to_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2066 doc/tin.5:1841
+#: doc/tin.1:2120 doc/tin.5:1842
 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 "
@@ -4811,13 +4881,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2066
+#: doc/tin.1:2120
 #, no-wrap
 msgid "B<Do not display these header fields (news_headers_to_not_display)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2075 doc/tin.5:1850
+#: doc/tin.1:2129 doc/tin.5:1851
 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 "
@@ -4828,13 +4898,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2075
+#: doc/tin.1:2129
 #, no-wrap
 msgid "B<Quote line when following up (news_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2080 doc/tin.5:1855
+#: doc/tin.1:2134 doc/tin.5:1856
 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, "
@@ -4842,91 +4912,91 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2080
+#: doc/tin.1:2134
 #, no-wrap
 msgid "B<NNTP read timeout in seconds (nntp_read_timeout_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2084
+#: doc/tin.1:2138
 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:2084
+#: doc/tin.1:2138
 #, no-wrap
 msgid "B<Unicode normalization form (normalization_form)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2088
+#: doc/tin.1:2142
 msgid ""
 "The normalization form B<tin> should use to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2091 doc/tin.5:1865
+#: doc/tin.1:2145 doc/tin.5:1866
 msgid "B<None>: no normalization"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2093 doc/tin.5:1867
+#: doc/tin.1:2147 doc/tin.5:1868
 msgid "B<NFKC>: Compatibility Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2095 doc/tin.5:1869
+#: doc/tin.1:2149 doc/tin.5:1870
 msgid "B<NFKD>: Compatibility Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2097 doc/tin.5:1871
+#: doc/tin.1:2151 doc/tin.5:1872
 msgid "B<NFC>: Canonical Decomposition, followed by Canonical Composition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2099 doc/tin.5:1873
+#: doc/tin.1:2153 doc/tin.5:1874
 msgid "B<NFD>: Canonical Decomposition"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2101 doc/tin.5:1875
+#: doc/tin.1:2155 doc/tin.5:1876
 msgid ""
 "B<NFKC_CF>: Compatibility Decomposition, followed by Canonical Composition "
 "and Case Folding"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2105
+#: doc/tin.1:2159
 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:2105
+#: doc/tin.1:2159
 #, no-wrap
 msgid "B<Go to first unread article in group (pos_first_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2109 doc/tin.5:1884
+#: doc/tin.1:2163 doc/tin.5:1885
 msgid ""
 "If ON put cursor at first unread article in group otherwise at last "
 "article. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2109
+#: doc/tin.1:2163
 #, no-wrap
 msgid "B<Use 8bit characters in news headers (post_8bit_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2120 doc/tin.5:1895
+#: doc/tin.1:2174 doc/tin.5:1896
 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 "
@@ -4939,13 +5009,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2120
+#: doc/tin.1:2174
 #, no-wrap
 msgid "B<MIME encoding in news messages (post_mime_encoding)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2125 doc/tin.5:1900
+#: doc/tin.1:2179 doc/tin.5:1901
 msgid ""
 "MIME encoding of the body in news message, if necessary. (8bit, base64, "
 "quoted-printable, 7bit). Default is 8bit, which leads to no encoding.  "
@@ -4953,13 +5023,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2125
+#: doc/tin.1:2179
 #, no-wrap
 msgid "B<View post-processed files (post_process_view)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 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 "
@@ -4967,41 +5037,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2132
+#: doc/tin.1:2186
 #, no-wrap
 msgid "B<Post process saved articles (post_process_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2136
+#: doc/tin.1:2192 doc/tin.5:1915
 msgid ""
-"This specifies whether to perform post processing on saved articles.  The "
-"following values are allowed:"
+"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.1:2139 doc/tin.5:1917
+#: doc/tin.1:2195 doc/tin.5:1918
 msgid "B<No> (default), no post processing is done."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2143
+#: doc/tin.1:2199 doc/tin.5:1922
 msgid "B<Shell archives>, unpacking of multi-part B<\\%shar>(1)  files only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2145 doc/tin.5:1924
+#: doc/tin.1:2201 doc/tin.5:1924
 msgid "B<Yes>, binary attachments and data will be decoded and saved."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2146
+#: doc/tin.1:2202
 #, no-wrap
 msgid "B<Filename to be used for storing posted articles (posted_articles_file)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2154 doc/tin.5:1933
+#: doc/tin.1:2210 doc/tin.5:1933
 msgid ""
 "Keep posted articles in given file. If the given filename does not contain "
 "any expandable strings it will be prefixed with "
@@ -5012,26 +5084,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2154
+#: doc/tin.1:2210
 #, no-wrap
 msgid "B<Print all headers when printing (print_header)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2158 doc/tin.5:1937
+#: doc/tin.1:2214 doc/tin.5:1937
 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:2158
+#: doc/tin.1:2214
 #, no-wrap
 msgid "B<Printer program with options (printer)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 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 "
@@ -5040,39 +5112,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2167
+#: doc/tin.1:2223
 #, no-wrap
 msgid "B<Process only unread articles (process_only_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2171 doc/tin.5:1951
+#: doc/tin.1:2227 doc/tin.5:1951
 msgid ""
 "If ON only save/print/pipe/mail unread articles (tagged articles excepted).  "
 "Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2171
+#: doc/tin.1:2227
 #, no-wrap
 msgid "B<Show empty Followup-To in editor (prompt_followupto)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 msgid ""
 "If ON show empty ''Followup-To:'' header when editing an article. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2174
+#: doc/tin.1:2230
 #, no-wrap
 msgid "B<Characters used as quote-marks (quote_chars)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2179 doc/tin.5:1960
+#: doc/tin.1:2235 doc/tin.5:1960
 msgid ""
 "The character used in quoting included text to article followups and mail "
 "replies. The '_' character represents a blank character and is replaced with "
@@ -5080,13 +5152,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2179
+#: doc/tin.1:2235
 #, no-wrap
 msgid "B<Quoting behavior (quote_style)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2186
+#: doc/tin.1:2242
 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, "
@@ -5097,7 +5169,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 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 "
@@ -5105,13 +5177,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2190
+#: doc/tin.1:2246
 #, no-wrap
 msgid "B<Regex used to show quoted lines (quote_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 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 "
@@ -5119,13 +5191,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2195
+#: doc/tin.1:2251
 #, no-wrap
 msgid "B<Regex used to show twice quoted l. (quote_regex2)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 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 "
@@ -5133,13 +5205,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2200
+#: doc/tin.1:2256
 #, no-wrap
 msgid "B<Regex used to show E<gt>= 3 times q.l. (quote_regex3)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 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 "
@@ -5147,39 +5219,39 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2205
+#: doc/tin.1:2261
 #, no-wrap
 msgid "B<Article recentness time limit (recent_time)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2209 doc/tin.5:2005
+#: doc/tin.1:2265 doc/tin.5:2005
 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:2209
+#: doc/tin.1:2265
 #, no-wrap
 msgid "B<Render BiDi (render_bidi)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2213
+#: doc/tin.1:2269
 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:2213
+#: doc/tin.1:2269
 #, no-wrap
 msgid "B<Interval in seconds to reread active (reread_active_file_secs)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2218 doc/tin.5:2017
+#: doc/tin.1:2274 doc/tin.5:2017
 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 "
@@ -5187,78 +5259,78 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2218
+#: doc/tin.1:2274
 #, no-wrap
 msgid "B<Directory to save arts/threads in (savedir)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2222 doc/tin.5:2021
+#: doc/tin.1:2278 doc/tin.5:2021
 msgid ""
 "Directory where articles/threads are saved. Default is "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/News>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2222
+#: doc/tin.1:2278
 #, no-wrap
 msgid "B<Score limit (kill) (score_limit_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2226 doc/tin.5:2025
+#: doc/tin.1:2282 doc/tin.5:2025
 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:2226
+#: doc/tin.1:2282
 #, no-wrap
 msgid "B<Score limit (select) (score_limit_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2230 doc/tin.5:2029
+#: doc/tin.1:2286 doc/tin.5:2029
 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:2230
+#: doc/tin.1:2286
 #, no-wrap
 msgid "B<Default score to kill articles (score_kill)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2234 doc/tin.5:2033
+#: doc/tin.1:2290 doc/tin.5:2033
 msgid ""
 "Score of an article which should be killed, this must be E<lt>= "
 "B<score_limit_kill>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2234
+#: doc/tin.1:2290
 #, no-wrap
 msgid "B<Default score to select articles (score_select)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2238 doc/tin.5:2037
+#: doc/tin.1:2294 doc/tin.5:2037
 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:2238
+#: doc/tin.1:2294
 #, no-wrap
 msgid "B<Number of lines to scroll in pager (scroll_lines)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2246 doc/tin.5:2045
+#: doc/tin.1:2302 doc/tin.5:2045
 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 "
@@ -5269,13 +5341,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2246
+#: doc/tin.1:2302
 #, no-wrap
 msgid "B<Format string for the Selection level (select_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 msgid ""
 "Format string B<tin> uses for Selection level representation. See the "
 "section \"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%f\\ %n\\ %U\\ \\ "
@@ -5283,52 +5355,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2250
+#: doc/tin.1:2306
 #, no-wrap
 msgid "B<In group and thread level, show author by (show_author)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2254 doc/tin.5:2078
+#: doc/tin.1:2310 doc/tin.5:2078
 msgid ""
 "Which information about the author should be shown. Default is 2, authors "
 "full name."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2257 doc/tin.5:2081
+#: doc/tin.1:2313 doc/tin.5:2081
 msgid "B<None>, only the ''Subject:'' line will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2260 doc/tin.5:2084
+#: doc/tin.1:2316 doc/tin.5:2084
 msgid ""
 "B<Address>, ''Subject:'' line & the address part of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2263 doc/tin.5:2087
+#: doc/tin.1:2319 doc/tin.5:2087
 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:2266 doc/tin.5:2090
+#: doc/tin.1:2322 doc/tin.5:2090
 msgid ""
 "B<Address and Name>, ''Subject:'' line & all of the ''From:'' line are "
 "displayed."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2267
+#: doc/tin.1:2323
 #, no-wrap
 msgid "B<Show description of each newsgroup (show_description)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 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 "
@@ -5339,48 +5411,48 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2276
+#: doc/tin.1:2332
 #, no-wrap
 msgid "B<Function for sorting articles (sort_function)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2279 doc/tin.5:2063
+#: doc/tin.1:2335 doc/tin.5:2063
 msgid "Function used for sorting articles. Default is 0."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2284 doc/tin.5:2068
+#: doc/tin.1:2340 doc/tin.5:2068
 msgid "Use B<\\%qsort>(3)  for sorting."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2289 doc/tin.5:2073
+#: doc/tin.1:2345 doc/tin.5:2073
 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:2290
+#: doc/tin.1:2346
 #, no-wrap
 msgid "B<Show lines/score in listings (show_info)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2294 doc/tin.5:2104
+#: doc/tin.1:2350 doc/tin.5:2104
 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:2297 doc/tin.5:2107
+#: doc/tin.1:2353 doc/tin.5:2107
 msgid "B<None>, no information will be displayed."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2301 doc/tin.5:2111
+#: doc/tin.1:2357 doc/tin.5:2111
 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 "
@@ -5388,7 +5460,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2305 doc/tin.5:2115
+#: doc/tin.1:2361 doc/tin.5:2115
 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 "
@@ -5396,66 +5468,66 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2307 doc/tin.5:2117
+#: doc/tin.1:2363 doc/tin.5:2117
 msgid "B<Lines & Score>, display line count and score."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2308
+#: doc/tin.1:2364
 #, no-wrap
 msgid "B<Show only unread articles (show_only_unread_arts)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2312 doc/tin.5:2122
+#: doc/tin.1:2368 doc/tin.5:2122
 msgid ""
 "If ON show only new/unread articles otherwise show all articles.  Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2312
+#: doc/tin.1:2368
 #, no-wrap
 msgid "B<Show only groups with unread arts (show_only_unread_groups)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2316 doc/tin.5:2126
+#: doc/tin.1:2372 doc/tin.5:2126
 msgid ""
 "If ON show only subscribed groups that contain unread articles. Default is "
 "OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2316
+#: doc/tin.1:2372
 #, no-wrap
 msgid "B<Display signatures (show_signatures)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2319 doc/tin.5:2129
+#: doc/tin.1:2375 doc/tin.5:2129
 msgid "If OFF don't show signatures when displaying articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2319
+#: doc/tin.1:2375
 #, no-wrap
 msgid "B<Prepend signature with '\\en-- \\en' (sigdashes)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2322 doc/tin.5:2132
+#: doc/tin.1:2378 doc/tin.5:2132
 msgid "If ON prepend the signature with sigdashes. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2322
+#: doc/tin.1:2378
 #, no-wrap
 msgid "B<Create signature from path/command (sigfile)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2332 doc/tin.5:2142
+#: doc/tin.1:2388 doc/tin.5:2142
 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 "
@@ -5468,24 +5540,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2332
+#: doc/tin.1:2388
 #, no-wrap
 msgid "B<Add signature when reposting (signature_repost)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2335 doc/tin.5:2145
+#: doc/tin.1:2391 doc/tin.5:2145
 msgid "If ON add signature to reposted articles. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2335
+#: doc/tin.1:2391
 #, no-wrap
 msgid "B<Regex used to highlight /slashes/ (slashes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 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 "
@@ -5493,141 +5565,141 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2340
+#: doc/tin.1:2396
 #, no-wrap
 msgid "B<Sort articles by (sort_article_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2344 doc/tin.5:2156
+#: doc/tin.1:2400 doc/tin.5:2156
 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:2347 doc/tin.5:2159
+#: doc/tin.1:2403 doc/tin.5:2159
 msgid "B<Nothing>, don't sort articles."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2349 doc/tin.5:2161
+#: doc/tin.1:2405 doc/tin.5:2161
 msgid "B<Subject: (descending)>, sort articles by ''Subject:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2351 doc/tin.5:2163
+#: doc/tin.1:2407 doc/tin.5:2163
 msgid "B<Subject: (ascending)>, sort articles by ''Subject:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2353 doc/tin.5:2165
+#: doc/tin.1:2409 doc/tin.5:2165
 msgid "B<From: (descending)>, sort articles by ''From:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2355 doc/tin.5:2167
+#: doc/tin.1:2411 doc/tin.5:2167
 msgid "B<From: (ascending)>, sort articles by ''From:'' field ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2357 doc/tin.5:2169
+#: doc/tin.1:2413 doc/tin.5:2169
 msgid "B<Date: (descending)>, sort articles by ''Date:'' field descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2360 doc/tin.5:2172
+#: doc/tin.1:2416 doc/tin.5:2172
 msgid "B<Date: (ascending)>, sort articles by ''Date:'' field ascending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 msgid "B<Score (descending)>, sort articles by filtering score descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2362 doc/tin.5:2174
+#: doc/tin.1:2418 doc/tin.5:2174
 #, no-wrap
 msgid "8"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 msgid "B<Score (ascending)>, sort articles by filtering score ascending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2364 doc/tin.5:2176
+#: doc/tin.1:2420 doc/tin.5:2176
 #, no-wrap
 msgid "9"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 msgid "B<Lines: (descending)>, sort articles by ''Lines:'' field descending."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:2366 doc/tin.5:2178
+#: doc/tin.1:2422 doc/tin.5:2178
 #, no-wrap
 msgid "10"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2368 doc/tin.5:2180
+#: doc/tin.1:2424 doc/tin.5:2180
 msgid "B<Lines: (ascending)>, sort articles by ''Lines:'' field ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2369
+#: doc/tin.1:2425
 #, no-wrap
 msgid "B<Sort threads by (sort_threads_type)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2374 doc/tin.5:2185
+#: doc/tin.1:2430 doc/tin.5:2185
 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:2377 doc/tin.5:2188
+#: doc/tin.1:2433 doc/tin.5:2188
 msgid "B<Nothing>, don't sort threads."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2380 doc/tin.5:2191
+#: doc/tin.1:2436 doc/tin.5:2191
 msgid "B<Score (descending)>, sort threads by filtering score descending (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2382 doc/tin.5:2193
+#: doc/tin.1:2438 doc/tin.5:2193
 msgid "B<Score (ascending)>, sort threads by filtering score ascending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2384 doc/tin.5:2195
+#: doc/tin.1:2440 doc/tin.5:2195
 msgid ""
 "B<Last posting date (descending)>, sort threads by date of last posting "
 "descending."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2386 doc/tin.5:2197
+#: doc/tin.1:2442 doc/tin.5:2197
 msgid ""
 "B<Last posting date (ascending)>, sort threads by date of last posting "
 "ascending."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2387
+#: doc/tin.1:2443
 #, no-wrap
 msgid "B<Spamtrap warning address parts (spamtrap_warning_addresses)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2392 doc/tin.5:2203
+#: doc/tin.1:2448 doc/tin.5:2203
 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 "
@@ -5635,18 +5707,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2394 doc/tin.5:2205
+#: doc/tin.1:2450 doc/tin.5:2205
 msgid "I<spam,delete,remove>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2394
+#: doc/tin.1:2450
 #, no-wrap
 msgid "B<Regex used to highlight *stars* (stars_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2399
+#: doc/tin.1:2455
 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 "
@@ -5654,40 +5726,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2399
-#, no-wrap
-msgid "B<Start editor with line offset (start_editor_offset)>"
-msgstr ""
-
-#. type: Plain text
-#: doc/tin.1:2404 doc/tin.5:2217
-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:2404
+#: doc/tin.1:2455
 #, no-wrap
 msgid "B<Strip blanks of end of lines (strip_blanks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2410 doc/tin.5:2221
+#: doc/tin.1:2461 doc/tin.5:2216
 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:2410
+#: doc/tin.1:2461
 #, no-wrap
 msgid "B<Remove bogus groups from newsrc (strip_bogus)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2419 doc/tin.5:2230
+#: doc/tin.1:2470 doc/tin.5:2225
 msgid ""
 "Bogus groups are groups that are present in your "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc> file that no longer exist on the news "
@@ -5699,52 +5757,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2419
+#: doc/tin.1:2470
 #, no-wrap
 msgid "B<No unsubscribed groups in newsrc (strip_newsrc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2423 doc/tin.5:2234
+#: doc/tin.1:2474 doc/tin.5:2229
 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:2423
+#: doc/tin.1:2474
 #, no-wrap
 msgid "B<Regex with Subject prefixes (strip_re_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove.  If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2429
+#: doc/tin.1:2480
 #, no-wrap
 msgid "B<Regex with Subject suffixes (strip_was_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2435 doc/tin.5:2246
+#: doc/tin.1:2486 doc/tin.5:2241
 msgid ""
 "A regular expression to find Subject suffixes like \"(was:\" to remove.  If "
 "B<strip_was_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2435
+#: doc/tin.1:2486
 #, no-wrap
 msgid "B<Regex used to highlight -strokes- (strokes_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 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 "
@@ -5752,13 +5810,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2440
+#: doc/tin.1:2491
 #, no-wrap
 msgid "B<Wrap around threads on next unread (wrap_on_next_unread)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2445 doc/tin.5:2453
+#: doc/tin.1:2496 doc/tin.5:2452
 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 "
@@ -5766,26 +5824,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2445
+#: doc/tin.1:2496
 #, no-wrap
 msgid "B<Display \"a as Umlaut-a (tex2iso_conv)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2449
+#: doc/tin.1:2500
 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:2449
+#: doc/tin.1:2500
 #, no-wrap
 msgid "B<Thread articles by (thread_articles)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2457
+#: doc/tin.1:2508
 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 "
@@ -5796,60 +5854,60 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2460
+#: doc/tin.1:2511
 msgid "B<None>, don't thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2462
+#: doc/tin.1:2513
 msgid "B<Subject>, thread on ''Subject:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2464
+#: doc/tin.1:2515
 msgid "B<References>, thread on ''References:'' only."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2467
+#: doc/tin.1:2518
 msgid ""
 "B<Both Subject and References>, thread on ''References:'' then "
 "\\&''Subject:'' (default)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2469
+#: doc/tin.1:2520
 msgid "B<Multipart Subject>, thread multipart articles on ''Subject:''."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2472
+#: doc/tin.1:2523
 msgid ""
 "B<Percentage Match>, thread base upon a partial character match on "
 "\\&''Subject:''."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2473
+#: doc/tin.1:2524
 #, no-wrap
 msgid "B<Catchup thread by using left key (thread_catchup_on_exit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2477 doc/tin.5:2296
+#: doc/tin.1:2528 doc/tin.5:2291
 msgid ""
 "If ON catchup group/thread when leaving with the left arrow key. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2477
+#: doc/tin.1:2528
 #, no-wrap
 msgid "B<Format string for the Thread level (thread_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 msgid ""
 "Format string B<tin> uses for Thread level representation. See the section "
 "\"CUSTOMIZING THE SCREEN FORMAT\". Default is \"%n\\ %m\\ \\ [%L]\\ \\ %T\\ "
@@ -5857,54 +5915,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2481
+#: doc/tin.1:2532
 #, no-wrap
 msgid "B<Matchingness of a thread (thread_perc)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2485
+#: doc/tin.1:2536
 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:2485
+#: doc/tin.1:2536
 #, no-wrap
 msgid "B<Score of a thread (thread_score)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2489 doc/tin.5:2300
+#: doc/tin.1:2540 doc/tin.5:2295
 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:2492 doc/tin.5:2303
+#: doc/tin.1:2543 doc/tin.5:2298
 msgid "B<Max>, the maximum score in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2494 doc/tin.5:2305
+#: doc/tin.1:2545 doc/tin.5:2300
 msgid "B<Sum>, the sum of all scores in this thread."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2496 doc/tin.5:2307
+#: doc/tin.1:2547 doc/tin.5:2302
 msgid "B<Average>, the average score in this thread."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2497
+#: doc/tin.1:2548
 #, no-wrap
 msgid "B<Transliteration (translit)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2505 doc/tin.5:2316
+#: doc/tin.1:2556 doc/tin.5:2311
 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 "
@@ -5914,70 +5972,70 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2505
+#: doc/tin.1:2556
 #, no-wrap
 msgid "B<How to treat blank lines (trim_article_body)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2509
+#: doc/tin.1:2560
 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:2512 doc/tin.5:2325
+#: doc/tin.1:2563 doc/tin.5:2320
 msgid "B<Don't trim article body>, do nothing."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2514 doc/tin.5:2327
+#: doc/tin.1:2565 doc/tin.5:2322
 msgid "B<Skip leading blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2516 doc/tin.5:2329
+#: doc/tin.1:2567 doc/tin.5:2324
 msgid "B<Skip trailing blank lines>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2518 doc/tin.5:2331
+#: doc/tin.1:2569 doc/tin.5:2326
 msgid ""
 "B<Skip leading and trailing blank l.>, skip leading and trailing blank "
 "lines."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2521 doc/tin.5:2334
+#: doc/tin.1:2572 doc/tin.5:2329
 msgid ""
-"B<Compact multiple between text>, replace multiple blank lines between "
-"textblocks with one blank line."
+"B<Compact multiple between text>, replace multiple blank lines between text "
+"blocks with one blank line."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2523 doc/tin.5:2336
+#: doc/tin.1:2574 doc/tin.5:2331
 msgid "B<Compact multiple and skip leading>, 4 + 1"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2525 doc/tin.5:2338
+#: doc/tin.1:2576 doc/tin.5:2333
 msgid "B<Compact multiple and skip trailing>, 4 + 2"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2527 doc/tin.5:2340
+#: doc/tin.1:2578 doc/tin.5:2335
 msgid "B<Compact mltpl., skip lead. & trai.>, 4 + 3"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2528
+#: doc/tin.1:2579
 #, no-wrap
 msgid "B<Regex used to highlight _underline_ (underscores_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 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 "
@@ -5985,24 +6043,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2533
+#: doc/tin.1:2584
 #, no-wrap
 msgid "B<Remove ~/.article after posting (unlink_article)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2536
+#: doc/tin.1:2587
 msgid "If ON remove I<~/.article> after posting. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2536
+#: doc/tin.1:2587
 #, no-wrap
 msgid "B<Program that opens URLs (url_handler)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2541 doc/tin.5:2357
+#: doc/tin.1:2592 doc/tin.5:2352
 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.  Default is "
@@ -6010,54 +6068,54 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2541
+#: doc/tin.1:2592
 #, no-wrap
 msgid "B<URL highlighting in message body (url_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2544 doc/tin.5:2360
+#: doc/tin.1:2595 doc/tin.5:2355
 msgid "Enable highlighting URLs in message body. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2544
+#: doc/tin.1:2595
 #, no-wrap
 msgid "B<Use ANSI color (use_color)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 msgid "If enabled B<tin> uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2547
+#: doc/tin.1:2598
 #, no-wrap
 msgid "B<Use scroll keys on keypad (use_keypad)>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2550
+#: doc/tin.1:2601
 #, no-wrap
 msgid "B<Use mouse in xterm (use_mouse)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2556 doc/tin.5:2374
+#: doc/tin.1:2607 doc/tin.5:2369
 msgid ""
 "Allows the mouse button support in an B<\\%xterm>(1x)  to be "
 "enabled/disabled.  Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2556
+#: doc/tin.1:2607
 #, no-wrap
 msgid "B<Use slrnface to show ''X-Face:''s (use_slrnface)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 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 an "
@@ -6066,109 +6124,109 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2566
+#: doc/tin.1:2617
 #, no-wrap
 msgid "B<Use UTF-8 graphics (utf8_graphics)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2570 doc/tin.5:2390
+#: doc/tin.1:2621 doc/tin.5:2385
 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:2570
+#: doc/tin.1:2621
 #, no-wrap
 msgid "B<Regex for begin of a verbatim block (verbatim_begin_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 msgid ""
 "A regular expression that B<tin> will use to find the begin of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2573
+#: doc/tin.1:2624
 #, no-wrap
 msgid "B<Regex for end of a verbatim block (verbatim_end_regex)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 msgid ""
 "A regular expression that B<tin> will use to find the end of a verbatim "
 "block."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2576
+#: doc/tin.1:2627
 #, no-wrap
 msgid "B<Detection of verbatim blocks (verbatim_handling)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2579 doc/tin.5:2401
+#: doc/tin.1:2630 doc/tin.5:2396
 msgid "If ON verbatim blocks will be detected. Default is ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2579
+#: doc/tin.1:2630
 #, no-wrap
 msgid "B<Wildcard matching (wildcard)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 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 "
+"the B<\\%wildmat>(3)  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."
+"the B<\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2593
+#: doc/tin.1:2648
 #, no-wrap
 msgid "B<What to display instead of mark (word_h_display_marks)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2597 doc/tin.5:2421
+#: doc/tin.1:2652 doc/tin.5:2420
 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:2600 doc/tin.5:2424
+#: doc/tin.1:2655 doc/tin.5:2423
 msgid "B<no>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2602 doc/tin.5:2426
+#: doc/tin.1:2657 doc/tin.5:2425
 msgid "yes, B<display mark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2604 doc/tin.5:2428
+#: doc/tin.1:2659 doc/tin.5:2427
 msgid "print a B<space> instead"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2605
+#: doc/tin.1:2660
 #, no-wrap
 msgid "B<Word highlighting in message body (word_highlight)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2613 doc/tin.5:2437
+#: doc/tin.1:2668 doc/tin.5:2436
 msgid ""
 "Enable word highlighting. See B<word_h_display_marks> for the options "
 "available. If B<use_color> is enabled the colors specified in "
@@ -6179,13 +6237,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2613
+#: doc/tin.1:2668
 #, no-wrap
 msgid "B<Page line wrap column (wrap_column)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2624 doc/tin.5:2448
+#: doc/tin.1:2679 doc/tin.5:2447
 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 "
@@ -6198,26 +6256,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2624
+#: doc/tin.1:2679
 #, no-wrap
 msgid "B<Quote line when crossposting (xpost_quote_format)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2631 doc/tin.5:2458
+#: doc/tin.1:2686 doc/tin.5:2457
 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:2631
+#: doc/tin.1:2686
 #, no-wrap
 msgid "ATTRIBUTES MENU AND GROUP ATTRIBUTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2638
+#: doc/tin.1:2693
 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> "
@@ -6228,7 +6286,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2646
+#: doc/tin.1:2701
 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 "
@@ -6239,7 +6297,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2653
+#: doc/tin.1:2708
 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 "
@@ -6250,7 +6308,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 msgid ""
 "Besides the keys for moving around and changing values known from the "
 "options menu the attributes menu provides the following command: "
@@ -6258,13 +6316,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2660
+#: doc/tin.1:2715
 #, no-wrap
 msgid "SCOPES MENU"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2665
+#: doc/tin.1:2720
 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.  "
@@ -6273,7 +6331,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 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 "
@@ -6282,18 +6340,19 @@ msgid ""
 "('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."
+"bottom of the screen and posting etiquette after composing an article "
+"(B<beginner_level>)."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2676
+#: doc/tin.1:2732
 #, no-wrap
 msgid "FILTERING ARTICLES"
 msgstr ""
 
 #.  FIXME - add scoring description
 #. type: Plain text
-#: doc/tin.1:2683
+#: doc/tin.1:2739
 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 "
@@ -6303,7 +6362,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2689
+#: doc/tin.1:2745
 msgid ""
 "When B<tin> starts up the user's kill-file "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (see also B<\\%tin>(5))  is "
@@ -6312,7 +6371,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2694
+#: doc/tin.1:2750
 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 "
@@ -6321,7 +6380,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2699
+#: doc/tin.1:2755
 msgid ""
 "Filtering rules can be manually entered into "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter> (but don't do this whilst running "
@@ -6330,7 +6389,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2704
+#: doc/tin.1:2760
 msgid ""
 "The filtering capabilities of B<tin> have been significantly enhanced over "
 "previous versions to include scoring and better pattern matching. It is "
@@ -6339,13 +6398,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2706
+#: doc/tin.1:2762
 msgid "E<lt>http://www.tin.org/filtering.txtE<gt>."
 msgstr ""
 
 #.  FIXME - Next paragraph is out of date
 #. type: Plain text
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 msgid ""
 "The on-screen filtering menu is accessed by pressing B<MenuFilterKill> "
 "('B<^K>') or B<MenuFilterSelect> ('B<^A>')  at the Group and Article "
@@ -6359,20 +6418,20 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2719
+#: doc/tin.1:2775
 #, no-wrap
 msgid "POSTING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2722
+#: doc/tin.1:2778
 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:2732
+#: doc/tin.1:2788
 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 "
@@ -6385,15 +6444,16 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2737
+#: doc/tin.1:2793
 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."
+"the article was posted to and the articles subject line are displayed. See "
+"the section \"POSTING HISTORY LISTING\" for more information."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2745
+#: doc/tin.1:2801
 msgid ""
 "Use the B<PageFollowupQuote> ('B<f>'), B<PageFollowup> ('B<F>')  or "
 "B<PageFollowupQuoteHeaders> ('B<^W>') command to post a follow-up article to "
@@ -6405,7 +6465,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 msgid ""
 "Use the B<PageReplyQuote> ('B<r>'), B<PageReply> ('B<R>') or "
 "B<PageReplyQuoteHeaders> ('B<^E>') command to reply direct through mail to "
@@ -6420,13 +6480,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2759
+#: doc/tin.1:2815
 #, no-wrap
 msgid "CUSTOMIZING THE ARTICLE QUOTE STRING"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2767
+#: doc/tin.1:2823
 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 "
@@ -6438,13 +6498,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2769
+#: doc/tin.1:2825
 #, no-wrap
 msgid "\\w'%A  'u +\\w'Address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2778
+#: doc/tin.1:2834
 #, no-wrap
 msgid ""
 "B<%A>\tAddress (Email)\n"
@@ -6458,12 +6518,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2781
+#: doc/tin.1:2837
 msgid "e.g.,"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2786
+#: doc/tin.1:2842
 #, no-wrap
 msgid ""
 "CW<mail_quote_format=On %D in %G you wrote:\n"
@@ -6471,12 +6531,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2790
+#: doc/tin.1:2846
 msgid "would expand to:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2795
+#: doc/tin.1:2851
 #, no-wrap
 msgid ""
 "CW<On 21 Sep 1993 09:45:51 -0400 in alt.sources you wrote:\n"
@@ -6485,7 +6545,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 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 "
@@ -6495,13 +6555,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2805
+#: doc/tin.1:2861
 #, no-wrap
 msgid "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2812
+#: doc/tin.1:2868
 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> "
@@ -6511,7 +6571,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2817
+#: doc/tin.1:2873
 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 "
@@ -6520,7 +6580,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2821
+#: doc/tin.1:2877
 msgid ""
 "Otherwise, the initial prompt will ask you to select which article, thread, "
 "hot (auto-selected), regular expression pattern, tagged articles you wish to "
@@ -6528,7 +6588,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2825
+#: doc/tin.1:2881
 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 "
@@ -6536,7 +6596,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2831
+#: doc/tin.1:2887
 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 "
@@ -6546,7 +6606,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2836
+#: doc/tin.1:2892
 msgid ""
 "Various expansion characters are recognized when entering the directory and "
 "file to save to. Environment variables (prefixed with '$') and user home "
@@ -6555,7 +6615,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2841
+#: doc/tin.1:2897
 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 "
@@ -6564,7 +6624,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2846
+#: doc/tin.1:2902
 msgid ""
 "To save in savedir/E<lt>news.group.nameE<gt>/E<lt>filenameE<gt> format enter "
 "'+E<lt>filenameE<gt>'.  See B<savedir>. Like '+' %G is expanded to the "
@@ -6573,7 +6633,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2851
+#: doc/tin.1:2907
 msgid ""
 "If saving multiple files at once the filename (if not referring to a "
 "mailbox)  will be extended by \".num\" where \"num\" is at least 3 digit "
@@ -6582,20 +6642,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2857
+#: doc/tin.1:2913
 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:2857
+#: doc/tin.1:2913
 #, no-wrap
 msgid "AUTOMATIC MAILING AND SAVING NEW NEWS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2869
+#: doc/tin.1:2925
 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 "
@@ -6610,7 +6670,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2873
+#: doc/tin.1:2929
 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 "
@@ -6618,7 +6678,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2880
+#: doc/tin.1:2936
 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 "
@@ -6629,50 +6689,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2881
+#: doc/tin.1:2937
 #, no-wrap
 msgid "B<tin -M iain -c -f newsrc.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2885
+#: doc/tin.1:2941
 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:2886
+#: doc/tin.1:2942
 #, no-wrap
 msgid "B<tin -S -c -f newsrc.save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2890
+#: doc/tin.1:2946
 msgid ""
 "(save any unread articles in newsgroups specified in file newsrc.save and "
 "mark them as read)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:2891
+#: doc/tin.1:2947
 #, no-wrap
 msgid "B<tin -R>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 msgid "(read any articles saved by B<tin -S>)"
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2896
+#: doc/tin.1:2952
 #, no-wrap
 msgid "RANGES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2907
+#: doc/tin.1:2963
 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 "
@@ -6686,13 +6746,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2908
+#: doc/tin.1:2964
 #, no-wrap
 msgid "NEWSGROUP LISTS & WILDCARDS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2919
+#: doc/tin.1:2976
 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 "
@@ -6701,34 +6761,35 @@ msgid ""
 "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:"
+"matches. See B<\\%wildmat>(3)  for details about the understood "
+"patterns. Some examples:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2921
+#: doc/tin.1:2978
 msgid "I<alt.config,news.*,!news.test>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2923
+#: doc/tin.1:2980
 msgid "Matches alt.config and everything in the 'news' hierarchy except news.test"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 msgid ""
-"See the explanation for the $B<AUTOSUBSCRIBE> variables for further "
-"examples."
+"See the explanation for the $B<AUTOSUBSCRIBE> and $B<AUTOUNSUBSCRIBE> "
+"variables for further examples."
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2928
+#: doc/tin.1:2985
 #, no-wrap
 msgid "SIGNATURES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2937
+#: doc/tin.1:2994
 msgid ""
 "B<tin> will recognize a signature in either "
 "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature> or "
@@ -6740,19 +6801,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2940
+#: doc/tin.1:2997
 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:2942
+#: doc/tin.1:2999
 msgid "The following is an example of a I<.Sig> file:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2947
+#: doc/tin.1:3004
 #, no-wrap
 msgid ""
 "CW<NAMES  Joe Bar E<lt>joe@example.orgE<gt>\n"
@@ -6760,7 +6821,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 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 "
@@ -6774,13 +6835,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:2962
+#: doc/tin.1:3019
 #, no-wrap
 msgid "CUSTOMIZING THE SCREEN FORMAT"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2967
+#: doc/tin.1:3024
 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 "
@@ -6789,13 +6850,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2970
+#: doc/tin.1:3027
 #, no-wrap
 msgid "\\w'%G    'u +\\w'current group/thread/article number'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2987
+#: doc/tin.1:3044
 #, no-wrap
 msgid ""
 "B<%D>\tdate\n"
@@ -6817,14 +6878,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:2992
+#: doc/tin.1:3049
 msgid ""
 "Not all variables can be used in each level. The following table provides an "
 "overview:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:2995
+#: doc/tin.1:3052
 #, no-wrap
 msgid ""
 "\\w'%G        'uC +\\w'B<select_format> 'uC +\\w'B<group_format> 'uC "
@@ -6832,7 +6893,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3013
+#: doc/tin.1:3070
 #, no-wrap
 msgid ""
 "\tB<select_format>\tB<group_format>\tB<thread_format>\n"
@@ -6855,18 +6916,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3017
+#: doc/tin.1:3074
 msgid "Defaults for the format strings:"
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3020
+#: doc/tin.1:3077
 #, no-wrap
 msgid "\\w'select_format  'u +\\w'\"B<%n %m  [%L]  %T  %F>\"'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3024
+#: doc/tin.1:3081
 #, no-wrap
 msgid ""
 "B<select_format>:\t\"B<%f %n %U  %G  %d>\"\n"
@@ -6875,7 +6936,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3030
+#: doc/tin.1:3087
 msgid ""
 "B<show_description> controls whether the newsgroup description is shown or "
 "not. The description can also be toggled with B<SelectToggleDescriptions> "
@@ -6883,7 +6944,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3035
+#: doc/tin.1:3092
 msgid ""
 "The information displayed with 'B<%F>' depends on the value of "
 "B<show_author>. B<GroupToggleSubjDisplay> resp.  B<ThreadToggleSubjDisplay> "
@@ -6891,7 +6952,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3039
+#: doc/tin.1:3096
 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 "
@@ -6899,7 +6960,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3043
+#: doc/tin.1:3100
 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 "
@@ -6907,7 +6968,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3049
+#: doc/tin.1:3106
 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 "
@@ -6917,7 +6978,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3056
+#: doc/tin.1:3113
 msgid ""
 "Some variables do have a default width which may lead to truncation.  "
 "Truncation for variables which contain only numbers happens by dividing the "
@@ -6928,13 +6989,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.1:3059
+#: doc/tin.1:3116
 #, no-wrap
 msgid "\\w'Variable  'u +\\w'width'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3068
+#: doc/tin.1:3125
 #, no-wrap
 msgid ""
 "Variable\twidth\n"
@@ -6948,7 +7009,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3079
+#: doc/tin.1:3136
 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 "
@@ -6961,7 +7022,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3083
+#: doc/tin.1:3140
 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 "
@@ -6969,7 +7030,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3087
+#: doc/tin.1:3144
 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 "
@@ -6977,7 +7038,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3095
+#: doc/tin.1:3152
 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 "
@@ -6989,7 +7050,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 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 "
@@ -6999,13 +7060,13 @@ msgid ""
 msgstr ""
 
 #. type: SS
-#: doc/tin.1:3103
+#: doc/tin.1:3160
 #, no-wrap
 msgid "TIPS AND TRICKS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3107
+#: doc/tin.1:3164
 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 "
@@ -7013,33 +7074,33 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3109
+#: doc/tin.1:3166
 msgid ""
 "The following newsgroups provide useful information concerning news "
 "software:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3112
+#: doc/tin.1:3169
 msgid ""
 "\\(emnews.software.readers (info. about news user agents tin, rn, nn, slrn "
 "etc.)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3114
+#: doc/tin.1:3171
 msgid "\\(emnews.software.nntp (info. about NNTP)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3116
+#: doc/tin.1:3173
 msgid ""
 "\\(emnews.answers (Frequently Asked Questions (FAQ) about many different "
 "themes)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3120
+#: doc/tin.1:3177
 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.  "
@@ -7047,14 +7108,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3127
+#: doc/tin.1:3184
 msgid ""
 "When B<tin> is run in an B<\\%xterm>(1x)  it will resize itself each time "
 "the B<\\%xterm>(1x)  is resized."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3131
+#: doc/tin.1:3188
 msgid ""
 "B<tin> will reread the "
 "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}> file at set "
@@ -7062,20 +7123,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3136
+#: doc/tin.1:3193
 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:3136
+#: doc/tin.1:3193
 #, no-wrap
 msgid "XTERM BUTTONS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3142
+#: doc/tin.1:3199
 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 "
@@ -7084,103 +7145,103 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 msgid "In general (i.e., for the group, thread and article menus),"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3144
+#: doc/tin.1:3201
 #, no-wrap
 msgid "Button1 (left)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 msgid "enters next (lower) level if you click on an article, otherwise pages down."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3147
+#: doc/tin.1:3204
 #, no-wrap
 msgid "Button2 (center)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 msgid ""
 "returns to the previous (upper) level if you click on an article, otherwise "
 "pages up."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3151
+#: doc/tin.1:3208
 #, no-wrap
 msgid "Button3 (right)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3155
+#: doc/tin.1:3212
 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:3157
+#: doc/tin.1:3214
 msgid "In the group selection menu, if the mouse is pointing at a group then:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3157 doc/tin.1:3169 doc/tin.1:3183
+#: doc/tin.1:3214 doc/tin.1:3226 doc/tin.1:3240
 #, no-wrap
 msgid "left button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3161
+#: doc/tin.1:3218
 msgid ""
 "moves to and selects the group pointed at, just like B<SelectReadGrp> "
 "('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3161 doc/tin.1:3173 doc/tin.1:3186
+#: doc/tin.1:3218 doc/tin.1:3230 doc/tin.1:3243
 #, no-wrap
 msgid "center button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3164
+#: doc/tin.1:3221
 msgid "quits the program, just like B<Quit> ('B<q>')."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3164 doc/tin.1:3178 doc/tin.1:3191
+#: doc/tin.1:3221 doc/tin.1:3235 doc/tin.1:3248
 #, no-wrap
 msgid "right button"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3167
+#: doc/tin.1:3224
 msgid "moves to the group pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3169
+#: doc/tin.1:3226
 msgid ""
 "In the article menu, if the mouse is pointing at an article (or thread) "
 "then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3173
+#: doc/tin.1:3230
 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:3178
+#: doc/tin.1:3235
 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> "
@@ -7188,22 +7249,22 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3181
+#: doc/tin.1:3238
 msgid "moves to the article (or thread) pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3183
+#: doc/tin.1:3240
 msgid "In the thread menu, if the mouse is pointing at an article then:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3186
+#: doc/tin.1:3243
 msgid "reads article pointed at, just like B<ThreadReadArt> ('B<E<lt>CRE<gt>>')."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3191
+#: doc/tin.1:3248
 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> "
@@ -7211,25 +7272,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3194
+#: doc/tin.1:3251
 msgid "moves to the article pointed at."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3201
+#: doc/tin.1:3258
 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:3201
+#: doc/tin.1:3258
 #, no-wrap
 msgid "INDEX FILES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3206
+#: doc/tin.1:3263
 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 "
@@ -7237,7 +7298,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3212
+#: doc/tin.1:3269
 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 "
@@ -7247,7 +7308,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3221
+#: doc/tin.1:3278
 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 "
@@ -7259,7 +7320,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3228
+#: doc/tin.1:3285
 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 "
@@ -7270,27 +7331,27 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3233
+#: doc/tin.1:3290
 msgid ""
 "As indexing might take some time you may want to run B<tin> from the system "
 "batcher B<\\%cron>(8)  with the ''B<-u>'' option:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3238
+#: doc/tin.1:3295
 #, no-wrap
 msgid "CW<30 6 * * * /usr/local/bin/tin -u>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3244
+#: doc/tin.1:3301
 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:3250
+#: doc/tin.1:3307
 #, no-wrap
 msgid ""
 "CW<find ${TIN_INDEX_NEWSDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.news* "
@@ -7299,7 +7360,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3255 doc/tin.5:21
+#: doc/tin.1:3312 doc/tin.1:3313 doc/tin.5:21
 #, no-wrap
 msgid "FILES"
 msgstr ""
@@ -7320,124 +7381,124 @@ msgstr ""
 #.        $TMPDIR/SCOPES-W   (-D 32)
 #.        $TMPDIR/ACTIVE     (-D 64)
 #. type: Plain text
-#: doc/tin.1:3273
+#: doc/tin.1:3331
 msgid "For a detailed description see B<\\%tin>(5)."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3275 doc/tin.5:43
+#: doc/tin.1:3333 doc/tin.5:43
 msgid "I<$MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3277 doc/tin.5:45
+#: doc/tin.1:3335 doc/tin.5:45
 msgid "I<~/.mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3279 doc/tin.5:47
+#: doc/tin.1:3337 doc/tin.5:47
 msgid "I</etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3281 doc/tin.5:49
+#: doc/tin.1:3339 doc/tin.5:49
 msgid "I</usr/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3283 doc/tin.5:51
+#: doc/tin.1:3341 doc/tin.5:51
 msgid "I</usr/local/etc/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3285 doc/tin.5:53
+#: doc/tin.1:3343 doc/tin.5:53
 msgid "I</etc/mail/mailcap>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3288 doc/tin.5:222
+#: doc/tin.1:3346 doc/tin.5:222
 msgid "I</etc/nntpserver>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3291 doc/tin.5:232
+#: doc/tin.1:3349 doc/tin.5:232
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.cancelsecret>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3294 doc/tin.5:242
+#: doc/tin.1:3352 doc/tin.5:242
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3296 doc/tin.5:244
+#: doc/tin.1:3354 doc/tin.5:244
 msgid "I</etc/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3298 doc/tin.5:246
+#: doc/tin.1:3356 doc/tin.5:246
 msgid "I</etc/tin/mime.types>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3301 doc/tin.5:253
+#: doc/tin.1:3359 doc/tin.5:253
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsauth>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3304 doc/tin.5:286
+#: doc/tin.1:3362 doc/tin.5:286
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3308 doc/tin.5:315
+#: doc/tin.1:3366 doc/tin.5:315
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/.oldnewsrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3312 doc/tin.5:323
+#: doc/tin.1:3370 doc/tin.5:323
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.signature>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3314 doc/tin.5:325
+#: doc/tin.1:3372 doc/tin.5:325
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.Sig>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3317 doc/tin.5:332
+#: doc/tin.1:3375 doc/tin.5:332
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.sigfixed>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3320 doc/tin.5:339
+#: doc/tin.1:3378 doc/tin.5:339
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/.inputhistory>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3323 doc/tin.5:346
+#: doc/tin.1:3381 doc/tin.5:346
 msgid "I<${TIN_INDEX_MAILDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.mail/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3327 doc/tin.5:354
+#: doc/tin.1:3385 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:3331 doc/tin.5:362
+#: doc/tin.1:3389 doc/tin.5:362
 msgid "I<${TIN_INDEX_SAVEDIR:-\"${TIN_HOMEDIR:-\"$HOME\"}/.tin\"}/.save/>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3334 doc/tin.5:369
+#: doc/tin.1:3392 doc/tin.5:369
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.mail>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3337 doc/tin.5:403
+#: doc/tin.1:3395 doc/tin.5:404
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/active.save>"
 msgstr ""
 
@@ -7446,66 +7507,66 @@ msgstr ""
 #.  we should think about checking for the new Paths (/news/etc/)
 #.  ${TIN_LIBDIR\-/news/etc"}/attributes
 #. type: Plain text
-#: doc/tin.1:3341 doc/tin.5:414
+#: doc/tin.1:3399 doc/tin.5:415
 msgid "I</etc/tin/attributes>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3343 doc/tin.5:416
+#: doc/tin.1:3401 doc/tin.5:417
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/attributes>"
 msgstr ""
 
 #.  TODO: add missing descriptions and explain things in detail.
 #. type: Plain text
-#: doc/tin.1:3346 doc/tin.5:751
+#: doc/tin.1:3404 doc/tin.5:746
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/filter>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3350 doc/tin.5:885
+#: doc/tin.1:3408 doc/tin.5:880
 #, 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:3352 doc/tin.5:887
+#: doc/tin.1:3410 doc/tin.5:882
 #, 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:3356 doc/tin.5:1121
+#: doc/tin.1:3414 doc/tin.5:1118
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/mailgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3359 doc/tin.5:1137
+#: doc/tin.1:3417 doc/tin.5:1134
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/newsrctable>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3362 doc/tin.5:1163
+#: doc/tin.1:3420 doc/tin.5:1160
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3365 doc/tin.5:1170
+#: doc/tin.1:3423 doc/tin.5:1175
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/Mail/posted>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3368 doc/tin.5:1180
+#: doc/tin.1:3426 doc/tin.5:1185
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/postponed.articles>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3372
+#: doc/tin.1:3430
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3377
+#: doc/tin.1:3435
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER:${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
@@ -7515,22 +7576,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:3382 doc/tin.5:1233
+#: doc/tin.1:3440 doc/tin.5:1238
 msgid "I</etc/tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3384 doc/tin.5:1235
+#: doc/tin.1:3442 doc/tin.5:1240
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/tinrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3387 doc/tin.5:2462
+#: doc/tin.1:3445 doc/tin.5:2461
 msgid "I</etc/tin/tin.defaults>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3390
+#: doc/tin.1:3448
 msgid "I</usr/local/share/locale/${LC_MESSAGES}/LC_MESSAGES/tin.mo>"
 msgstr ""
 
@@ -7539,51 +7600,51 @@ msgstr ""
 #.  we should think about checking for the new Paths
 #.  (described shown below).
 #. type: Plain text
-#: doc/tin.1:3393 doc/tin.5:2572
+#: doc/tin.1:3451 doc/tin.5:2571
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}\"/\"${TIN_ACTIVEFILE:-active}>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3396 doc/tin.5:2632
+#: doc/tin.1:3454 doc/tin.5:2631
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/active.times>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3399 doc/tin.5:2659
+#: doc/tin.1:3457 doc/tin.5:2658
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3402 doc/tin.5:2682
+#: doc/tin.1:3460 doc/tin.5:2681
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/organization>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/overview.fmt
 #. type: Plain text
-#: doc/tin.1:3405 doc/tin.5:2692
+#: doc/tin.1:3463 doc/tin.5:2691
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt>"
 msgstr ""
 
 #.  is the Path correct? or is it /news/etc/subscriptions
 #. type: Plain text
-#: doc/tin.1:3408 doc/tin.5:2710
+#: doc/tin.1:3466 doc/tin.5:2709
 msgid "I<${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions>"
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3411
+#. type: IX
+#: doc/tin.1:3469 doc/tin.1:3470
 #, no-wrap
 msgid "ENVIRONMENT"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3414
+#: doc/tin.1:3474
 #, no-wrap
 msgid "B<TINRC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 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 "
@@ -7594,13 +7655,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3422
+#: doc/tin.1:3482
 #, no-wrap
 msgid "B<TIN_HOMEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 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 "
@@ -7608,13 +7669,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3427
+#: doc/tin.1:3487
 #, no-wrap
 msgid "B<TIN_INDEX_NEWSDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 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 "
@@ -7622,13 +7683,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3433
+#: doc/tin.1:3493
 #, no-wrap
 msgid "B<TIN_INDEX_MAILDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 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 "
@@ -7636,13 +7697,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3439
+#: doc/tin.1:3499
 #, no-wrap
 msgid "B<TIN_INDEX_SAVEDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 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 "
@@ -7650,13 +7711,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3445
+#: doc/tin.1:3505
 #, no-wrap
 msgid "B<TIN_LIBDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 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 "
@@ -7664,13 +7725,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3450
+#: doc/tin.1:3510
 #, no-wrap
 msgid "B<TIN_SPOOLDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 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> "
@@ -7678,13 +7739,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3455
+#: doc/tin.1:3515
 #, no-wrap
 msgid "B<TIN_NOVROOTDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 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 "
@@ -7692,13 +7753,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3460
+#: doc/tin.1:3520
 #, no-wrap
 msgid "B<TIN_NOVFILENAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 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> "
@@ -7706,13 +7767,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3466
+#: doc/tin.1:3526
 #, no-wrap
 msgid "B<TIN_ACTIVEFILE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 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 "
@@ -7721,13 +7782,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3472
+#: doc/tin.1:3532
 #, no-wrap
 msgid "B<NNTPSERVER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 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 "
@@ -7736,13 +7797,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3478
+#: doc/tin.1:3538
 #, no-wrap
 msgid "B<NNTPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 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 "
@@ -7750,99 +7811,99 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3483
+#: doc/tin.1:3543
 #, no-wrap
 msgid "B<DISTRIBUTION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 msgid ""
 "Set the article header field ''Distribution:'' to the contents of the "
 "variable instead of the system default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3487
+#: doc/tin.1:3547
 #, no-wrap
 msgid "B<ISO2ASC>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3491
+#: doc/tin.1:3551
 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:3492
+#: doc/tin.1:3552
 #, no-wrap
 msgid "B<-1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3495
+#: doc/tin.1:3555
 msgid "no conversion"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3498
+#: doc/tin.1:3558
 msgid "universal table for many languages"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3501
+#: doc/tin.1:3561
 msgid "single-spacing universal table"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3504
+#: doc/tin.1:3564
 msgid "table for Danish, Dutch, German, Norwegian and Swedish"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3507
+#: doc/tin.1:3567
 msgid ""
 "table for Danish, Finnish, Norwegian and Swedish using the appropriate ISO "
 "646 variant"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 msgid "table with B<RFC\\%1345> codes in brackets"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3510
+#: doc/tin.1:3570
 #, no-wrap
 msgid "B<5>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 msgid "table for printers that allow overstriking with backspace"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3513
+#: doc/tin.1:3573
 #, no-wrap
 msgid "B<6>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3516
+#: doc/tin.1:3576
 msgid "table for IBM PC character set (code page 437)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3517
+#: doc/tin.1:3577
 #, no-wrap
 msgid "B<ORGANIZATION>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 msgid ""
 "Set the article header field ''Organization:'' to the contents of the "
 "variable instead of the system default. If reading news on an Apollo "
@@ -7851,24 +7912,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3523
+#: doc/tin.1:3583
 #, no-wrap
 msgid "B<NEWSORG (DomainOS)>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 msgid "DomainOS specific, same as $B<ORGANIZATION> on other OSs (see above)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3526
+#: doc/tin.1:3586
 #, no-wrap
 msgid "B<REPLYTO>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 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 "
@@ -7876,72 +7937,72 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3531
+#: doc/tin.1:3591
 #, no-wrap
 msgid "B<NAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3535
+#: doc/tin.1:3595
 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:3535
+#: doc/tin.1:3595
 #, no-wrap
 msgid "B<REALNAME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 msgid "Same as $B<NAME>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3538
+#: doc/tin.1:3598
 #, no-wrap
 msgid "B<HOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 msgid "Pathname of the user's home directory. See B<\\%environ>(5)  for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3543
+#: doc/tin.1:3603
 #, no-wrap
 msgid "B<MAILER>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3547
+#: doc/tin.1:3607
 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:3547
+#: doc/tin.1:3607
 #, no-wrap
 msgid "B<MAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 msgid "Full path to the user's mailbox."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3550
+#: doc/tin.1:3610
 #, no-wrap
 msgid "B<VISUAL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 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, "
@@ -7950,28 +8011,28 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3559
+#: doc/tin.1:3619
 #, no-wrap
 msgid "B<EDITOR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 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)  "
+"default editor (i.e.  B<\\%vi>(1)  on UNIX-systems). See B<\\%environ>(5)  "
 "for more info."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3568
+#: doc/tin.1:3628
 #, no-wrap
 msgid "B<AUTOSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3574
+#: doc/tin.1:3634
 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 "
@@ -7980,12 +8041,12 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3576
+#: doc/tin.1:3636
 msgid "I<AUTOSUBSCRIBE=comp.os.unix.*,talk.*,!talk.politics.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 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 "
@@ -7994,25 +8055,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3581
+#: doc/tin.1:3641
 #, no-wrap
 msgid "B<AUTOUNSUBSCRIBE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3585
+#: doc/tin.1:3645
 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:3587
+#: doc/tin.1:3647
 msgid "I<AUTOUNSUBSCRIBE=alt.flame.*,u*,!uk.*>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 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 "
@@ -8020,111 +8081,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3591
+#: doc/tin.1:3651
 #, no-wrap
 msgid "B<TMPDIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 msgid ""
 "A pathname of a directory made available for B<tin> to create temporary "
 "files."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3595
+#: doc/tin.1:3655
 #, no-wrap
 msgid "B<MAILCAPS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3601
+#: doc/tin.1:3661
 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:3601
+#: doc/tin.1:3661
 #, no-wrap
 msgid "B<NOMETAMAIL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 msgid ""
 "Set this variable to disable the use of B<\\%metamail>(1)  or a replacement "
 "(e.g. metamutt)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3606
+#: doc/tin.1:3666
 #, no-wrap
 msgid "B<MM_CHARSET>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 msgid ""
 "MIME character set used if not configured via the tinrc variable "
 "B<mm_charset>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3609
+#: doc/tin.1:3669
 #, no-wrap
 msgid "B<ISPELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 msgid ""
 "Set this variable to point to B<\\%ispell>(1)  or a replacement and its "
 "cmd-line options."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3614
+#: doc/tin.1:3674
 #, no-wrap
 msgid "B<PGPOPTS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3621
+#: doc/tin.1:3681
 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:3621
+#: doc/tin.1:3681
 #, no-wrap
 msgid "B<PGPPATH>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 msgid ""
 "Override the name of the B<\\%pgp>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3626
+#: doc/tin.1:3686
 #, no-wrap
 msgid "B<GNUPGHOME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 msgid ""
 "Override the name of the B<\\%gpg>(1)  directory in B<$HOME> that holds your "
 "keys etc.."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3631
+#: doc/tin.1:3691
 #, no-wrap
 msgid "B<LC_CTYPE>"
 msgstr ""
@@ -8132,7 +8193,7 @@ msgstr ""
 #.  TODO: document LC_CTYPEs influence on
 #.        ~/.tin/keymap.*, 8bit char display, ...
 #. type: Plain text
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 msgid ""
 "This variable determines the B<\\%locale>(5)  category for character "
 "handling functions. Usually it determines the character classes for pattern "
@@ -8144,13 +8205,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3645
+#: doc/tin.1:3705
 #, no-wrap
 msgid "B<LC_MESSAGES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 msgid ""
 "Formats of informative and diagnostic messages and interactive responses.  "
 "It's value should be of the form "
@@ -8159,13 +8220,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3654
+#: doc/tin.1:3714
 #, no-wrap
 msgid "B<LC_TIME>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 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)  "
@@ -8173,13 +8234,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3662
+#: doc/tin.1:3722
 #, no-wrap
 msgid "B<LC_ALL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 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 "
@@ -8188,13 +8249,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3671
+#: doc/tin.1:3731
 #, no-wrap
 msgid "B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 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 "
@@ -8203,13 +8264,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3680
+#: doc/tin.1:3740
 #, no-wrap
 msgid "B<LANGUAGE>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 msgid ""
 "This variable defines a priority list for translations. Whenever a "
 "translation is not available in the language selected via B<$LC_ALL> or "
@@ -8219,13 +8280,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3688
+#: doc/tin.1:3748
 #, no-wrap
 msgid "B<COLUMNS>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 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 "
@@ -8238,13 +8299,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3698
+#: doc/tin.1:3758
 #, no-wrap
 msgid "B<LINES>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 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 "
@@ -8257,108 +8318,108 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3708
+#: doc/tin.1:3768
 #, no-wrap
 msgid "B<TERM>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3714
+#: doc/tin.1:3774
 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:3714
+#: doc/tin.1:3774
 #, no-wrap
 msgid "B<DISPLAY>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 msgid "Display name, pointing to the X server; required for xface."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3717
+#: doc/tin.1:3777
 #, no-wrap
 msgid "B<WINDOWID>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3721
+#: doc/tin.1:3781
 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:3721
+#: doc/tin.1:3781
 #, no-wrap
 msgid "B<SHELL>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 msgid ""
 "The pathname of the user's login shell. Used to set "
 "B<default_shell_command>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3725
+#: doc/tin.1:3785
 #, no-wrap
 msgid "B<XDG_RUNTIME_DIR>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3730
+#: doc/tin.1:3790
 msgid "The pathname of the user's dir to put non-essential run time files into."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3730
+#. type: IX
+#: doc/tin.1:3790 doc/tin.1:3791
 #, no-wrap
 msgid "SIGNALS"
 msgstr ""
 
 #.  TODO: add missing, sort useful, document in detail
 #. type: Plain text
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 msgid "B<tin> handles a couple of signals:"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3734
+#: doc/tin.1:3795
 #, no-wrap
 msgid "B<SIGHUP>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3737 doc/tin.1:3740
+#: doc/tin.1:3798 doc/tin.1:3801
 msgid "Terminate gracefully."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3737
+#: doc/tin.1:3798
 #, no-wrap
 msgid "B<SIGTERM>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3740
+#: doc/tin.1:3801
 #, no-wrap
 msgid "B<SIGUSR1>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 msgid "Terminate gracefully but do not restore terminal (tty)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3743
+#: doc/tin.1:3804
 #, no-wrap
 msgid "B<SIGUSR2>"
 msgstr ""
@@ -8369,18 +8430,18 @@ msgstr ""
 #.  give an overview of the most common error messages and how to cope with
 #.  them.
 #. type: Plain text
-#: doc/tin.1:3754
+#: doc/tin.1:3815
 msgid "Write out I<${TIN_HOMEDIR:-\"$HOME\"}/.newsrc>-file."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3754
+#. type: IX
+#: doc/tin.1:3815 doc/tin.1:3816
 #, no-wrap
 msgid "SECURITY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3762
+#: doc/tin.1:3824
 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 "
@@ -8388,8 +8449,8 @@ msgid ""
 "before starting B<tin> in debug mode (e.g.  B<TMPDIR=$HOME tin -D 1>)."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3762
+#. type: IX
+#: doc/tin.1:3824 doc/tin.1:3825
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -8397,21 +8458,21 @@ 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:3770
+#: doc/tin.1:3833
 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:3770
+#. type: IX
+#: doc/tin.1:3833 doc/tin.1:3834
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3775
+#: doc/tin.1:3839
 msgid ""
 "Regular expression support is provided by the PCRE library package "
 "B<\\%pcre>(3), which is open source software, written by Philip Hazel, and "
@@ -8419,18 +8480,18 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3779
-msgid "E<lt>ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/E<gt>"
+#: doc/tin.1:3843
+msgid "E<lt>https://www.pcre.org/E<gt>"
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3779
+#. type: IX
+#: doc/tin.1:3843 doc/tin.1:3844
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3787
+#: doc/tin.1:3852
 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 "
@@ -8439,7 +8500,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3796
+#: doc/tin.1:3861
 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! "
@@ -8449,14 +8510,14 @@ msgid ""
 "request it."
 msgstr ""
 
-#. type: SH
-#: doc/tin.1:3796
+#. type: IX
+#: doc/tin.1:3861 doc/tin.1:3862
 #, no-wrap
 msgid "HISTORY"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3805
+#: doc/tin.1:3871
 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 "
@@ -8467,173 +8528,173 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 msgid "E<lt>http://www.tin.org/history.htmlE<gt>."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3809
+#: doc/tin.1:3875
 #, no-wrap
 msgid "CREDITS"
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3811
+#: doc/tin.1:3877
 #, no-wrap
 msgid "Rich Skrenta"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 msgid "author of B<\\%tass>(1)  v3.2 which this newsreader used as its base."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3815
+#: doc/tin.1:3881
 #, no-wrap
 msgid "Bill Davidsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 msgid "author of envarg.c environment variable reading routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3817
+#: doc/tin.1:3883
 #, no-wrap
 msgid "Mike Gleason"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 msgid "author of sigfile.c random signature generation routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3819
+#: doc/tin.1:3885
 #, no-wrap
 msgid "Markus Kuhn E<lt>Markus.Kuhn@cl.cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3821
+#: doc/tin.1:3887
 msgid "author of langinfo.c, charset.c and iso2asc.txt ISO-8859-1 documentation."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3821
+#: doc/tin.1:3887
 #, no-wrap
 msgid "Arnold Robbins"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 msgid "author of strftime.c date formatting routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3823
+#: doc/tin.1:3889
 #, no-wrap
 msgid "Rich Salz"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 msgid "author of wildmat.c pattern matching and parsdate.y date parsing routines."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3825
+#: doc/tin.1:3891
 #, no-wrap
 msgid "Dave Taylor"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 msgid "author of curses.c from the B<\\%elm>(1)  mailreader."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3829
+#: doc/tin.1:3895
 #, no-wrap
 msgid "Chris Thewalt"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 msgid "author of getline.c B<\\%emacs>(1)  style editing routine."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3833
+#: doc/tin.1:3899
 #, no-wrap
 msgid "Steven Madsen"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 msgid "for adding B<\\%pgp>(1)  (Pretty Good Privacy) support."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3837
+#: doc/tin.1:3903
 #, no-wrap
 msgid "Philip Hazel E<lt>ph10@cam.ac.ukE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3841
+#: doc/tin.1:3907
 msgid "for B<\\%pcre>(3)  (Perl-compatible regular expression library)."
 msgstr ""
 
 #. type: IP
-#: doc/tin.1:3841
+#: doc/tin.1:3907
 #, no-wrap
 msgid "Patrick Powell E<lt>papowell@astart.comE<gt>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3849
+#: doc/tin.1:3915
 msgid "for B<\\%snprintf>(3)  and B<\\%vsnprintf>(3)  fallbacks."
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3849
+#: doc/tin.1:3915
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3850
+#: doc/tin.1:3916
 #, no-wrap
 msgid "Iain Lea E<lt>iain@bricbrac.deE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3854
+#: doc/tin.1:3920
 #, no-wrap
 msgid "MAINTAINER"
 msgstr ""
 
 #. type: TP
-#: doc/tin.1:3855
+#: doc/tin.1:3921
 #, no-wrap
 msgid "Urs Janssen E<lt>urs@tin.orgE<gt>"
 msgstr ""
 
 #. type: SH
-#: doc/tin.1:3859 doc/tin.5:2723
+#: doc/tin.1:3925 doc/tin.1:3926 doc/tin.5:2722
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.1:3914
+#: doc/tin.1:3984
 msgid ""
 "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<\\%lp>(1), B<\\%lpr>(1), B<\\%metamail>(1), B<\\%mutt>(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), "
@@ -8642,8 +8703,9 @@ msgid ""
 "B<\\%environ>(5), B<\\%locale>(5), B<\\%mailcap>(5), B<\\%mbox>(5), "
 "B<\\%mmdf>(5), B<\\%newsoverview>(5), B<\\%tin>(5), B<\\%cron>(8), "
 "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>"
+"B<RFC\\%2048>, B<RFC\\%2231>, B<RFC\\%2980>, B<RFC\\%3156>, B<RFC\\%3977>, "
+"B<RFC\\%4155>, B<RFC\\%4643>, B<RFC\\%4880>, B<RFC\\%5322>, B<RFC\\%5536>, "
+"B<RFC\\%5537>, B<RFC\\%6048>"
 msgstr ""
 
 #. type: Plain text
@@ -8842,7 +8904,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:154 doc/tin.5:1130
+#: doc/tin.5:154 doc/tin.5:1127
 #, no-wrap
 msgid "B<description>"
 msgstr ""
@@ -8913,7 +8975,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:389 doc/tin.5:708 doc/tin.5:867 doc/tin.5:1150
+#: doc/tin.5:185 doc/tin.5:271 doc/tin.5:299 doc/tin.5:390 doc/tin.5:703 doc/tin.5:862 doc/tin.5:1147
 #, no-wrap
 msgid "Example:"
 msgstr ""
@@ -9023,13 +9085,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:261 doc/tin.5:1141
+#: doc/tin.5:261 doc/tin.5:1138
 #, no-wrap
 msgid "B<nntpserver>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:264 doc/tin.5:1144
+#: doc/tin.5:264 doc/tin.5:1141
 msgid "full qualified domain name of the news server."
 msgstr ""
 
@@ -9187,71 +9249,73 @@ 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 ."
+#: doc/tin.5:379
+msgid ""
+"must be the pathname of the mailbox relative to field #4 with '/' changed to "
+"'.'"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:378
+#: doc/tin.5:379
 #, no-wrap
 msgid "B<maxnum>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:382
+#: doc/tin.5:383
 msgid ""
 "just put a large number here, something higher than the highest message in "
 "the mailbox"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:382
+#: doc/tin.5:383
 #, no-wrap
 msgid "B<minnum>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:385
+#: doc/tin.5:386
 msgid "put 0 here"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:385
+#: doc/tin.5:386
 #, no-wrap
 msgid "B<mailspool>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:389
+#: doc/tin.5:390
 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
+#: doc/tin.5:394
 msgid "Mail.inbox 12345 00000 /home/foo"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:395
+#: doc/tin.5:396
 msgid "Mail.outbox 23456 00000 /home/foo"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:399
+#: doc/tin.5:400
 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
+#: doc/tin.5:407
 msgid "active file of user's saved newsgroups, used by B<tin -R>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:428
+#: doc/tin.5:429
 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 "
@@ -9266,13 +9330,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:428
+#: doc/tin.5:429
 #, no-wrap
 msgid "B<scope>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:434
+#: doc/tin.5:435
 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 "
@@ -9280,73 +9344,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:434 doc/tin.5:1253
+#: doc/tin.5:435 doc/tin.5:1258
 #, no-wrap
 msgid "B<add_posted_to_filter>"
 msgstr ""
 
 #. 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:698
+#: doc/tin.5:438 doc/tin.5:441 doc/tin.5:444 doc/tin.5:447 doc/tin.5:450 doc/tin.5:453 doc/tin.5:466 doc/tin.5:476 doc/tin.5:479 doc/tin.5:492 doc/tin.5:495 doc/tin.5:498 doc/tin.5:501 doc/tin.5:504 doc/tin.5:511 doc/tin.5:514 doc/tin.5:541 doc/tin.5:544 doc/tin.5:547 doc/tin.5:557 doc/tin.5:560 doc/tin.5:563 doc/tin.5:566 doc/tin.5:569 doc/tin.5:572 doc/tin.5:575 doc/tin.5:578 doc/tin.5:581 doc/tin.5:584 doc/tin.5:590 doc/tin.5:593 doc/tin.5:596 doc/tin.5:599 doc/tin.5:602 doc/tin.5:605 doc/tin.5:608 doc/tin.5:614 doc/tin.5:617 doc/tin.5:620 doc/tin.5:623 doc/tin.5:626 doc/tin.5:629 doc/tin.5:632 doc/tin.5:635 doc/tin.5:638 doc/tin.5:693
 msgid "Identical to the tinrc variable of the same name"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:437 doc/tin.5:1257
+#: doc/tin.5:438 doc/tin.5:1262
 #, no-wrap
 msgid "B<advertising>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:440 doc/tin.5:1260
+#: doc/tin.5:441 doc/tin.5:1265
 #, no-wrap
 msgid "B<alternative_handling>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:443
+#: doc/tin.5:444
 #, no-wrap
 msgid "B<ask_for_metamail>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:446 doc/tin.5:1303
+#: doc/tin.5:447 doc/tin.5:1308
 #, no-wrap
 msgid "B<auto_cc_bcc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:449 doc/tin.5:1307
+#: doc/tin.5:450 doc/tin.5:1312
 #, no-wrap
 msgid "B<auto_list_thread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:452 doc/tin.5:1314
-#, no-wrap
-msgid "B<auto_save>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:455
+#: doc/tin.5:453
 #, no-wrap
 msgid "B<auto_select>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:459
+#: doc/tin.5:457
 msgid ""
 "Automatically perform the B<GroupMarkUnselArtRead> ('B<X>') command after "
 "entering the group."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:459 doc/tin.5:1320
+#: doc/tin.5:457 doc/tin.5:1319
 #, no-wrap
 msgid "B<batch_save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:465
+#: doc/tin.5:463
 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 "
@@ -9354,19 +9412,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:465 doc/tin.5:1446
+#: doc/tin.5:463 doc/tin.5:1445
 #, no-wrap
 msgid "B<date_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:468
+#: doc/tin.5:466
 #, no-wrap
 msgid "B<delete_tmp_files>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:475
+#: doc/tin.5:473
 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 "
@@ -9375,115 +9433,115 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:475 doc/tin.5:1563
+#: doc/tin.5:473 doc/tin.5:1562
 #, no-wrap
 msgid "B<editor_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:478 doc/tin.5:1568
+#: doc/tin.5:476 doc/tin.5:1569
 #, no-wrap
 msgid "B<extquote_handling>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:481
+#: doc/tin.5:479
 #, no-wrap
 msgid "B<fcc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:485
+#: doc/tin.5:483
 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
+#: doc/tin.5:483
 #, no-wrap
 msgid "B<followup_to>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:488
+#: doc/tin.5:486
 msgid "Set ''Followup-To:'' header to the specified group(s)."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:488 doc/tin.5:779
+#: doc/tin.5:486 doc/tin.5:774
 #, no-wrap
 msgid "B<from>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:491
+#: doc/tin.5:489
 msgid "Identical to the tinrc variable B<mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:491 doc/tin.5:1603
+#: doc/tin.5:489 doc/tin.5:1604
 #, no-wrap
 msgid "B<group_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:494 doc/tin.5:1606
+#: doc/tin.5:492 doc/tin.5:1607
 #, no-wrap
 msgid "B<group_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:497 doc/tin.5:1686
+#: doc/tin.5:495 doc/tin.5:1687
 #, no-wrap
 msgid "B<mail_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:500 doc/tin.5:1698 doc/tin.5:2499
+#: doc/tin.5:498 doc/tin.5:1699 doc/tin.5:2498
 #, no-wrap
 msgid "B<mail_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:503 doc/tin.5:1717
+#: doc/tin.5:501 doc/tin.5:1718
 #, no-wrap
 msgid "B<maildir>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:506
+#: doc/tin.5:504
 #, no-wrap
 msgid "B<mailing_list>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:510
+#: doc/tin.5:508
 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:1755
+#: doc/tin.5:508 doc/tin.5:1756
 #, no-wrap
 msgid "B<mark_ignore_tags>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:513 doc/tin.5:1752
+#: doc/tin.5:511 doc/tin.5:1753
 #, no-wrap
 msgid "B<mark_saved_read>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:516
+#: doc/tin.5:514
 #, no-wrap
 msgid "B<mime_forward>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:533
+#: doc/tin.5:531
 msgid ""
 "Determines whether usenet articles are forwarded as attachment or "
 "inline. When set to OFF, the forwarded article will be included in the body "
@@ -9502,13 +9560,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:533
+#: doc/tin.5:531
 #, no-wrap
 msgid "B<mime_types_to_save>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:540
+#: doc/tin.5:538
 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 "
@@ -9517,31 +9575,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:540 doc/tin.5:1834
+#: doc/tin.5:538 doc/tin.5:1835
 #, no-wrap
 msgid "B<news_headers_to_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:543 doc/tin.5:1841
+#: doc/tin.5:541 doc/tin.5:1842
 #, no-wrap
 msgid "B<news_headers_to_not_display>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:546 doc/tin.5:1850
+#: doc/tin.5:544 doc/tin.5:1851
 #, no-wrap
 msgid "B<news_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:549 doc/tin.5:2472
+#: doc/tin.5:547 doc/tin.5:2471
 #, no-wrap
 msgid "B<organization>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:556
+#: doc/tin.5:554
 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> "
@@ -9550,193 +9608,187 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:556 doc/tin.5:1880
+#: doc/tin.5:554 doc/tin.5:1881
 #, no-wrap
 msgid "B<pos_first_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:559 doc/tin.5:1884
+#: doc/tin.5:557 doc/tin.5:1885
 #, no-wrap
 msgid "B<post_8bit_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:562 doc/tin.5:1895 doc/tin.5:2496
+#: doc/tin.5:560 doc/tin.5:1896 doc/tin.5:2495
 #, no-wrap
 msgid "B<post_mime_encoding>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:565 doc/tin.5:1908
+#: doc/tin.5:563 doc/tin.5:1909
 #, no-wrap
 msgid "B<post_process_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:568 doc/tin.5:1900
+#: doc/tin.5:566 doc/tin.5:1901
 #, no-wrap
 msgid "B<post_process_view>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:571 doc/tin.5:1933
+#: doc/tin.5:569 doc/tin.5:1933
 #, no-wrap
 msgid "B<print_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:574 doc/tin.5:1947
+#: doc/tin.5:572 doc/tin.5:1947
 #, no-wrap
 msgid "B<process_only_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:577 doc/tin.5:1951
+#: doc/tin.5:575 doc/tin.5:1951
 #, no-wrap
 msgid "B<prompt_followupto>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:580 doc/tin.5:1955
+#: doc/tin.5:578 doc/tin.5:1955
 #, no-wrap
 msgid "B<quote_chars>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:583 doc/tin.5:2017
+#: doc/tin.5:581 doc/tin.5:2017
 #, no-wrap
 msgid "B<savedir>"
 msgstr ""
 
 #.  TODO: document option
 #. type: TP
-#: doc/tin.5:586
+#: doc/tin.5:584
 #, no-wrap
 msgid "B<savefile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:589 doc/tin.5:2074
+#: doc/tin.5:587 doc/tin.5:2074
 #, no-wrap
 msgid "B<show_author>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:592 doc/tin.5:2100
+#: doc/tin.5:590 doc/tin.5:2100
 #, no-wrap
 msgid "B<show_info>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:595 doc/tin.5:2118
+#: doc/tin.5:593 doc/tin.5:2118
 #, no-wrap
 msgid "B<show_only_unread_arts>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:598 doc/tin.5:2126
+#: doc/tin.5:596 doc/tin.5:2126
 #, no-wrap
 msgid "B<show_signatures>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:601 doc/tin.5:2129
+#: doc/tin.5:599 doc/tin.5:2129
 #, no-wrap
 msgid "B<sigdashes>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:604 doc/tin.5:2132
+#: doc/tin.5:602 doc/tin.5:2132
 #, no-wrap
 msgid "B<sigfile>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:607 doc/tin.5:2142
+#: doc/tin.5:605 doc/tin.5:2142
 #, no-wrap
 msgid "B<signature_repost>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:610 doc/tin.5:2152
+#: doc/tin.5:608 doc/tin.5:2152
 #, no-wrap
 msgid "B<sort_article_type>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:613
+#: doc/tin.5:611
 msgid "Identical to the tinrc variable B<sort_article_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:613 doc/tin.5:2181
+#: doc/tin.5:611 doc/tin.5:2181
 #, no-wrap
 msgid "B<sort_threads_type>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:616 doc/tin.5:2212
-#, no-wrap
-msgid "B<start_editor_offset>"
-msgstr ""
-
-#. type: TP
-#: doc/tin.5:619 doc/tin.5:2253
+#: doc/tin.5:614 doc/tin.5:2248
 #, no-wrap
 msgid "B<tex2iso_conv>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:622 doc/tin.5:2258
+#: doc/tin.5:617 doc/tin.5:2253
 #, no-wrap
 msgid "B<thread_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:625 doc/tin.5:2292
+#: doc/tin.5:620 doc/tin.5:2287
 #, no-wrap
 msgid "B<thread_catchup_on_exit>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:628 doc/tin.5:2268
+#: doc/tin.5:623 doc/tin.5:2263
 #, no-wrap
 msgid "B<thread_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:631 doc/tin.5:2287
+#: doc/tin.5:626 doc/tin.5:2282
 #, no-wrap
 msgid "B<thread_perc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:634 doc/tin.5:2316
+#: doc/tin.5:629 doc/tin.5:2311
 #, no-wrap
 msgid "B<trim_article_body>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:637 doc/tin.5:2398
+#: doc/tin.5:632 doc/tin.5:2393
 #, no-wrap
 msgid "B<verbatim_handling>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:640 doc/tin.5:2448
+#: doc/tin.5:635 doc/tin.5:2447
 #, no-wrap
 msgid "B<wrap_on_next_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:643
+#: doc/tin.5:638
 #, no-wrap
 msgid "B<x_body>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:648
+#: doc/tin.5:643
 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 "
@@ -9744,24 +9796,24 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:648
+#: doc/tin.5:643
 #, no-wrap
 msgid "B<x_comment_to>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:651
+#: doc/tin.5:646
 msgid "Insert ''X-Comment-To:'' header, this is only useful in FIDO groups."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:651
+#: doc/tin.5:646
 #, no-wrap
 msgid "B<x_headers>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:660
+#: doc/tin.5:655
 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 "
@@ -9773,13 +9825,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:660
+#: doc/tin.5:655
 #, no-wrap
 msgid "B<quick_kill_scope>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:666
+#: doc/tin.5:661
 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 "
@@ -9787,46 +9839,46 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:666
+#: doc/tin.5:661
 #, no-wrap
 msgid "B<quick_kill_expire>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:669
+#: doc/tin.5:664
 msgid "Identical to the tinrc variable B<default_filter_kill_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:669
+#: doc/tin.5:664
 #, no-wrap
 msgid "B<quick_kill_case>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:672
+#: doc/tin.5:667
 msgid "Identical to the tinrc variable B<default_filter_kill_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:672
+#: doc/tin.5:667
 #, no-wrap
 msgid "B<quick_kill_header>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:675
+#: doc/tin.5:670
 msgid "Identical to the tinrc variable B<default_filter_kill_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:675
+#: doc/tin.5:670
 #, no-wrap
 msgid "B<quick_select_scope>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:681
+#: doc/tin.5:676
 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 "
@@ -9835,65 +9887,65 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:681
+#: doc/tin.5:676
 #, no-wrap
 msgid "B<quick_select_expire>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:684
+#: doc/tin.5:679
 msgid "Identical to the tinrc variable B<default_filter_select_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:684
+#: doc/tin.5:679
 #, no-wrap
 msgid "B<quick_select_case>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:687
+#: doc/tin.5:682
 msgid "Identical to the tinrc variable B<default_filter_select_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:687
+#: doc/tin.5:682
 #, no-wrap
 msgid "B<quick_select_header>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:690
+#: doc/tin.5:685
 msgid "Identical to the tinrc variable B<default_filter_select_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:690
+#: doc/tin.5:685
 #, no-wrap
 msgid "B<ispell>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:695
+#: doc/tin.5:690
 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:695 doc/tin.5:1788
+#: doc/tin.5:690 doc/tin.5:1789
 #, no-wrap
 msgid "B<mm_network_charset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:698
+#: doc/tin.5:693
 #, no-wrap
 msgid "B<undeclared_charset>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:707
+#: doc/tin.5:702
 msgid ""
 "Assume (broken) articles without MIME charset declaration have this charset "
 "\\(em default is US-ASCII. This attribute works only on systems with working "
@@ -9902,7 +9954,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:717
+#: doc/tin.5:712
 #, no-wrap
 msgid ""
 "# include extra headers\n"
@@ -9913,7 +9965,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:721
+#: doc/tin.5:716
 #, no-wrap
 msgid ""
 "# in *sources* set post process type to shar only\n"
@@ -9922,7 +9974,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:728
+#: doc/tin.5:723
 #, no-wrap
 msgid ""
 "# in *binaries* turn on full post processing,\n"
@@ -9934,7 +9986,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:734
+#: doc/tin.5:729
 #, no-wrap
 msgid ""
 "# in fido.* newsgroups change quote_chars\n"
@@ -9945,7 +9997,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:740
+#: doc/tin.5:735
 #, no-wrap
 msgid ""
 "# in *.test newsgroups, don't append signature\n"
@@ -9956,7 +10008,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:744
+#: doc/tin.5:739
 #, no-wrap
 msgid ""
 "# assume ISO-2022-JP-2 as charset\n"
@@ -9965,7 +10017,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:756
+#: doc/tin.5:751
 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 "
@@ -9973,13 +10025,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:756
+#: doc/tin.5:751
 #, no-wrap
 msgid "B<comment>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:765
+#: doc/tin.5:760
 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 "
@@ -9990,57 +10042,57 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:765
+#: doc/tin.5:760
 #, no-wrap
 msgid "B<group>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:769
+#: doc/tin.5:764
 msgid ""
 "A comma-separated list of newsgroup patterns in wildmat-style to which "
 "groups the filter rule will be applied. This line is mandatory!"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:769
+#: doc/tin.5:764
 #, no-wrap
 msgid "B<case>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:772
+#: doc/tin.5:767
 msgid "0=case-sensitive, 1=case-insensitive"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:772
+#: doc/tin.5:767
 #, no-wrap
 msgid "B<score>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:775
+#: doc/tin.5:770
 msgid ""
 "Score value of the rule; can also be one of the magic words \"kill\" or "
 "\"hot\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:775
+#: doc/tin.5:770
 #, no-wrap
 msgid "B<subj>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:779
+#: doc/tin.5:774
 msgid ""
 "Match against ''Subject:''. The matching type used (wildmat or regex) "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:788
+#: doc/tin.5:783
 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 "
@@ -10050,13 +10102,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:788
+#: doc/tin.5:783
 #, no-wrap
 msgid "B<msgid>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:793
+#: doc/tin.5:788
 msgid ""
 "Match against ''Message-ID:'' and full ''References:''. The matching type "
 "used (wildmat or regex) depends on the setting of the tinrc variable "
@@ -10064,13 +10116,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:793
+#: doc/tin.5:788
 #, no-wrap
 msgid "B<msgid_last>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:798
+#: doc/tin.5:793
 msgid ""
 "Match against ''Message-ID:'' and last ''References:'' entry only. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -10078,52 +10130,52 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:798
+#: doc/tin.5:793
 #, no-wrap
 msgid "B<msgid_only>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:802
+#: doc/tin.5:797
 msgid ""
 "Match against ''Message-ID:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:802
+#: doc/tin.5:797
 #, no-wrap
 msgid "B<refs_only>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:806
+#: doc/tin.5:801
 msgid ""
 "Match against ''References:''. The matching type used (wildmat or regex)  "
 "depends on the setting of the tinrc variable B<wildcard>."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:806
+#: doc/tin.5:801
 #, no-wrap
 msgid "B<lines>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:809
+#: doc/tin.5:804
 msgid ""
 "Match against ''Lines:'', E<lt>num matches less than, E<gt>num matches more "
 "than."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:809
+#: doc/tin.5:804
 #, no-wrap
 msgid "B<gnksa>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:816
+#: doc/tin.5:811
 msgid ""
 "Match against ''From:'' address parser return codes. E<lt>num matches less "
 "than, E<gt>num matches more than the returned numeric "
@@ -10133,13 +10185,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:818
+#: doc/tin.5:813
 #, no-wrap
 msgid "\\w'%406\t'u +\\w'GNKSA_ZERO_LENGTH_LOCAL_WORD'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:848
+#: doc/tin.5:843
 #, no-wrap
 msgid ""
 "  B<0>\tGNKSA_OK\n"
@@ -10174,13 +10226,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:850
+#: doc/tin.5:845
 #, no-wrap
 msgid "B<xref>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:857
+#: doc/tin.5:852
 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 "
@@ -10191,13 +10243,13 @@ msgstr ""
 
 #.  TODO: document option in detail
 #. type: TP
-#: doc/tin.5:857
+#: doc/tin.5:852
 #, no-wrap
 msgid "B<path>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:863
+#: doc/tin.5:858
 msgid ""
 "Match against ''Path:'' line. This may not work on some servers. The "
 "matching type used (wildmat or regex) depends on the setting of the tinrc "
@@ -10205,18 +10257,18 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:863 doc/tin.5:2642
+#: doc/tin.5:858 doc/tin.5:2641
 #, no-wrap
 msgid "B<time>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:866
+#: doc/tin.5:861
 msgid "time_t value when rule expires"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:877
+#: doc/tin.5:872
 #, no-wrap
 msgid ""
 "comment=mark all articles about tin, rtin,\n"
@@ -10228,7 +10280,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:893
+#: doc/tin.5:888
 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 "
@@ -10236,13 +10288,13 @@ msgid ""
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:895
+#: doc/tin.5:890
 #, no-wrap
 msgid "\\w'GroupSelThdIfUnreadSelected    'u +\\w'SPACE'u +\\w'SPACE'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:942
+#: doc/tin.5:937
 #, no-wrap
 msgid ""
 "B<ShellEscape>\t!\n"
@@ -10294,7 +10346,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:950
+#: doc/tin.5:945
 #, no-wrap
 msgid ""
 "B<AttachSelect>\t^J\t^M\n"
@@ -10307,7 +10359,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:958
+#: doc/tin.5:953
 #, no-wrap
 msgid ""
 "B<ConfigToggleAttrib>\tTAB\n"
@@ -10320,7 +10372,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:966
+#: doc/tin.5:961
 #, no-wrap
 msgid ""
 "B<FeedTag>\tT\n"
@@ -10333,7 +10385,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:969
+#: doc/tin.5:964
 #, no-wrap
 msgid ""
 "B<FilterEdit>\te\n"
@@ -10341,7 +10393,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:999
+#: doc/tin.5:994
 #, no-wrap
 msgid ""
 "B<GroupNextUnreadArtOrGrp>\tTAB\n"
@@ -10376,7 +10428,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1002
+#: doc/tin.5:997
 #, no-wrap
 msgid ""
 "B<HelpLastPage>\tG\n"
@@ -10384,7 +10436,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1042
+#: doc/tin.5:1037
 #, no-wrap
 msgid ""
 "B<PageReplyQuoteHeaders>\t^E\n"
@@ -10429,7 +10481,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1047
+#: doc/tin.5:1042
 #, no-wrap
 msgid ""
 "B<PgpEncSign>\tb\n"
@@ -10439,7 +10491,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1060
+#: doc/tin.5:1055
 #, no-wrap
 msgid ""
 "B<PostAbort>\ta\n"
@@ -10457,7 +10509,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1063
+#: doc/tin.5:1057
+#, no-wrap
+msgid "B<PostedArticlesSelect>\t^J\t^M\n"
+msgstr ""
+
+#. type: Plain text
+#: doc/tin.5:1060
 #, no-wrap
 msgid ""
 "B<PostponeOverride>\tY\n"
@@ -10465,7 +10523,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1066
+#: doc/tin.5:1063
 #, no-wrap
 msgid ""
 "B<PromptYes>\ty\tY\n"
@@ -10473,24 +10531,24 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1069
+#: doc/tin.5:1067
 #, no-wrap
 msgid ""
-"B<SaveAppendFile>\ta\n"
-"B<SaveOverwriteFile>\to\n"
+"B<PProcNone>\tn\n"
+"B<PProcShar>\ts\n"
+"B<PProcYes>\ty\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1073
+#: doc/tin.5:1070
 #, no-wrap
 msgid ""
-"B<PProcNone>\tn\n"
-"B<PProcShar>\ts\n"
-"B<PProcYes>\ty\n"
+"B<SaveAppendFile>\ta\n"
+"B<SaveOverwriteFile>\to\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1091
+#: doc/tin.5:1088
 #, no-wrap
 msgid ""
 "B<SelectEnterNextUnreadGrp>\tTAB\tn\n"
@@ -10513,7 +10571,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1098
+#: doc/tin.5:1095
 #, no-wrap
 msgid ""
 "B<ScopeSelect>\t^J\t^M\n"
@@ -10525,7 +10583,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1114
+#: doc/tin.5:1111
 #, no-wrap
 msgid ""
 "B<ThreadReadNextArtOrThread>\tTAB\n"
@@ -10546,13 +10604,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1116
+#: doc/tin.5:1113
 #, no-wrap
 msgid "B<UrlSelect>\t^J\t^M\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 msgid ""
 "This file provides short descriptions of each mailgroup. (requires "
 "B<\\%tin>(1)  to be build with mh-mail-handling support). Each line consist "
@@ -10560,90 +10618,98 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1127
+#: doc/tin.5:1124
 #, no-wrap
 msgid "B<mailgroupname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1130 doc/tin.5:1201 doc/tin.5:2589 doc/tin.5:2642 doc/tin.5:2669
+#: doc/tin.5:1127 doc/tin.5:1206 doc/tin.5:2588 doc/tin.5:2641 doc/tin.5:2668
 msgid "is the name of the newsgroup"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1133 doc/tin.5:1204 doc/tin.5:2672
+#: doc/tin.5:1130 doc/tin.5:1209 doc/tin.5:2671
 msgid "is a short single-line description of the group"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1141
+#: doc/tin.5:1138
 msgid ""
 "\"I<nntpserver> I<newsrc> [I<shortname> [I<...>]]\" pairs to use with the "
 "''B<-g>'' command-line switch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1144
+#: doc/tin.5:1141
 #, no-wrap
 msgid "B<newsrc>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 msgid "related newsrc."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1147
+#: doc/tin.5:1144
 #, no-wrap
 msgid "B<shortname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1150
+#: doc/tin.5:1147
 msgid "nickname(s) for the nntpserver."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1154
+#: doc/tin.5:1151
 msgid "# sample newsrctable file"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1156
+#: doc/tin.5:1153
 msgid "news.tin.org .newsrc-tin.org tinorg"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1158
+#: doc/tin.5:1155
 msgid "news.example.org /tmp/nrc-ex example ex"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1166
-msgid "posting history"
+#: doc/tin.5:1171
+msgid ""
+"Posting history. The file is written by B<\\%tin>(1)  and used by "
+"B<DisplayPostHist> ('B<W>') command. It should not be altered manually. Any "
+"line that starts with \"#\" is a comment. Blank lines are ignored. All other "
+"lines shall consist of at least four pipe-separated fields, starting with a "
+"time stamp \"dd-mm-yy\", a single letter indicating the action which "
+"initiated the message, a group name or a mail address the message was sent "
+"to, the subject of the message and optionally the messages ''Message-ID'' if "
+"known."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1176
+#: doc/tin.5:1181
 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:1185
+#: doc/tin.5:1190
 msgid "Pool of postponed articles. This file is in B<\\%mbox>(5)  format."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1190
+#: doc/tin.5:1195
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/newsgroups>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1198
+#: doc/tin.5:1203
 msgid ""
 "This file a copy of the servers newsgroups file which provides short "
 "descriptions of each newsgroup. It is automatically updated on startup "
@@ -10653,25 +10719,25 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1198 doc/tin.5:2666
+#: doc/tin.5:1203 doc/tin.5:2665
 #, no-wrap
 msgid "B<group.name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1201 doc/tin.5:2669
+#: doc/tin.5:1206 doc/tin.5:2668
 #, no-wrap
 msgid "B<one-line description>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1210
+#: doc/tin.5:1215
 #, no-wrap
 msgid "I<${TIN_HOMEDIR:-\"$HOME\"}/.tin/$NNTPSERVER${NNTPPORT:+\":$NNTPPORT\"}/serverrc>\n"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 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 "
@@ -10679,31 +10745,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1217
+#: doc/tin.5:1222
 #, no-wrap
 msgid "B<version>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 msgid "Internal version number."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1220
+#: doc/tin.5:1225
 #, no-wrap
 msgid "B<last_newnews>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1225
+#: doc/tin.5:1230
 msgid ""
 "Internal timestamp used by B<\\%tin>(1)  to keep track of new newsgroups on "
 "the server."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 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 "
@@ -10715,67 +10781,67 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1247
+#: doc/tin.5:1252
 #, no-wrap
 msgid "B<abbreviate_groupname>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1263
+#: doc/tin.5:1268
 #, no-wrap
 msgid "B<art_marked_deleted>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1266
+#: doc/tin.5:1271
 #, no-wrap
 msgid "B<art_marked_inrange>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1269
+#: doc/tin.5:1274
 #, no-wrap
 msgid "B<art_marked_return>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1273
+#: doc/tin.5:1278
 #, no-wrap
 msgid "B<art_marked_selected>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1277
+#: doc/tin.5:1282
 #, no-wrap
 msgid "B<art_marked_recent>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1281
+#: doc/tin.5:1286
 #, no-wrap
 msgid "B<art_marked_unread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1285
+#: doc/tin.5:1290
 #, no-wrap
 msgid "B<art_marked_read>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1288
+#: doc/tin.5:1293
 #, no-wrap
 msgid "B<art_marked_killed>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1292
+#: doc/tin.5:1297
 #, no-wrap
 msgid "B<art_marked_read_selected>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1303
+#: doc/tin.5:1308
 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 "
@@ -10783,30 +10849,30 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1311
+#: doc/tin.5:1316
 #, no-wrap
 msgid "B<auto_reconnect>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1314
+#: doc/tin.5:1319
 msgid "Reconnect to server automatically. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1325
+#: doc/tin.5:1324
 #, no-wrap
 msgid "B<beginner_level>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1330
+#: doc/tin.5:1329
 #, no-wrap
 msgid "B<cache_overview_files>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 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.  "
@@ -10814,175 +10880,175 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1335
+#: doc/tin.5:1334
 #, no-wrap
 msgid "B<cancel_lock_algo>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1341
+#: doc/tin.5:1340
 #, no-wrap
 msgid "B<catchup_read_groups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1345
+#: doc/tin.5:1344
 #, no-wrap
 msgid "B<col_back>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1348
+#: doc/tin.5:1347
 #, no-wrap
 msgid "B<col_extquote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1351
+#: doc/tin.5:1350
 #, no-wrap
 msgid "B<col_from>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1354
+#: doc/tin.5:1353
 #, no-wrap
 msgid "B<col_head>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1357
+#: doc/tin.5:1356
 #, no-wrap
 msgid "B<col_help>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1360
+#: doc/tin.5:1359
 #, no-wrap
 msgid "B<col_invers_bg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1363
+#: doc/tin.5:1362
 #, no-wrap
 msgid "B<col_invers_fg>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1366
+#: doc/tin.5:1365
 #, no-wrap
 msgid "B<col_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1370
+#: doc/tin.5:1369
 #, no-wrap
 msgid "B<col_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1374
+#: doc/tin.5:1373
 #, no-wrap
 msgid "B<col_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1378
+#: doc/tin.5:1377
 #, no-wrap
 msgid "B<col_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1382
+#: doc/tin.5:1381
 #, no-wrap
 msgid "B<col_message>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1385
+#: doc/tin.5:1384
 #, no-wrap
 msgid "B<col_minihelp>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1388
+#: doc/tin.5:1387
 #, no-wrap
 msgid "B<col_newsheaders>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1391
+#: doc/tin.5:1390
 #, no-wrap
 msgid "B<col_normal>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1394
+#: doc/tin.5:1393
 #, no-wrap
 msgid "B<col_quote>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1397
+#: doc/tin.5:1396
 #, no-wrap
 msgid "B<col_quote2>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1400
+#: doc/tin.5:1399
 #, no-wrap
 msgid "B<col_quote3>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1403
+#: doc/tin.5:1402
 #, no-wrap
 msgid "B<col_response>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1407
+#: doc/tin.5:1406
 #, no-wrap
 msgid "B<col_signature>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1410
+#: doc/tin.5:1409
 #, no-wrap
 msgid "B<col_urls>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1413
+#: doc/tin.5:1412
 #, no-wrap
 msgid "B<col_verbatim>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1416
+#: doc/tin.5:1415
 #, no-wrap
 msgid "B<col_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1419
+#: doc/tin.5:1418
 #, no-wrap
 msgid "B<col_text>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1422
+#: doc/tin.5:1421
 #, no-wrap
 msgid "B<col_title>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1425
+#: doc/tin.5:1424
 #, no-wrap
 msgid "B<confirm_choice>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1429
+#: doc/tin.5:1428
 msgid ""
 "B<\\%tin>(1)  can ask for manual confirmation to protect the user. Available "
 "choices:"
@@ -10990,7 +11056,7 @@ msgstr ""
 
 #.  TODO: check if all affected commands are marked [after confirmation]
 #. type: Plain text
-#: doc/tin.5:1435
+#: doc/tin.5:1434
 msgid ""
 "B<commands>: Ask for confirmation before executing certain dangerous "
 "commands (e.g., B<Catchup> ('B<c>')). Commands that this affects are marked "
@@ -10998,26 +11064,26 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1440
+#: doc/tin.5:1439
 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:1444
+#: doc/tin.5:1443
 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:1446
+#: doc/tin.5:1445
 msgid "Default is commands & quit."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 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 "
@@ -11026,55 +11092,55 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1457
+#: doc/tin.5:1456
 #, no-wrap
 msgid "B<default_art_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1459
+#: doc/tin.5:1458
 #, no-wrap
 msgid "B<default_author_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1461
+#: doc/tin.5:1460
 #, no-wrap
 msgid "B<default_config_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1464
+#: doc/tin.5:1463
 #, no-wrap
 msgid "B<default_filter_days>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1467
+#: doc/tin.5:1466
 #, no-wrap
 msgid "B<default_filter_kill_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1471
+#: doc/tin.5:1470
 #, no-wrap
 msgid "B<default_filter_kill_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1476
+#: doc/tin.5:1475
 #, no-wrap
 msgid "B<default_filter_kill_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1480
+#: doc/tin.5:1479
 #, no-wrap
 msgid "B<default_filter_kill_header>"
 msgstr ""
 
 #. type: ta
-#: doc/tin.5:1485 doc/tin.5:1514
+#: doc/tin.5:1484 doc/tin.5:1513
 #, no-wrap
 msgid ""
 "\\w'0,1   'u +\\w'\\'\\'Message-ID:\\'\\' & last \\'\\'References:\\'\\' "
@@ -11082,7 +11148,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1494 doc/tin.5:1523
+#: doc/tin.5:1493 doc/tin.5:1522
 #, no-wrap
 msgid ""
 "0\t''Subject:'' (case sensitive)\n"
@@ -11096,153 +11162,154 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1496
+#: doc/tin.5:1495
 #, no-wrap
 msgid "B<default_filter_select_case>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1500
+#: doc/tin.5:1499
 #, no-wrap
 msgid "B<default_filter_select_expire>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1505
+#: doc/tin.5:1504
 #, no-wrap
 msgid "B<default_filter_select_global>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1509
+#: doc/tin.5:1508
 #, no-wrap
 msgid "B<default_filter_select_header>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1525
+#: doc/tin.5:1524
 #, no-wrap
 msgid "B<default_goto_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1527
+#: doc/tin.5:1526
 #, no-wrap
 msgid "B<default_group_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1529
+#: doc/tin.5:1528
 #, no-wrap
 msgid "B<default_mail_address>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1531
+#: doc/tin.5:1530
 #, no-wrap
 msgid "B<default_move_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1533
+#: doc/tin.5:1532
 #, no-wrap
 msgid "B<default_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1535
+#: doc/tin.5:1534
 #, no-wrap
 msgid "B<default_pipe_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1537
+#: doc/tin.5:1536
 #, no-wrap
 msgid "B<default_post_newsgroups>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1539
+#: doc/tin.5:1538
 #, no-wrap
 msgid "B<default_post_subject>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1541
+#: doc/tin.5:1540
 #, no-wrap
 msgid "B<default_range_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1543
+#: doc/tin.5:1542
 #, no-wrap
 msgid "B<default_range_select>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1545
+#: doc/tin.5:1544
 #, no-wrap
 msgid "B<default_range_thread>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1547
+#: doc/tin.5:1546
 #, no-wrap
 msgid "B<default_repost_group>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1549
+#: doc/tin.5:1548
 #, no-wrap
 msgid "B<default_save_file>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1551
+#: doc/tin.5:1550
 #, no-wrap
 msgid "B<default_save_mode>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1553
+#: doc/tin.5:1552
 #, no-wrap
 msgid "B<default_select_pattern>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1555
+#: doc/tin.5:1554
 #, no-wrap
 msgid "B<default_shell_command>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1557
+#: doc/tin.5:1556
 #, no-wrap
 msgid "B<default_subject_search>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1559
+#: doc/tin.5:1558
 #, no-wrap
 msgid "B<draw_arrow>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1568
+#: doc/tin.5:1569
 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)."
+"/bin/vi +7 .article). See also $B<VISUAL> and $B<EDITOR> under "
+"\"ENVIRONMENT\" in B<\\%tin>(1)"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1571
+#: doc/tin.5:1572
 #, no-wrap
 msgid "B<extquote_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 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, "
@@ -11250,19 +11317,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1578
+#: doc/tin.5:1579
 #, no-wrap
 msgid "B<force_screen_redraw>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1582
+#: doc/tin.5:1583
 #, no-wrap
 msgid "B<getart_limit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 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 "
@@ -11271,13 +11338,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1589
+#: doc/tin.5:1590
 #, no-wrap
 msgid "B<goto_next_unread>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1603
+#: doc/tin.5:1604
 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 "
@@ -11288,20 +11355,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1610
+#: doc/tin.5:1611
 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:1612
+#: doc/tin.5:1613
 #, no-wrap
 msgid "\\w'%G    'u +\\w'number of responses in thread'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1624
+#: doc/tin.5:1625
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11318,31 +11385,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1626
+#: doc/tin.5:1627
 #, no-wrap
 msgid "B<hide_uue>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1636
+#: doc/tin.5:1637
 #, no-wrap
 msgid "B<inews_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1643
+#: doc/tin.5:1644
 #, no-wrap
 msgid "B<info_in_last_line>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1649
+#: doc/tin.5:1650
 #, no-wrap
 msgid "B<interactive_mailer>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 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, "
@@ -11351,32 +11418,32 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1655
+#: doc/tin.5:1656
 #, no-wrap
 msgid "B<inverse_okay>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1659
+#: doc/tin.5:1660
 #, no-wrap
 msgid "B<keep_dead_articles>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1664
+#: doc/tin.5:1665
 #, no-wrap
 msgid "B<kill_level>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1668
+#: doc/tin.5:1669
 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:1676
+#: doc/tin.5:1677
 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 "
@@ -11386,104 +11453,111 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1692
+#: doc/tin.5:1693
 #, no-wrap
 msgid "B<mail_address>"
 msgstr ""
 
+#. type: Plain text
+#: doc/tin.5:1699
+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.5:1702
+#: doc/tin.5:1703
 #, no-wrap
 msgid "B<mail_quote_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1707
+#: doc/tin.5:1708
 #, no-wrap
 msgid "B<mailbox_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1726
+#: doc/tin.5:1727
 #, no-wrap
 msgid "B<mailer_format>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1763
+#: doc/tin.5:1764
 #, no-wrap
 msgid "B<metamail_prog>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1775 doc/tin.5:2492
+#: doc/tin.5:1776 doc/tin.5:2491
 #, no-wrap
 msgid "B<mm_charset>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1808
+#: doc/tin.5:1809
 #, no-wrap
 msgid "B<mono_markdash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1813
+#: doc/tin.5:1814
 #, no-wrap
 msgid "B<mono_markslash>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1818
+#: doc/tin.5:1819
 #, no-wrap
 msgid "B<mono_markstar>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1823
+#: doc/tin.5:1824
 #, no-wrap
 msgid "B<mono_markstroke>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1828
+#: doc/tin.5:1829
 #, no-wrap
 msgid "B<newnews>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1834
+#: doc/tin.5:1835
 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:1855
+#: doc/tin.5:1856
 #, no-wrap
 msgid "B<nntp_read_timeout_secs>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 msgid "Time in seconds to wait for a response from the server. Default is 120."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:1858
+#: doc/tin.5:1859
 #, no-wrap
 msgid "B<normalization_form>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1862
+#: doc/tin.5:1863
 msgid ""
 "The normalization form which should be used to normalize unicode input.  The "
 "possible values are:"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1880
+#: doc/tin.5:1881
 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 "
@@ -11491,30 +11565,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:1908
+#: doc/tin.5:1909
 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:1914
-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:1922
-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:1925
 #, no-wrap
@@ -11773,50 +11830,50 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2217
+#: doc/tin.5:2212
 #, no-wrap
 msgid "B<strip_blanks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2221
+#: doc/tin.5:2216
 #, no-wrap
 msgid "B<strip_bogus>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2230
+#: doc/tin.5:2225
 #, no-wrap
 msgid "B<strip_newsrc>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2234
+#: doc/tin.5:2229
 #, no-wrap
 msgid "B<strip_re_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 msgid ""
 "A regular expression to find Subject prefixes like \"Re:\" to remove If "
 "B<strip_re_regex> is blank, then B<\\%tin>(1)  uses a built-in default."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2240
+#: doc/tin.5:2235
 #, no-wrap
 msgid "B<strip_was_regex>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2246
+#: doc/tin.5:2241
 #, no-wrap
 msgid "B<strokes_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2253
+#: doc/tin.5:2248
 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 "
@@ -11824,7 +11881,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2258
+#: doc/tin.5:2253
 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 "
@@ -11832,7 +11889,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2268
+#: doc/tin.5:2263
 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 "
@@ -11844,20 +11901,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2272
+#: doc/tin.5:2267
 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:2274
+#: doc/tin.5:2269
 #, no-wrap
 msgid "\\w'%G    'u +\\w'from, name and/or address'u"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2285
+#: doc/tin.5:2280
 #, no-wrap
 msgid ""
 "%D\tdate\n"
@@ -11873,7 +11930,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2292
+#: doc/tin.5:2287
 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 "
@@ -11881,19 +11938,19 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2296
+#: doc/tin.5:2291
 #, no-wrap
 msgid "B<thread_score>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2308
+#: doc/tin.5:2303
 #, no-wrap
 msgid "B<translit>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2322
+#: doc/tin.5:2317
 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 "
@@ -11901,13 +11958,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2341
+#: doc/tin.5:2336
 #, no-wrap
 msgid "B<underscores_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 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 "
@@ -11915,66 +11972,66 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2348
+#: doc/tin.5:2343
 #, no-wrap
 msgid "B<unlink_article>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 msgid ""
 "If ON remove I<${TIN_HOMEDIR:-\"$HOME\"}/.article> after posting. Default is "
 "ON."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2352
+#: doc/tin.5:2347
 #, no-wrap
 msgid "B<url_handler>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2357
+#: doc/tin.5:2352
 #, no-wrap
 msgid "B<url_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2360
+#: doc/tin.5:2355
 #, no-wrap
 msgid "B<use_color>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 msgid "If enabled B<\\%tin>(1)  uses ANSI-colors. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2365
+#: doc/tin.5:2360
 #, no-wrap
 msgid "B<use_keypad>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 msgid "Use scroll keys on keypad. Default is OFF."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2368
+#: doc/tin.5:2363
 #, no-wrap
 msgid "B<use_mouse>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2374
+#: doc/tin.5:2369
 #, no-wrap
 msgid "B<use_slrnface>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 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 "
@@ -11983,81 +12040,81 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2386
+#: doc/tin.5:2381
 #, no-wrap
 msgid "B<utf8_graphics>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2390
+#: doc/tin.5:2385
 #, no-wrap
 msgid "B<verbatim_begin_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2394
+#: doc/tin.5:2389
 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:2394
+#: doc/tin.5:2389
 #, no-wrap
 msgid "B<verbatim_end_regex>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2398
+#: doc/tin.5:2393
 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:2401
+#: doc/tin.5:2396
 #, no-wrap
 msgid "B<wildcard>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 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 "
+"uses the B<\\%wildmat>(3)  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."
+"the B<\\%wildmat>(3)  notation."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2417
+#: doc/tin.5:2416
 #, no-wrap
 msgid "B<word_h_display_marks>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2429
+#: doc/tin.5:2428
 #, no-wrap
 msgid "B<word_highlight>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2437
+#: doc/tin.5:2436
 #, no-wrap
 msgid "B<wrap_column>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2453
+#: doc/tin.5:2452
 #, no-wrap
 msgid "B<xpost_quote_format>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 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 "
@@ -12067,31 +12124,31 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2469
+#: doc/tin.5:2468
 #, no-wrap
 msgid "B<domainname>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2472
+#: doc/tin.5:2471
 msgid "Sets a global domain name used in From lines"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 msgid ""
 "Defines the name of your organization. $B<ORGANIZATION> overrides any "
 "specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2476
+#: doc/tin.5:2475
 #, no-wrap
 msgid "B<newslibdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 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 "
@@ -12099,13 +12156,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2481
+#: doc/tin.5:2480
 #, no-wrap
 msgid "B<bugaddress>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 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 "
@@ -12114,43 +12171,43 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2487
+#: doc/tin.5:2486
 #, no-wrap
 msgid "B<inewsdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2492
+#: doc/tin.5:2491
 msgid "Defines the directory containing the B<\\%inews>(1)  executable."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2496
+#: doc/tin.5:2495
 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:2499
+#: doc/tin.5:2498
 msgid "Default encoding scheme used in MIME articles. 8bit might be the best value."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 msgid ""
 "Default encoding scheme used in MIME letters. quoted-printable is a good "
 "choice here."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2503
+#: doc/tin.5:2502
 #, no-wrap
 msgid "B<disable_gnksa_domain_check>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 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)  "
@@ -12158,26 +12215,26 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2509
+#: doc/tin.5:2508
 #, no-wrap
 msgid "B<disable_sender>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2513
+#: doc/tin.5:2512
 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:2513
+#: doc/tin.5:2512
 #, no-wrap
 msgid "B<spooldir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 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>.  "
@@ -12185,13 +12242,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2518
+#: doc/tin.5:2517
 #, no-wrap
 msgid "B<overviewdir>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 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>, "
@@ -12200,103 +12257,103 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2526
+#: doc/tin.5:2525
 #, no-wrap
 msgid "B<overviewfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 msgid ""
-"Name of a single overview file, common values are I<.overview>, "
+"Name of a single overview file, common values are I<.overview> or "
 "I<over.view>. $B<TIN_NOVFILENAME> overrides any specified value."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2530
+#: doc/tin.5:2529
 #, no-wrap
 msgid "B<overviewfmtfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 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."
+"Full pathname of your newssystem's overview.fmt file; usually the file "
+"residesin I<newslibdir> and is named I<overview.fmt>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2535
+#: doc/tin.5:2534
 #, no-wrap
 msgid "B<activefile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2541
+#: doc/tin.5:2540
 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 "
+"Full pathname of your newssystem's active file; usually the 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:2541
+#: doc/tin.5:2540
 #, no-wrap
 msgid "B<activetimesfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 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."
+"Full pathname of your newssystem's active.times file; usually the file "
+"resides in I<newslibdir> and is named I<active.times>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2546
+#: doc/tin.5:2545
 #, no-wrap
 msgid "B<newsgroupsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 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."
+"Full pathname of your newssystem's newsgroups file; usually the file resides "
+"in I<newslibdir> and is named I<newsgroups>, so you only have to change this "
+"setting if your configuration differs."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2551
+#: doc/tin.5:2550
 #, no-wrap
 msgid "B<subscriptionsfile>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2556
+#: doc/tin.5:2555
 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."
+"Full pathname of your newssystem's subscriptions file; usually the file "
+"resides in I<newslibdir> and is named I<subscriptions>, so you only have to "
+"change this setting if your configuration differs."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2560
+#: doc/tin.5:2559
 msgid "I</usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2564
+#: doc/tin.5:2563
 msgid ""
 "translation into language specified in $B<LC_ALL>, $B<LC_MESSAGES> or "
 "$B<LANG>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2578
+#: doc/tin.5:2577
 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 "
@@ -12306,7 +12363,7 @@ msgstr ""
 
 #.  TODO: IIRC tin issues just a warning in that case?
 #. type: Plain text
-#: doc/tin.5:2583
+#: doc/tin.5:2582
 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 "
@@ -12314,37 +12371,37 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2586
+#: doc/tin.5:2585
 msgid ""
 "Each line consists of four space-separated fields \"I<name> I<highmark> "
 "I<lowmark> I<flags>\"."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2586 doc/tin.5:2639
+#: doc/tin.5:2585 doc/tin.5:2638
 #, no-wrap
 msgid "B<name>"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2589
+#: doc/tin.5:2588
 #, no-wrap
 msgid "B<highmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 msgid "is the highest article number that has been used in that newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2592
+#: doc/tin.5:2591
 #, no-wrap
 msgid "B<lowmark>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 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 "
@@ -12354,90 +12411,90 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2599
+#: doc/tin.5:2598
 #, no-wrap
 msgid "B<flags>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2602
+#: doc/tin.5:2601
 msgid "can be one of those"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2603
+#: doc/tin.5:2602
 #, no-wrap
 msgid "B<y>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 msgid "local postings are allowed"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2606
+#: doc/tin.5:2605
 #, no-wrap
 msgid "B<n>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 msgid "no local postings are allowed, only remote ones"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2609
+#: doc/tin.5:2608
 #, no-wrap
 msgid "B<m>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 msgid "the group is moderated and all postings must be approved"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2612
+#: doc/tin.5:2611
 #, no-wrap
 msgid "B<j>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 msgid "articles in this group are not kept, but only passed on"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2615
+#: doc/tin.5:2614
 #, no-wrap
 msgid "B<x>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 msgid "articles cannot be posted to this newsgroup"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2618
+#: doc/tin.5:2617
 #, no-wrap
 msgid "B<=foo.bar>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2621
+#: doc/tin.5:2620
 msgid "articles are locally filed into the ''foo.bar'' group"
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2622 doc/tin.5:2649 doc/tin.5:2672
+#: doc/tin.5:2621 doc/tin.5:2648 doc/tin.5:2671
 #, no-wrap
 msgid "B<\\%tin>(1)"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2628
+#: doc/tin.5:2627
 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 "
@@ -12445,7 +12502,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2639
+#: doc/tin.5:2638
 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 "
@@ -12454,25 +12511,25 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 msgid ""
 "is the time when the group was created, expressed as the number of seconds "
 "since the Epoch."
 msgstr ""
 
 #. type: TP
-#: doc/tin.5:2646
+#: doc/tin.5:2645
 #, no-wrap
 msgid "B<creator>"
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2649
+#: doc/tin.5:2648
 msgid "is the electronic mail address of the person who created the group."
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2655
+#: doc/tin.5:2654
 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>) "
@@ -12480,7 +12537,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2666
+#: doc/tin.5:2665
 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 "
@@ -12489,7 +12546,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2678
+#: doc/tin.5:2677
 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 "
@@ -12497,14 +12554,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2687
+#: doc/tin.5:2686
 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:2705
+#: doc/tin.5:2704
 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 "
@@ -12515,7 +12572,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2720
+#: doc/tin.5:2719
 msgid ""
 "This file contains a list of newsgroups \\(em one per line \\(em which the "
 "client should subscribe to when the user has no "
@@ -12526,11 +12583,11 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: doc/tin.5:2767
+#: doc/tin.5:2766
 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<\\%inews>(1), B<\\%ispell>(1), B<\\%lp>(1), B<\\%lpr>(1), "
+"B<\\%metamail>(1), B<\\%mutt>(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), "
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/rcvars.txt tin-2.6.0/doc/rcvars.txt
--- tin-2.4.5/doc/rcvars.txt	2020-06-19 09:39:10.000000000 +0200
+++ tin-2.6.0/doc/rcvars.txt	2021-02-02 22:00:56.644977665 +0100
@@ -54,6 +54,7 @@ Adding a new attribute:
 . In write_attributes_file(), add a minimal entry in the header to
   describe the usage of the attribute and add code to write out the
   attribute
+. In skip_scope() add code to check if the attribute is set
 . Add code to write out the attribute in dump_attributes() and dump_scopes()
 . In options_menu.c:config_page() add UPDATE_(INT_|STRING_)ATTRIBUTES
   under the appropriate case OPT_* section; add entries in option_is_visible(),
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.1 tin-2.6.0/doc/tin.1
--- tin-2.4.5/doc/tin.1	2020-12-01 11:58:29.000000000 +0100
+++ tin-2.6.0/doc/tin.1	2021-08-20 10:45:14.947487715 +0200
@@ -3,13 +3,14 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2020-11-17
-.\" Notes     : use american english; still needs some work, e.g.:
+.\" Updated   : 2021-07-06
+.\" Notes     : use American English; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
 .\"
 .\"
-.TH tin 1 "December 24th, 2020" "2.4.5" "Usenet newsreader"
+.IX Title "tin 1"
+.TH tin 1 "August 23rd, 2021" "2.6.0" "Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -17,6 +18,7 @@ tin, rtin \- Usenet newsreader
 .\"
 .\"
 .SH SYNOPSIS
+.IX Header SYNOPSIS
 .B tin
 .RB [\|[\| \-h \||\| \-H \||\| \-V \|]\ \||
 .RB [\|[\|[\| \-a \|]
@@ -47,6 +49,7 @@ tin, rtin \- Usenet newsreader
 .\"
 .\"
 .SH DESCRIPTION
+.IX Header DESCRIPTION
 .B tin
 is a full-screen easy to use Usenet newsreader. It can read news locally
 (e.g., \fI/var/spool/news\fR) or remotely (\fBrtin\fP or \fBtin \-r\fP
@@ -75,6 +78,7 @@ newsgroup with unread articles.
 .\"
 .\"
 .SH "EXIT STATUS"
+.IX Header "EXIT STATUS"
 .\" TODO: also exits with signalnr cought as exit status
 .TP
 .B 0
@@ -91,6 +95,7 @@ NNTP error.
 .\"
 .\"
 .SH OPTIONS
+.IX Header OPTIONS
 .TP 12
 .B \-4
 Force connecting via IPv4 to the remote NNTP server. Only available when build with IPv6 support.
@@ -287,6 +292,7 @@ Thus, command-line option takes preceden
 .\"
 .\"
 .SH USAGE
+.IX Header USAGE
 .\"
 .\"
 .SS "NEWS ADMINISTRATION"
@@ -528,13 +534,13 @@ Help screen of commands available on the
 ('\fBq\fP') returns to the menu.
 .TP
 .B ToggleHelpDisplay 'H'
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and
+posting etiquette after composing an article (\fBbeginner_level\fP).
 .TP
 .B DisplayPostHist 'W'
 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\\\fP') to
-search on this screen. \fBQuit\fP ('\fBq\fP') returns to the menu.
+subject are listed. See the section "POSTING HISTORY LISTING" for more
+information.
 .TP
 .B Version 'v'
 Print \fBtin\fP version information.
@@ -1114,7 +1120,10 @@ article with all headers included.
 .B PagePGPCheckArticle '^G'
 Perform
 .BR \%pgp (1)
-operations on article.
+/
+.BR \%gpg (1)
+operations on article. This expects inline pgp (\fBRFC\%4880\fP) and not MIME
+pgp (\fBRFC\%3156\fP).
 .TP
 .B PageToggleRaw '^H'
 Toggles the display mode (raw including all headers vs. cooked).
@@ -1145,7 +1154,7 @@ Toggle the display of uuencoded sections
 taken from the \fBhide_uue\fP variable in the tinrc file.
 .TP
 .B PageReveal ')'
-The formfeed character (^L) is often used to hide 'spoilers' that the
+The form feed 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,
@@ -1379,7 +1388,8 @@ Toggle the display of the current URL in
 Help screen of commands available.
 .TP
 .B ToggleHelpDisplay 'H'
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and
+posting etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1433,7 +1443,53 @@ last line.
 Help screen of commands available.
 .TP
 .B ToggleHelpDisplay 'H'
-Toggle the display of help mini menu at the bottom of the screen.
+Toggle the display of help mini menu at the bottom of the screen and
+posting etiquette after composing an article (\fBbeginner_level\fP).
+.RE
+.\" -------------------------------------------------------------------
+.\"
+.SS "POSTING HISTORY LISTING"
+\fBDisplayPostHist\fP ('\fBW\fP') displays a list of all previous posted
+articles stored in \fI${TIN_HOMEDIR:-"$HOME"}/.tin/posted\fR. The following
+informatiosn are shown: a time stamp in "dd-mm-yy"-format, a single letter
+indicating the action which initiated the message, the group names (evetually
+shortened, see also \fBabbreviate_groupname\fR) or a mail address the message
+was sent to and the subject of the message. Besides the common moving keys,
+the following commands are available:
+.RS 4
+.TP 10
+.B PostedArticlesSelect '^J' '<CR>'
+The article with the current ''Message\-ID:'' will be opened if available.
+Note that this requires that the ''Message\-ID:'' of the article was recorded
+in \fI${TIN_HOMEDIR:-"$HOME"}/.tin/posted\fR which may not always be the case.
+If using NNTP and the internal inews (\fBinews_prog\fP set to "\-\-internal")
+and either the server proposes a ''Message\-ID:'' during the POST
+(\fBRFC\%3977\fP) command or
+.B tin
+is build to generate ''Message\-ID:'' this should be the case. With an
+external inews (and reading from local spool) it is not.
+.TP
+.B SearchSubjF '/'
+URL forward search.
+.TP
+.B SearchSubjB '?'
+URL backward search.
+.TP
+.B SearchRepeat '\\\\'
+Repeat the previous search.
+.TP
+.B ShellEscape '!'
+Shell escape.
+.TP
+.B ToggleInfoLastLine 'i'
+Toggle the display of the current 'Message\-ID:'' in the last line.
+.TP
+.B Help 'h'
+Help screen of commands available.
+.TP
+.B ToggleHelpDisplay 'H'
+Toggle the display of help mini menu at the bottom of the screen and
+posting etiquette after composing an article (\fBbeginner_level\fP).
 .RE
 .\" -------------------------------------------------------------------
 .\"
@@ -1548,12 +1604,6 @@ Default is ON.
 .B Reconnect to server automatically (auto_reconnect)
 Default is OFF.
 .TP
-.B Use Archive\-name: header for save (auto_save)
-If ON articles/threads with ''Archive\-name:'' 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
 .B Save articles in batch mode (batch_save)
 If set ON articles/threads will be saved in batch mode when save
 \&''\fB\-S\fP'' or mail ''\fB\-M\fP, \fB\-N\fP'' is specified on the command
@@ -1810,7 +1860,9 @@ by a highlighted bar if set OFF. Default
 .TP
 .B Invocation of your editor (editor_format)
 The format string used to create the editor start command with parameters.
-Default is "%E +%N %F" (e.g., /bin/vi +7 .article).
+Default is '%E +%N %F' with %E=Editor, %N=Linenumber and %F=Filename
+(e.g., /bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP
+under "ENVIRONMENT".
 .TP
 .B Detection of external quotes (extquote_handling)
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1921,7 +1973,9 @@ Mail Standard (\fBRFC\%5322\fP and \fBRF
 User's mail address (and full name), if not username@host. This is used when
 creating articles, sending mail and when
 .BR \%pgp (1)
-signing.
+/
+.BR \%gpg (1)
+signing (\fBRFC\%4880\fP).
 .TP
 .B MIME encoding in mail messages (mail_mime_encoding)
 MIME encoding of the body in mail message, if necessary (8bit, base64,
@@ -1946,7 +2000,7 @@ for more details about MMDF.
 The directory where articles/threads are to be saved in
 .BR \%mbox (5)
 format. This feature is mainly for use with the
-.BR \%elm (1)
+.BR \%mutt (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\fR.
@@ -1959,7 +2013,7 @@ different command line parameters to be
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1996,8 +2050,8 @@ To use the built-in viewer, set to \-\-i
 value when
 .BR \%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
+viewing of non-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')
+command can always be used to manually view any attachments. See also
 \fBask_for_metamail\fP.
 .TP
 .B MM_CHARSET (mm_charset)
@@ -2132,6 +2186,8 @@ file. Default is ON.
 .TP
 .B Post process saved articles (post_process_type)
 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 +.5i
 .IP 0 3
@@ -2397,11 +2453,6 @@ A regular expression that will be applie
 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
-.B Start editor with line offset (start_editor_offset)
-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
 .B Strip blanks of end of lines (strip_blanks)
 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.
@@ -2517,7 +2568,7 @@ Default is 0. This option does not affec
 \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.
+text blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2579,7 +2630,9 @@ If ON verbatim blocks will be detected.
 .TP
 .B Wildcard matching (wildcard)
 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.
+uses the
+.BR \%wildmat (3)
+notation, which is how this has traditionally been handled.
 Setting this to 1 allows you to use
 .BR \%perl (1)
 compatible regular expressions
@@ -2589,7 +2642,9 @@ compatible regular expressions
 and
 .BR \%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.
+NB: Newsgroup names will always be matched using the
+.BR \%wildmat (3)
+notation.
 .TP
 .B What to display instead of mark (word_h_display_marks)
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2670,7 +2725,8 @@ attributes file, \fBScopeAdd\fP ('\fBa\f
 ('\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.
+menu at the bottom of the screen and posting etiquette after composing an
+article (\fBbeginner_level\fP).
 .\"
 .\"
 .SS "FILTERING ARTICLES"
@@ -2733,7 +2789,7 @@ e)dit the article again or p)ost the art
 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.
+displayed. See the section "POSTING HISTORY LISTING" for more information.
 .PP
 Use the \fBPageFollowupQuote\fP ('\fBf\fP'), \fBPageFollowup\fP ('\fBF\fP')
 or \fBPageFollowupQuoteHeaders\fP ('\fB^W\fP') command to post a follow-up
@@ -2912,17 +2968,18 @@ the AUTO[UN]SUBSCRIBE mechanism. The sco
 the filter file group= tag also use the same syntax. \fBtin\fP
 interprets this variable similarly to
 .BR \%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:
+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. See
+.BR \%wildmat (3)
+for details about the understood patterns. Some examples:
 .sp
 \fIalt.config,news.*,!news.test\fR
 .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.
+See the explanation for the $\fBAUTOSUBSCRIBE\fP and $\fBAUTOUNSUBSCRIBE\fP
+variables for further examples.
 .\"
 .\"
 .SS SIGNATURES
@@ -3253,6 +3310,7 @@ find ${TIN_INDEX_NEWSDIR:\-"${TIN_HOMEDI
 .\"
 .\"
 .SH FILES
+.IX Header FILES
 .\" TODO: mention dead.article, dead.articles
 .\"               .article[.$$], .cancel[.$$], .letter[.$$]?
 .\"       ${XDG_RUNTIME_DIR:\-"$HOME"}/.slrnfaces
@@ -3409,8 +3467,10 @@ For a detailed description see
 .\"
 .\"
 .SH ENVIRONMENT
+.IX Header ENVIRONMENT
 .\" TODO: - sort in a useful order
-.\"       - add undocumented env-vars (e.g. DEV_TCP (SCO))
+.\"       - add undocumented env-vars (e.g. $DEV_TCP (SCO),
+.\"         ${HOST:-"$HOSTNAME"} fallback)
 .TP
 .B TINRC
 Define this variable if you want to specify command-line options that
@@ -3561,7 +3621,7 @@ for more info.
 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.
-.BR \%vi (1))
+.BR \%vi (1)
 on UNIX-systems). See
 .BR \%environ (5)
 for more info.
@@ -3728,6 +3788,7 @@ The pathname of the user's dir to put no
 .\"
 .\"
 .SH SIGNALS
+.IX Header SIGNALS
 .\" TODO: add missing, sort useful, document in detail
 .B tin
 handles a couple of signals:
@@ -3752,6 +3813,7 @@ Write out \fI${TIN_HOMEDIR:\-"$HOME"}/.n
 .\"
 .\"
 .SH SECURITY
+.IX Header SECURITY
 If \fBtin\fP is started in debug mode (''\fB\-D n\fP'') 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
@@ -3760,6 +3822,7 @@ to a safe location before starting \fBti
 .\"
 .\"
 .SH "CONFORMING TO"
+.IX Header "CONFORMING TO"
 .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).
@@ -3768,15 +3831,17 @@ does conform to the Base Definitions vol
 .\"
 .\"
 .SH NOTES
+.IX Header NOTES
 Regular expression support is provided by the PCRE library package
 .BR \%pcre (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/>
+<https://www.pcre.org/>
 .\"
 .\"
 .SH BUGS
+.IX Header BUGS
 \fBCNews\fP NNTPd,
 .BR \%noffle (1)
 (<= V1.0-pre5) and
@@ -3794,6 +3859,7 @@ your bug-report until we request it.
 .\"
 .\"
 .SH HISTORY
+.IX Header HISTORY
 \fBtin\fP is based on the
 .BR \%tass (1)
 newsreader that was developed by Rich Skrenta and posted to alt.sources in
@@ -3857,6 +3923,7 @@ Urs Janssen <urs@tin.org>
 .\"
 .\"
 .SH "SEE ALSO"
+.IX Header "SEE ALSO"
 .BR \%elm (1),
 .BR \%emacs (1),
 .BR \%gpg (1),
@@ -3865,6 +3932,7 @@ Urs Janssen <urs@tin.org>
 .BR \%lp (1),
 .BR \%lpr (1),
 .BR \%metamail (1),
+.BR \%mutt (1),
 .BR \%noffle (1),
 .BR \%perl (1),
 .BR \%perlre (1),
@@ -3905,9 +3973,11 @@ Urs Janssen <urs@tin.org>
 .BR RFC\%2048 ,
 .BR RFC\%2231 ,
 .BR RFC\%2980 ,
+.BR RFC\%3156 ,
 .BR RFC\%3977 ,
 .BR RFC\%4155 ,
 .BR RFC\%4643 ,
+.BR RFC\%4880 ,
 .BR RFC\%5322 ,
 .BR RFC\%5536 ,
 .BR RFC\%5537 ,
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.5 tin-2.6.0/doc/tin.5
--- tin-2.4.5/doc/tin.5	2020-12-01 11:58:41.000000000 +0100
+++ tin-2.6.0/doc/tin.5	2021-08-20 10:45:27.844012719 +0200
@@ -2,11 +2,11 @@
 .\" Module    : tin.5
 .\" Author    : U. Janssen
 .\" Created   : 2000-07-10
-.\" Updated   : 2020-11-10
+.\" Updated   : 2021-07-06
 .\" Notes     : needs a some work
 .\"
 .\"
-.TH tin 5 "December 24th, 2020" "2.4.5" "Usenet newsreader"
+.TH tin 5 "August 23rd, 2021" "2.6.0" "Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
@@ -374,7 +374,8 @@ active file ("\fImail_group_name\fR \fIm
 to be build with mh-mail-handling support).
 .TP
 .B mail_group_name
-must be the pathname of the mailbox relative to field #4 with / changed to .
+must be the pathname of the mailbox relative to field #4 with '/' changed
+to '.'
 .TP
 .B maxnum
 just put a large number here, something higher than the highest message in
@@ -450,9 +451,6 @@ Identical to the tinrc variable of the s
 .B auto_list_thread
 Identical to the tinrc variable of the same name
 .TP
-.B auto_save
-Identical to the tinrc variable of the same name
-.TP
 .B auto_select
 Automatically perform the \fBGroupMarkUnselArtRead\fP ('\fBX\fP') command
 after entering the group.
@@ -614,9 +612,6 @@ Identical to the tinrc variable \fBsort_
 .B sort_threads_type
 Identical to the tinrc variable of the same name
 .TP
-.B start_editor_offset
-Identical to the tinrc variable of the same name
-.TP
 .B tex2iso_conv
 Identical to the tinrc variable of the same name
 .TP
@@ -1058,19 +1053,21 @@ their defaults. If a keyname is bound to
 \fBPostSupersede\fP	s
 \fBPostSend\fP	s	y
 .sp
+\fBPostedArticlesSelect\fP	^J	^M
+.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
+\fBSaveAppendFile\fP	a
+\fBSaveOverwriteFile\fP	o
+.sp
 \fBSelectEnterNextUnreadGrp\fP	TAB	n
 \fBSelectReadGrp\fP	^J	^M
 \fBSelectResetNewsrc\fP	^R
@@ -1162,7 +1159,15 @@ news.example.org /tmp/nrc\-ex example ex
 .IR ${TIN_HOMEDIR:\-"$HOME"}/.tin/posted
 .sp
 .RS
-posting history
+Posting history. The file is written by
+.BR \%tin (1)
+and used by \fBDisplayPostHist\fP ('\fBW\fP') command. It should not be
+altered manually. Any line that starts with "#" is a comment. Blank lines
+are ignored. All other lines shall consist of at least four pipe-separated
+fields, starting with a time stamp "dd-mm-yy", a single letter indicating
+the action which initiated the message, a group name or a mail address the
+message was sent to, the subject of the message and optionally the
+messages ''Message\-ID'' if known.
 .RE
 .PP
 
@@ -1312,12 +1317,6 @@ Default is ON.
 .B auto_reconnect
 Reconnect to server automatically. Default is OFF.
 .TP
-.B auto_save
-If ON articles/threads with ''Archive\-name:'' 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
 .B batch_save
 If set ON articles/threads will be saved in batch mode when save
 \&''\fB\-S\fP'' or mail ''\fB\-M\fP, \fB\-N\fP'' is specified on the command
@@ -1564,7 +1563,9 @@ by a highlighted bar if set OFF. Default
 .B editor_format
 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).
+(e.g., /bin/vi +7 .article). See also $\fBVISUAL\fP and $\fBEDITOR\fP
+under "ENVIRONMENT" in
+.BR \%tin (1)
 .TP
 .B extquote_handling
 If ON quotes from external sources will be detected. Default is OFF.
@@ -1719,7 +1720,7 @@ for more details about MMDF.
 The directory where articles/threads are to be saved in
 .BR \%mbox (5)
 format. This feature is mainly for use with the
-.BR \%elm (1)
+.BR \%mutt (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\fR.
@@ -1732,7 +1733,7 @@ different command line parameters to be
 .in +.3i
 .nf
 sendmail \-oem \-t < %F
-elm \-s "%S" "%T" < "%F"
+mutt \-s "%S" \-\- "%T" < "%F"
 claws-mail \-\-compose "mailto:%T?subject=%S&insert=%F"
 .fi
 .in -.3i
@@ -1769,8 +1770,8 @@ To use the built-in viewer, set to \-\-i
 value when
 .BR \%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
+viewing of non-textual attachments. The \fBPageViewAttach\fP ('\fBV\fP')
+command can always be used to manually view any attachments. See also
 \fBask_for_metamail\fP.
 .TP
 .B mm_charset
@@ -1917,8 +1918,7 @@ The following values are allowed:
 .IP 1
 \fBShell archives\fP, unpacking of multi-part
 .BR \%shar (1)
-files only. Because the shell archive may contain commands you may
-not want to be executed, be careful with this option.
+files only.
 .IP 2
 \fBYes\fP, binary attachments and data will be decoded and saved.
 .RE
@@ -2210,11 +2210,6 @@ matching words are shown in \fBcol_marks
 .BR \%tin (1)
 uses a built-in default.
 .TP
-.B start_editor_offset
-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
 .B strip_blanks
 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.
@@ -2330,7 +2325,7 @@ Default is 0. This option does not affec
 \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.
+text blocks with one blank line.
 .IP 5
 \fBCompact multiple and skip leading\fP, 4 + 1
 .IP 6
@@ -2403,7 +2398,9 @@ If ON verbatim blocks will be detected.
 Allows you to select how
 .BR \%tin (1)
 matches strings. The default is 0 and
-uses the wildmat notation, which is how this has traditionally been handled.
+uses the
+.BR \%wildmat (3)
+notation, which is how this has traditionally been handled.
 Setting this to 1 allows you to use
 .BR \%perl (1)
 compatible regular expressions
@@ -2413,7 +2410,9 @@ compatible regular expressions
 and
 .BR \%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.
+NB: Newsgroup names will always be matched using the
+.BR \%wildmat (3)
+notation.
 .TP
 .B word_h_display_marks
 Should the leading and ending stars, slashes, strokes and dashes also be
@@ -2525,34 +2524,34 @@ Base of your NOV database
 overrides any specified value.
 .TP
 .B overviewfile
-Name of a single overview file, common values are \fI.overview\fR,
+Name of a single overview file, common values are \fI.overview\fR or
 \fIover.view\fR. $\fBTIN_NOVFILENAME\fP overrides any specified value.
 .TP
 .B overviewfmtfile
-Full pathname of your newssystem's overview.fmt file; usually the
-overview.fmt file is in \fInewslibdir\fR, so you only have to change this
-setting if your configuration differs.
+Full pathname of your newssystem's overview.fmt file; usually the file
+residesin \fInewslibdir\fR and is named \fIoverview.fmt\fR, so you only
+have to change this setting if your configuration differs.
 .TP
 .B activefile
-Full pathname of your newssystem's active file; usually the active file
+Full pathname of your newssystem's active file; usually the file
 resides in \fInewslibdir\fR and is named \fIactive\fR, so you only have
 to change this setting if your configuration differs. $\fBTIN_ACTIVEFILE\fP
 overrides any specified value.
 .TP
 .B activetimesfile
 Full pathname of your newssystem's active.times file; usually the
-active.times file is \fInewslibdir\fR, so you only have to change this
-setting if your configuration differs.
+file resides in \fInewslibdir\fR and is named \fIactive.times\fR,
+so you only have to change this setting if your configuration differs.
 .TP
 .B newsgroupsfile
-Full pathname of your newssystem's newsgroups file; usually the newsgroups
-file is in \fInewslibdir\fR, so you only have to change this setting if your
-configuration differs.
+Full pathname of your newssystem's newsgroups file; usually the file
+resides in \fInewslibdir\fR and is named \fInewsgroups\fR, so you only
+have to change this setting if your configuration differs.
 .TP
 .B subscriptionsfile
 Full pathname of your newssystem's subscriptions file; usually the
-subscriptions file is in \fInewslibdir\fR, so you only have to change this
-setting if your configuration differs.
+file resides in \fInewslibdir\fR and is named \fIsubscriptions\fR,
+so you only have to change this setting if your configuration differs.
 .RE
 .PP
 
@@ -2721,12 +2720,12 @@ uses the LIST SUBSCRIPTIONS (\fBRFC\%604
 .PP
 
 .SH "SEE ALSO"
-.BR \%elm (1),
 .BR \%inews (1),
 .BR \%ispell (1),
 .BR \%lp (1),
 .BR \%lpr (1),
 .BR \%metamail (1),
+.BR \%mutt (1),
 .BR \%perl (1),
 .BR \%perlre (1),
 .BR \%pgp (1),
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tin.defaults tin-2.6.0/doc/tin.defaults
--- tin-2.4.5/doc/tin.defaults	2017-05-03 19:47:32.000000000 +0200
+++ tin-2.6.0/doc/tin.defaults	2021-08-23 07:06:04.957045784 +0200
@@ -1,5 +1,5 @@
 #
-# TIN 2.1.5 - a threaded newsreader
+# TIN 2.6.0 - a threaded newsreader
 #
 # tin.defaults - set some machine specified options
 #                and override compile time defaults
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tinews.1 tin-2.6.0/doc/tinews.1
--- tin-2.4.5/doc/tinews.1	2020-12-24 01:20:07.000000000 +0100
+++ tin-2.6.0/doc/tinews.1	2021-08-11 07:40:37.122180028 +0200
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -46,7 +46,7 @@
 .ie \n(.g .ds Aq \(aq
 .el       .ds Aq '
 .\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" If the F register is >0, we'll generate index entries on stderr for
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
@@ -56,12 +56,12 @@
 ..
 .nr rF 0
 .if \n(.g .if rF .nr rF 1
-.if (\n(rF:(\n(.g==0)) \{
-.    if \nF \{
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
 .        de IX
 .        tm Index:\\$1\t\\n%\t"\\$2"
 ..
-.        if !\nF==2 \{
+.        if !\nF==2 \{\
 .            nr % 0
 .            nr F 2
 .        \}
@@ -133,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "tinews.pl 1"
-.TH tinews.pl 1 "December 24th, 2020" "1.1.57" "Post and sign an article via NNTP"
+.TH tinews.pl 1 "August 11th, 2021" "1.1.59" "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
@@ -145,8 +145,8 @@ tinews.pl \- Post and sign an article vi
 \&\fBtinews.pl\fR [\fB\s-1OPTIONS\s0\fR] < \fIinput\fR
 .SH "DESCRIPTION"
 .IX Header "DESCRIPTION"
-\&\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.
+\&\fBtinews.pl\fR reads an article on \s-1STDIN,\s0 signs it via \fBpgp\fR\|(1) or
+\&\fBgpg\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
@@ -202,6 +202,11 @@ Cancel-Key, Also-Control and Distributio
 Some of them may be altered on the Server (i.e. Cancel-Key) which would
 invalid the signature, this option can be used the exclude such headers
 if required.
+.ie n .IP "\-\fBm\fR ""Message\-ID"" | \-\-\fBmessage-id\fR ""Message\-ID""" 4
+.el .IP "\-\fBm\fR \f(CWMessage\-ID\fR | \-\-\fBmessage-id\fR \f(CWMessage\-ID\fR" 4
+.IX Xref "-m --message-id"
+.IX Item "-m Message-ID | --message-id Message-ID"
+Set the article header field Message-ID: to the given value.
 .ie n .IP "\-\fBn\fR ""Newsgroups"" | \-\-\fBnewsgroups\fR ""Newsgroups""" 4
 .el .IP "\-\fBn\fR \f(CWNewsgroups\fR | \-\-\fBnewsgroups\fR \f(CWNewsgroups\fR" 4
 .IX Xref "-n --newsgroups"
@@ -249,7 +254,7 @@ Set the article header field Path: to th
 .IP "\-\fBD\fR | \-\fBN\fR | \-\-\fBdebug\fR" 4
 .IX Xref "-D -N --debug"
 .IX Item "-D | -N | --debug"
-Set \fINet::NNTP\fR\|(3pm) to debug mode, enable warnings about raw 8\-bit data,
+Set \fBNet::NNTP\fR\|(3pm) to debug mode, enable warnings about raw 8\-bit data,
 warn about disabled options due to lacking perl-modules or executables and
 unreadable files.
 .IP "\-\fBH\fR | \-\-\fBhelp\fR" 4
@@ -293,8 +298,8 @@ Supported algorithms are sha1, sha256 an
 .IP "\-\-\fBssl\fR | \-\-\fBnntps\fR" 4
 .IX Xref "--ssl --nntps"
 .IX Item "--ssl | --nntps"
-Use \s-1NNTPS \s0(via port 563) if available. This requires a recent version
-of \fINet::NNTP\fR\|(3pm) and \fIIO::Socket::SSL\fR\|(3pm). Be aware that no \s-1SSL\s0
+Use \s-1NNTPS\s0 (via port 563) if available. This requires a recent version
+of \fBNet::NNTP\fR\|(3pm) and \fBIO::Socket::SSL\fR\|(3pm). Be aware that no \s-1SSL\s0
 verification will be done.
 .IP "\-\-\fBtransform\fR" 4
 .IX Xref "--transform"
@@ -324,60 +329,51 @@ An error occurred.
 .SH "ENVIRONMENT"
 .IX Xref "tinews, environment variables"
 .IX Header "ENVIRONMENT"
-.ie n .IP "\fB\fB$NEWSHOST\fB\fR" 4
-.el .IP "\fB\f(CB$NEWSHOST\fB\fR" 4
+.IP "\fB\f(CB$NEWSHOST\fB\fR" 4
 .IX Xref "$NEWSHOST NEWSHOST"
 .IX Item "$NEWSHOST"
 Set to override the \s-1NNTP\s0 server configured in the source or config-file.
 It has lower priority than \fB\f(CB$NNTPSERVER\fB\fR and should be avoided.
-.ie n .IP "\fB\fB$NNTPSERVER\fB\fR" 4
-.el .IP "\fB\f(CB$NNTPSERVER\fB\fR" 4
+.IP "\fB\f(CB$NNTPSERVER\fB\fR" 4
 .IX Xref "$NNTPSERVER NNTPSERVER"
 .IX Item "$NNTPSERVER"
 Set to override the \s-1NNTP\s0 server configured in the source or config-file.
 This has higher priority than \fB\f(CB$NEWSHOST\fB\fR.
-.ie n .IP "\fB\fB$NNTPPORT\fB\fR" 4
-.el .IP "\fB\f(CB$NNTPPORT\fB\fR" 4
+.IP "\fB\f(CB$NNTPPORT\fB\fR" 4
 .IX Xref "$NNTPPORT NNTPPORT"
 .IX Item "$NNTPPORT"
 The \s-1NNTP\s0 TCP-port to post news to. This variable only needs to be set if the
 TCP-port is not 119 (the default). The '\-\fBp\fR' command-line option overrides
 \&\fB\f(CB$NNTPPORT\fB\fR.
-.ie n .IP "\fB\fB$PGPPASS\fB\fR" 4
-.el .IP "\fB\f(CB$PGPPASS\fB\fR" 4
+.IP "\fB\f(CB$PGPPASS\fB\fR" 4
 .IX Xref "$PGPPASS PGPPASS"
 .IX Item "$PGPPASS"
 Set to override the passphrase configured in the source (used for
-\&\fIpgp\fR\|(1)\-2.6.3).
-.ie n .IP "\fB\fB$PGPPASSFILE\fB\fR" 4
-.el .IP "\fB\f(CB$PGPPASSFILE\fB\fR" 4
+\&\fBpgp\fR\|(1)\-2.6.3).
+.IP "\fB\f(CB$PGPPASSFILE\fB\fR" 4
 .IX Xref "$PGPPASSFILE PGPPASSFILE"
 .IX Item "$PGPPASSFILE"
-Passphrase file used for \fIpgp\fR\|(1) or \fIgpg\fR\|(1).
-.ie n .IP "\fB\fB$SIGNER\fB\fR" 4
-.el .IP "\fB\f(CB$SIGNER\fB\fR" 4
+Passphrase file used for \fBpgp\fR\|(1) or \fBgpg\fR\|(1).
+.IP "\fB\f(CB$SIGNER\fB\fR" 4
 .IX Xref "$SIGNER SIGNER"
 .IX Item "$SIGNER"
 Set to override the user-id for signing configured in the source. If you
 neither set \fB\f(CB$SIGNER\fB\fR nor configure it in the source the contents of the
 From:\-field will be used.
-.ie n .IP "\fB\fB$REPLYTO\fB\fR" 4
-.el .IP "\fB\f(CB$REPLYTO\fB\fR" 4
+.IP "\fB\f(CB$REPLYTO\fB\fR" 4
 .IX Xref "$REPLYTO REPLYTO"
 .IX Item "$REPLYTO"
 Set the article header field Reply-To: to the return address specified by
 the variable if there isn't already a Reply-To: header in the article.
 The '\-\fBr\fR' command-line option overrides \fB\f(CB$REPLYTO\fB\fR.
-.ie n .IP "\fB\fB$ORGANIZATION\fB\fR" 4
-.el .IP "\fB\f(CB$ORGANIZATION\fB\fR" 4
+.IP "\fB\f(CB$ORGANIZATION\fB\fR" 4
 .IX Xref "$ORGANIZATION ORGANIZATION"
 .IX Item "$ORGANIZATION"
 Set the article header field Organization: to the contents of the variable
 if there isn't already an Organization: header in the article. The '\-\fBo\fR'
 command-line option overrides \fB\f(CB$ORGANIZATION\fB\fR, The '\-\fBO\fR' command-line
 option disables it.
-.ie n .IP "\fB\fB$DISTRIBUTION\fB\fR" 4
-.el .IP "\fB\f(CB$DISTRIBUTION\fB\fR" 4
+.IP "\fB\f(CB$DISTRIBUTION\fB\fR" 4
 .IX Xref "$DISTRIBUTION DISTRIBUTION"
 .IX Item "$DISTRIBUTION"
 Set the article header field Distribution: to the contents of the variable
@@ -391,41 +387,37 @@ Temporary file used to store the reforma
 .IP "\fIpgptmp.txt.asc\fR" 4
 .IX Item "pgptmp.txt.asc"
 Temporary file used to store the reformatted and signed article.
-.ie n .IP "\fI\fI$PGPPASSFILE\fI\fR" 4
-.el .IP "\fI\f(CI$PGPPASSFILE\fI\fR" 4
+.IP "\fI\f(CI$PGPPASSFILE\fI\fR" 4
 .IX Item "$PGPPASSFILE"
-The passphrase file to be used for \fIpgp\fR\|(1) or \fIgpg\fR\|(1).
-.ie n .IP "\fI\fI$HOME\fI/.signature\fR" 4
-.el .IP "\fI\f(CI$HOME\fI/.signature\fR" 4
+The passphrase file to be used for \fBpgp\fR\|(1) or \fBgpg\fR\|(1).
+.IP "\fI\f(CI$HOME\fI/.signature\fR" 4
 .IX Item "$HOME/.signature"
 Signature file which will be automatically included.
-.ie n .IP "\fI\fI$HOME\fI/.cancelsecret\fR" 4
-.el .IP "\fI\f(CI$HOME\fI/.cancelsecret\fR" 4
+.IP "\fI\f(CI$HOME\fI/.cancelsecret\fR" 4
 .IX Item "$HOME/.cancelsecret"
 The passphrase file to be used for Cancel-Locks. This feature is turned
 off by default.
-.ie n .IP "\fI\fI$HOME\fI/.newsauth\fR" 4
-.el .IP "\fI\f(CI$HOME\fI/.newsauth\fR" 4
+.IP "\fI\f(CI$HOME\fI/.newsauth\fR" 4
 .IX Item "$HOME/.newsauth"
-\&\*(L"nntpserver password [user]\*(R" pairs for \s-1NNTP\s0 servers that require
-authorization. Any line that starts with \*(L"#\*(R" 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. First match counts. If no
+\&\*(L"nntpserver password [user]\*(R" pairs or triples for \s-1NNTP\s0 servers that require
+authorization. First match counts. Any line that starts with \*(L"#\*(R" 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. If no
 matching entry is found \fI\f(CI$HOME\fI/.nntpauth\fR is checked.
-.ie n .IP "\fI\fI$HOME\fI/.nntpauth\fR" 4
-.el .IP "\fI\f(CI$HOME\fI/.nntpauth\fR" 4
+.IP "\fI\f(CI$HOME\fI/.nntpauth\fR" 4
 .IX Item "$HOME/.nntpauth"
-\&\*(L"nntpserver user password\*(R" pairs for \s-1NNTP\s0 servers that require
+\&\*(L"nntpserver user password\*(R" triples for \s-1NNTP\s0 servers that require
 authorization. First match counts. Lines starting with \*(L"#\*(R" are skipped and
 blank lines are ignored. This file should be readable only for the user as
 it contains the user's unencrypted password for reading news.
 \&\fI\f(CI$HOME\fI/.newsauth\fR is checked first.
-.ie n .IP "\fI\fI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\fI$HOME\fI/.config/tinewsrc\fR \fI\fI$HOME\fI/.tinewsrc\fR" 4
-.el .IP "\fI\f(CI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\f(CI$HOME\fI/.config/tinewsrc\fR \fI\f(CI$HOME\fI/.tinewsrc\fR" 4
+.IP "\fI\f(CI$XDG_CONFIG_HOME\fI/tinewsrc\fR \fI\f(CI$HOME\fI/.config/tinewsrc\fR \fI\f(CI$HOME\fI/.tinewsrc\fR" 4
 .IX Item "$XDG_CONFIG_HOME/tinewsrc $HOME/.config/tinewsrc $HOME/.tinewsrc"
-\&\*(L"option=value\*(R" configuration pairs. Lines that start with \*(L"#\*(R" are ignored.
-If the file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it
-should be readable for the user only.
+\&\*(L"option=value\*(R" configuration pairs, last match counts and only
+\&\*(L"value\*(R" is case sensitive. Lines that start with \*(L"#\*(R" are ignored. If the
+file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it
+should be readable for the user only. Use \-\fBvH\fR to get a full list of
+all available configuration options.
 .SH "SECURITY"
 .IX Header "SECURITY"
 If you've configured or entered a password, even if the variable that
@@ -436,23 +428,23 @@ security is an issue, don't use this scr
 Be aware that even if \s-1NNTPS\s0 is used still no \s-1SSL\s0 verification will be done.
 .SH "NOTES"
 .IX Header "NOTES"
-\&\fBtinews.pl\fR is designed to be used with \fIpgp\fR\|(1)\-2.6.3,
-\&\fIpgp\fR\|(1)\-5, \fIpgp\fR\|(1)\-6, \fIgpg\fR\|(1) and \fIgpg2\fR\|(1).
+\&\fBtinews.pl\fR is designed to be used with \fBpgp\fR\|(1)\-2.6.3,
+\&\fBpgp\fR\|(1)\-5, \fBpgp\fR\|(1)\-6, \fBgpg\fR\|(1) and \fBgpg2\fR\|(1).
 .PP
 \&\fBtinews.pl\fR requires the following standard modules to be installed:
-\&\fIGetopt::Long\fR\|(3pm), \fINet::NNTP\fR\|(3pm), <\fITime::Local\fR\|(3pm)> and
-\&\fITerm::Readline\fR\|(3pm).
+\&\fBGetopt::Long\fR\|(3pm), \fBNet::NNTP\fR\|(3pm), \fBTime::Local\fR\|(3pm) and
+\&\fBTerm::Readline\fR\|(3pm).
 .PP
-\&\s-1NNTPS \s0(\s-1NNTP\s0 with implicit \s-1TLS\s0; \s-1RFC 4642\s0 and \s-1RFC 8143\s0) may be unavailable
-if \fINet::NNTP\fR\|(3pm) is too old or \fIIO::Socket::SSL\fR\|(3pm) is missing on
+\&\s-1NNTPS\s0 (\s-1NNTP\s0 with implicit \s-1TLS\s0; \s-1RFC 4642\s0 and \s-1RFC 8143\s0) may be unavailable
+if \fBNet::NNTP\fR\|(3pm) is too old or \fBIO::Socket::SSL\fR\|(3pm) is missing on
 the system. \fBtinews.pl\fR will fallback to unencrypted \s-1NNTP\s0 in that case.
 .PP
 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).
+modules must be installed: \fBMIME::Base64\fR\|(3pm), \fBDigest::SHA\fR\|(3pm) or
+\&\fBDigest::SHA1\fR\|(3pm) and \fBDigest::HMAC_SHA1\fR\|(3pm). sha256 and sha512 as
+algorithms for \fBcanlock-algorithm\fR are only available with \fBDigest::SHA\fR\|(3pm).
 .PP
-\&\fIgpg2\fR\|(1) users may need to set \fB\f(CB$GPG_TTY\fB\fR, i.e.
+\&\fBgpg2\fR\|(1) users may need to set \fB\f(CB$GPG_TTY\fB\fR, i.e.
 .PP
 .Vb 2
 \& GPG_TTY=$(tty)
@@ -469,7 +461,7 @@ Urs Janssen <urs@tin.org>,
 Marc Brockschmidt <marc@marcbrockschmidt.de>
 .SH "SEE ALSO"
 .IX Header "SEE ALSO"
-\&\fIpgp\fR\|(1), \fIgpg\fR\|(1), \fIgpg2\fR\|(1), \fIpgps\fR\|(1), \fIDigest::HMAC_SHA1\fR\|(3pm),
-\&\fIDigest::SHA\fR\|(3pm), \fIDigest::SHA1\fR\|(3pm), \fIGetopt::Long\fR\|(3pm),
-\&\fIIO::Socket::SSL\fR\|(3pm), \fIMIME::Base64\fR\|(3pm), \fINet::NNTP\fR\|(3pm),
-\&\fITime::Local\fR\|(3pm), \fITerm::Readline\fR\|(3pm)
+\&\fBpgp\fR\|(1), \fBgpg\fR\|(1), \fBgpg2\fR\|(1), \fBpgps\fR\|(1), \fBDigest::HMAC_SHA1\fR\|(3pm),
+\&\fBDigest::SHA\fR\|(3pm), \fBDigest::SHA1\fR\|(3pm), \fBGetopt::Long\fR\|(3pm),
+\&\fBIO::Socket::SSL\fR\|(3pm), \fBMIME::Base64\fR\|(3pm), \fBNet::NNTP\fR\|(3pm),
+\&\fBTime::Local\fR\|(3pm), \fBTerm::Readline\fR\|(3pm)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/tools.txt tin-2.6.0/doc/tools.txt
--- tin-2.4.5/doc/tools.txt	2019-07-15 15:26:02.000000000 +0200
+++ tin-2.6.0/doc/tools.txt	2020-12-31 05:57:12.403093368 +0100
@@ -50,11 +50,6 @@ url_handler.pl
 	selected by the 'U' command to a related viewer/application. the
 	perl version has full $BROWSER support.
 
-expand_aliases.tgz
-	is a small c-source which reads you elm-aliasfile, translates the
-	alias into the real address and passes it to the MTA. see included
-	README-file/man-page for more details.
-
 expiretover
 	is a small shell script to expire old tin overview files. if you use
 	cache_overview_files=ON in your tinrc you might want to run this
diff -Nurp '--exclude=.bzr*' tin-2.4.5/doc/w2r.1 tin-2.6.0/doc/w2r.1
--- tin-2.4.5/doc/w2r.1	2020-11-11 00:18:52.000000000 +0100
+++ tin-2.6.0/doc/w2r.1	2021-07-16 09:25:00.309078945 +0200
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
+.\" Automatically generated by Pod::Man 4.10 (Pod::Simple 3.35)
 .\"
 .\" Standard preamble:
 .\" ========================================================================
@@ -38,27 +38,36 @@
 .    ds PI \(*p
 .    ds L" ``
 .    ds R" ''
+.    ds C`
+.    ds C'
 'br\}
 .\"
 .\" Escape single quotes in literal strings from groff's Unicode transform.
 .ie \n(.g .ds Aq \(aq
 .el       .ds Aq '
 .\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
+.\" If the F register is >0, we'll generate index entries on stderr for
 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
 .\" entries marked with X<> in POD.  Of course, you'll have to process the
 .\" output yourself in some meaningful fashion.
-.ie \nF \{\
-.    de IX
-.    tm Index:\\$1\t\\n%\t"\\$2"
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
 ..
-.    nr % 0
-.    rr F
-.\}
-.el \{\
-.    de IX
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+.    if \nF \{\
+.        de IX
+.        tm Index:\\$1\t\\n%\t"\\$2"
 ..
+.        if !\nF==2 \{\
+.            nr % 0
+.            nr F 2
+.        \}
+.    \}
 .\}
+.rr rF
 .\"
 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
@@ -124,7 +133,7 @@
 .\" ========================================================================
 .\"
 .IX Title "w2r.pl 1"
-.TH w2r.pl 1 "2020-11-10" "0.2.8" "Convert tin wildmat filters to tin regexp filters"
+.TH w2r.pl 1 "November 10th, 2020" "0.2.8" "Convert tin wildmat filters to tin regexp filters"
 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
 .\" way too many mistakes in technical documents.
 .if n .ad l
@@ -136,8 +145,8 @@ w2r.pl \- Convert tin wildmat filters to
 \&\fBw2r.pl\fR < \fIinput\fR [> \fIoutput\fR]
 .SH "DESCRIPTION"
 .IX Header "DESCRIPTION"
-\&\fBw2r.pl\fR reads a \fBtin\fR(1) filter file with wildmat filters on \s-1STDIN\s0,
-converts it to regexp filters and returns it on \s-1STDOUT\s0.
+\&\fBw2r.pl\fR reads a \fBtin\fR\|(1) filter file with wildmat filters on \s-1STDIN,\s0
+converts it to regexp filters and returns it on \s-1STDOUT.\s0
 .SH "NOTES"
 .IX Header "NOTES"
 Don't use \fBw2r.pl\fR on regexp filter files
@@ -146,4 +155,4 @@ Don't use \fBw2r.pl\fR on regexp filter
 Urs Janssen <urs@tin.org>
 .SH "SEE ALSO"
 .IX Header "SEE ALSO"
-\&\fBtin\fR(1), \fBtin\fR(5)
+\&\fBtin\fR\|(1), \fBtin\fR\|(5)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/extern.h tin-2.6.0/include/extern.h
--- tin-2.4.5/include/extern.h	2020-12-02 11:31:55.000000000 +0100
+++ tin-2.6.0/include/extern.h	2021-07-09 09:02:00.138879121 +0200
@@ -3,7 +3,7 @@
  *  Module    : extern.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-12-02
+ *  Updated   : 2021-07-09
  *  Notes     :
  *
  * Copyright (c) 1997-2021 Iain Lea <iain@bricbrac.de>
@@ -359,7 +359,11 @@
 #	define txt_help_thd_C	txt_help_thd_BIGC
 #endif /* CASE_PROBLEM */
 
-extern char *OPT_CHAR_list[];
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	extern wchar_t *OPT_CHAR_list[];
+#else
+	extern char *OPT_CHAR_list[];
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 extern char *OPT_STRING_list[];
 extern char *nntp_server;
 extern char *tin_progname;
@@ -595,6 +599,7 @@ extern constext txt_end_of_arts[];
 extern constext txt_end_of_attachments[];
 extern constext txt_end_of_groups[];
 extern constext txt_end_of_page[];
+extern constext txt_end_of_posted[];
 extern constext txt_end_of_scopes[];
 extern constext txt_end_of_thread[];
 extern constext txt_end_of_urls[];
@@ -663,8 +668,10 @@ extern constext txt_error_insecure_permi
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	extern constext txt_error_locale[];
 #endif /* HAVE_SETLOCALE && !NO_LOCALE */
-extern constext txt_error_mime_end[];
-extern constext txt_error_mime_start[];
+#ifdef DEBUG
+	extern constext txt_error_mime_end[];
+	extern constext txt_error_mime_start[];
+#endif /* DEBUG */
 extern constext txt_error_no_domain_name[];
 extern constext txt_error_no_enter_permission[];
 #ifdef NNTP_INEWS
@@ -882,7 +889,6 @@ extern constext txt_help_group_select_al
 extern constext txt_help_group_select_thread[];
 extern constext txt_help_group_select_thread_if_unread_selected[];
 extern constext txt_help_group_select_thread_pattern[];
-extern constext txt_help_group_tag_parts[];
 extern constext txt_help_group_thread_by_num[];
 extern constext txt_help_group_toggle_getart_limit[];
 extern constext txt_help_group_toggle_read_articles[];
@@ -891,6 +897,10 @@ extern constext txt_help_group_toggle_th
 extern constext txt_help_group_undo_thread_selection[];
 extern constext txt_help_group_untag_thread[];
 extern constext txt_help_kill_scope[];
+extern constext txt_help_post_hist_search_forwards[];
+extern constext txt_help_post_hist_search_backwards[];
+extern constext txt_help_post_hist_toggle_info_line[];
+extern constext txt_help_post_hist_select[];
 extern constext txt_help_scope_add[];
 extern constext txt_help_scope_del[];
 extern constext txt_help_scope_edit_attrib_file[];
@@ -931,6 +941,7 @@ extern constext txt_help_select_unsubscr
 extern constext txt_help_select_unsubscribe_pattern[];
 extern constext txt_help_select_sort_active[];
 extern constext txt_help_select_yank_active[];
+extern constext txt_help_tag_parts[];
 extern constext txt_help_thread_article_by_num[];
 extern constext txt_help_thread_catchup[];
 extern constext txt_help_thread_catchup_next_unread[];
@@ -940,7 +951,6 @@ extern constext txt_help_thread_mark_art
 extern constext txt_help_thread_mark_article_unread[];
 extern constext txt_help_thread_mark_thread_unread[];
 extern constext txt_help_thread_read_article[];
-extern constext txt_help_thread_tag_parts[];
 extern constext txt_help_title_disp[];
 extern constext txt_help_title_misc[];
 extern constext txt_help_title_navi[];
@@ -948,6 +958,7 @@ extern constext txt_help_title_ops[];
 extern constext txt_help_title_attachment_ops[];
 extern constext txt_help_title_attrib_ops[];
 extern constext txt_help_title_config_ops[];
+extern constext txt_help_title_post_hist_ops[];
 extern constext txt_help_title_scope_ops[];
 extern constext txt_help_title_url_ops[];
 extern constext txt_help_url_first_url[];
@@ -996,9 +1007,9 @@ extern constext txt_kill_time[];
 extern constext txt_last[];
 extern constext txt_last_resp[];
 extern constext txt_lines[];
+extern constext txt_lookup_func_not_available[];
+extern constext txt_lookup_func_not_nntp[];
 #ifdef NNTP_ABLE
-	extern constext txt_lookup_func_not_available[];
-	extern constext txt_lookup_func_not_nntp[];
 	extern constext txt_lookup_show_group[];
 	extern constext txt_lookup_show_groups[];
 #endif /* NNTP_ABLE */
@@ -1032,6 +1043,8 @@ extern constext txt_mini_info_2[];
 extern constext txt_mini_page_1[];
 extern constext txt_mini_page_2[];
 extern constext txt_mini_page_3[];
+extern constext txt_mini_post_hist_1[];
+extern constext txt_mini_post_hist_2[];
 extern constext txt_mini_scope_1[];
 extern constext txt_mini_scope_2[];
 extern constext txt_mini_select_1[];
@@ -1106,6 +1119,10 @@ extern constext txt_pcre_error_text[];
 extern constext txt_post_a_followup[];
 extern constext txt_post_error_ask_postpone[];
 extern constext txt_post_history_menu[];
+extern constext txt_post_history_menu_com[];
+extern constext txt_post_history_lookup_failed[];
+extern constext txt_post_history_op_unavail_for_reply[];
+extern constext txt_post_history_recursion[];
 extern constext txt_post_newsgroups[];
 extern constext txt_post_processing[];
 extern constext txt_post_processing_finished[];
@@ -1407,6 +1424,7 @@ extern constext txt_uu_success[];
 extern int *my_group;
 extern int NOTESLINES;
 extern int _hp_glitch;
+extern int art_mark_width;
 extern int attrib_file_offset;
 extern int cCOLS;
 extern int cLINES;
@@ -1553,7 +1571,6 @@ enum {
 	HIST_SHELL_COMMAND,
 	HIST_SUBJECT_SEARCH,
 	HIST_CONFIG_SEARCH,
-	HIST_HELP_SEARCH,
 	HIST_URL
 };
 /* must always be the same as the highest HIST_ value except HIST_NONE */
@@ -1702,7 +1719,6 @@ extern struct opttxt txt_ask_for_metamai
 extern struct opttxt txt_auto_cc_bcc;
 extern struct opttxt txt_auto_list_thread;
 extern struct opttxt txt_auto_reconnect;
-extern struct opttxt txt_auto_save;
 extern struct opttxt txt_auto_select;
 extern struct opttxt txt_delete_tmp_files;
 extern struct opttxt txt_batch_save;
@@ -1821,7 +1837,6 @@ extern struct opttxt txt_sort_article_ty
 extern struct opttxt txt_sort_threads_type;
 extern struct opttxt txt_spamtrap_warning_addresses;
 extern struct opttxt txt_stars_regex;
-extern struct opttxt txt_start_editor_offset;
 #ifndef USE_CURSES
 	extern struct opttxt txt_strip_blanks;
 #endif /* !USE_CURSES */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/keymap.h tin-2.6.0/include/keymap.h
--- tin-2.4.5/include/keymap.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/keymap.h	2021-02-26 02:00:15.658762686 +0100
@@ -3,7 +3,7 @@
  *  Module    : keymap.h
  *  Author    : J. Faultless, D. Nimmich
  *  Created   : 1999
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-02-25
  *  Notes     :
  *
  * Copyright (c) 1999-2021 Jason Faultless <jason@altarstone.com>
@@ -322,6 +322,7 @@ enum defined_functions {
 	POST_POSTPONE,
 	POST_SEND,
 	POST_SUPERSEDE,
+	POSTED_SELECT,
 	POSTPONE_ALL,
 	POSTPONE_OVERRIDE,
 	POSTPROCESS_NO,
@@ -399,6 +400,7 @@ extern struct keylist filter_keys;
 extern struct keylist group_keys;
 extern struct keylist info_keys;
 extern struct keylist option_menu_keys;
+extern struct keylist post_hist_keys;
 extern struct keylist page_keys;
 #ifdef HAVE_PGP_GPG
 	extern struct keylist pgp_mail_keys;
@@ -435,9 +437,11 @@ extern t_function prompt_slk_response(t_
 	extern char *printascii(char *buf, wint_t ch);
 	extern wchar_t func_to_key(t_function func, const struct keylist keys);
 	extern t_function key_to_func(const wchar_t key, const struct keylist keys);
+#define PrintFuncKey(buf, func, keys) printascii(buf, (wint_t) func_to_key(func, keys))
 #else
 	extern char *printascii(char *buf, int ch);
 	extern char func_to_key (t_function func, const struct keylist keys);
 	extern t_function key_to_func (const char key, const struct keylist keys);
+#define PrintFuncKey(buf, func, keys) printascii(buf, (int) func_to_key(func, keys))
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #endif /* !KEYMAP_H */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/nntplib.h tin-2.6.0/include/nntplib.h
--- tin-2.4.5/include/nntplib.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/nntplib.h	2020-12-24 22:47:27.981339495 +0100
@@ -139,7 +139,7 @@
 #define ERR_NOAUTH		480	/* authorization required for command */
 #define ERR_AUTHFAIL	481 /* Authentication failed/rejected */
 #define ERR_AUTHSEQ		482 /* Authentication commands issued out of sequence or SASL protocol error */
-#define ERR_ENCRYPT		483	/* encrpytion required */
+#define ERR_ENCRYPT		483	/* encryption required */
 
 #define ERR_COMMAND		500	/* Command not recognized */
 #define ERR_CMDSYN		501	/* Command syntax error */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/proto.h tin-2.6.0/include/proto.h
--- tin-2.4.5/include/proto.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/proto.h	2021-07-03 09:49:24.269289859 +0200
@@ -3,7 +3,7 @@
  *  Module    : proto.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   :
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-07-02
  *  Notes     :
  *
  * Copyright (c) 1997-2021 Urs Janssen <urs@tin.org>
@@ -228,7 +228,11 @@ extern void set_first_screen_item(void);
 extern int group_page(struct t_group *group);
 extern t_bool group_mark_postprocess(int function, t_function feed_type, int respnum);
 extern void clear_note_area(void);
-extern void mark_screen(int screen_row, int screen_col, const char *value);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	extern void mark_screen(int screen_row, int screen_col, const wchar_t *value);
+#else
+	extern void mark_screen(int screen_row, int screen_col, const char *value);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 extern void pos_first_unread_thread(void);
 extern void show_group_page(void);
 
@@ -379,7 +383,6 @@ extern void copy_body(FILE *fp_ip, FILE
 extern void create_index_lock_file(char *the_lock_file);
 extern void dir_name(const char *fullpath, char *dir);
 extern void draw_mark_selected(int i);
-extern void draw_percent_mark(long cur_num, long max_num);
 extern void get_author(t_bool thread, struct t_article *art, char *str, size_t len);
 extern void get_cwd(char *buf);
 extern void make_base_group_path(const char *base_dir, const char *group_name, char *group_path, size_t group_path_len);
@@ -501,9 +504,10 @@ extern int repost_article(const char *gr
 extern t_bool cancel_article(struct t_group *group, struct t_article *art, int respnum);
 extern t_bool mail_bug_report(void);
 extern t_bool pickup_postponed_articles(t_bool ask, t_bool all);
+extern t_bool post_hist_page(void);
 extern t_bool post_article(const char *groupname);
 extern t_bool reread_active_after_posting(void);
-extern t_bool user_posted_messages(void);
+extern t_posted *find_post_hist(int n);
 extern void init_postinfo(void);
 extern void quick_post_article(t_bool postponed_only, int num_cmd_line_groups);
 #if defined(SIGWINCH) || defined(SIGTSTP)
@@ -591,7 +595,7 @@ extern void compose_mail_text_plain(cons
 extern int check_start_save_any_news(int function, t_bool catchup);
 extern t_bool create_path(const char *path);
 extern t_bool post_process_files(t_function proc_type_func, t_bool auto_delete);
-extern t_bool save_and_process_art(t_openartinfo *artinfo, struct t_article *artptr, t_bool is_mailbox, const char *inpath, int max, t_bool post_process);
+extern t_bool save_and_process_art(t_openartinfo *artinfo, t_bool is_mailbox, const char *inpath, int max, t_bool post_process);
 extern t_part *get_part(int n);
 extern t_url *find_url(int n);
 extern void attachment_page(t_openartinfo *art);
@@ -627,6 +631,7 @@ extern void reset_srch_offsets(void);
 /* select.c */
 extern int add_my_group(const char *group, t_bool add, t_bool ignore_case);
 extern int choose_new_group(void);
+extern int show_article_by_msgid(char *messageid);
 extern int skip_newgroups(void);
 extern void selection_page(int start_groupnum, int num_cmd_line_groups);
 extern void show_selection_page(void);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/tcurses.h tin-2.6.0/include/tcurses.h
--- tin-2.4.5/include/tcurses.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/tcurses.h	2021-07-13 07:56:52.987171647 +0200
@@ -3,7 +3,7 @@
  *  Module    : tcurses.h
  *  Author    : Thomas Dickey
  *  Created   : 1997-03-02
- *  Updated   : 2011-04-02
+ *  Updated   : 2021-07-12
  *  Notes     : curses #include files, #defines & struct's
  *
  * Copyright (c) 1997-2021 Thomas Dickey <dickey@invisible-island.net>
@@ -75,6 +75,9 @@
 #					endif /* HAVE_NCURSES_NCURSES_H */
 #				endif /* HAVE_NCURSES_H */
 #			endif /* HAVE_NCURSESW_NCURSES_H */
+#			if defined(NCURSES_WIDECHAR)
+#				define HAVE_NCURSESW 1
+#			endif
 #		endif /* HAVE_NCURSES_H */
 #	endif /* USE_CURSES || NEED_CURSES_H */
 
@@ -156,7 +159,7 @@ extern void write_line(int row, char *bu
 				if (fwide(stream, 0) <= 0) \
 					fprintf(stream, "%lc", wc); \
 				else \
-					fputwc(wc, stream); \
+					fputwc((wchar_t) (wc), stream); \
 			}
 #			define my_fputws(wstr, stream)	{ \
 				if (fwide(stream, 0) <= 0) \
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/tin.h tin-2.6.0/include/tin.h
--- tin-2.4.5/include/tin.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/tin.h	2021-07-09 09:02:31.300141030 +0200
@@ -3,7 +3,7 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-06-13
+ *  Updated   : 2021-07-09
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -104,7 +104,7 @@
 
 #include <signal.h>
 
-enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cHelp, cInfopager, cPage, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL };
+enum context { cMain, cArt, cAttachment, cAttrib, cConfig, cFilter, cGroup, cInfopager, cPage, cPOSTED, cPost, cPostCancel, cPostFup, cReconnect, cScope, cSelect, cThread, cURL };
 enum icontext { cNone, cGetline, cPromptCONT, cPromptSLK, cPromptYN };
 enum resizer { cNo, cYes, cRedraw };
 enum rc_state { RC_IGNORE, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR };
@@ -597,6 +597,9 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #	define INDEX_LOCK	"%s.LCK"
 #endif /* HAVE_LONG_FILE_NAMES */
 
+/* inews.c:submit_inews() and save.c:save_and_process_art() */
+#define PATHMASTER 	"not-for-mail"
+
 /*
  * How often should the active file be reread for new news
  */
@@ -875,6 +878,11 @@ enum rc_state { RC_IGNORE, RC_UPGRADE, R
 #ifndef DEFAULT_COMMENT
 #	define DEFAULT_COMMENT	"> "	/* used when by follow-ups & replies */
 #endif /* !DEFAULT_COMMENT */
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#	define T_CHAR_FMT "lc"
+#else
+#	define T_CHAR_FMT "c"
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #ifndef ART_MARK_UNREAD
 #	define ART_MARK_UNREAD	'+'	/* used to show that an art is unread */
 #endif /* !ART_MARK_UNREAD */
@@ -1080,12 +1088,12 @@ enum {
 
 
 /*
- * used in curses.c and signal.c
- * it's useless trying to run tin below these sizes
+ * used in main.c, curses.c and signal.c
+ * it's useless trying to run tin interactively below these sizes
  * (values acquired by testing ;-) )
  */
 #define MIN_LINES_ON_TERMINAL		 8
-#define MIN_COLUMNS_ON_TERMINAL		50
+#define MIN_COLUMNS_ON_TERMINAL		40
 
 
 /*
@@ -1111,6 +1119,7 @@ enum {
 #define ATTRIB_LEVEL	8
 #define ATTACHMENT_LEVEL	9
 #define URL_LEVEL	10
+#define POSTED_LEVEL	11
 
 #define MINI_HELP_LINES		5
 
@@ -1252,6 +1261,19 @@ enum quote_enum {
 
 
 /*
+ * Values used in show_article_by_msid
+ */
+enum {
+	LOOKUP_OK           = 0,
+	LOOKUP_FAILED       = -1,
+	LOOKUP_QUIT         = -2,
+	LOOKUP_UNAVAIL      = -3,
+	LOOKUP_REPLY        = -4,
+	LOOKUP_ART_UNAVAIL  = -5,
+	LOOKUP_NO_LAST      = -6
+};
+
+/*
  * index_point variable values used throughout tin
  */
 
@@ -1482,15 +1504,6 @@ struct t_cmdlineopts {
 };
 
 /*
- * Archive-Name: header
- */
-struct t_archive {
-	char *name;			/* name of archive */
-	char *partnum;			/* part/patch no. in archive */
-	t_bool ispart:1;		/* TRUE if part, FALSE if patch */
-};
-
-/*
  * struct t_msgid - message id
  */
 struct t_msgid {
@@ -1528,7 +1541,6 @@ struct t_article {
 	char *msgid;			/* Message-ID: unique message identifier */
 	char *refs;			/* References: article reference id's */
 	struct t_msgid *refptr;		/* Pointer to us in the reference tree */
-	struct t_archive *archive;	/* Archive-Name: header */
 	time_t date;			/* Date: line from header in seconds */
 	int line_count;			/* Lines: number of lines in article */
 	int gnksa_code;			/* From: line from mail header (GNKSA error code) */
@@ -1570,6 +1582,31 @@ struct t_newsheader {
 };
 
 /*
+ * Use these macros to quiet gcc warnings when assigning into a bitfield.
+ */
+#define CAST_MASK(value,bits)	(((1U << (bits)) - 1) & (unsigned) (value))
+#define CAST_BOOL(value)	CAST_MASK(value, 1)
+#define CAST_BITS(value,bits)	CAST_MASK(value, BITS_OF(bits))
+#define BITS_OF(bits)		BITS_OF_ ## bits
+
+#define BoolField(value)	unsigned value:1
+#define IntField(value)	unsigned value:BITS_OF(value)
+
+#define BITS_OF_auto_cc_bcc		2
+#define BITS_OF_mail_mime_encoding	2
+#define BITS_OF_mm_network_charset	6
+#define BITS_OF_post_mime_encoding	2
+#define BITS_OF_post_process_type	2
+#define BITS_OF_quick_kill_header	3
+#define BITS_OF_quick_select_header	3
+#define BITS_OF_show_author		2
+#define BITS_OF_sort_article_type	4
+#define BITS_OF_sort_threads_type	3
+#define BITS_OF_thread_articles	3
+#define BITS_OF_thread_perc		7
+#define BITS_OF_trim_article_body	3
+
+/*
  * struct t_attribute - configurable attributes on a per group basis
  */
 struct t_attribute {
@@ -1600,72 +1637,70 @@ struct t_attribute {
 #endif /* HAVE_ISPELL */
 #ifdef CHARSET_CONVERSION
 	char *undeclared_charset;		/* charset of articles without MIME charset declaration */
-	int mm_network_charset;			/* network charset */
+	IntField(mm_network_charset);		/* network charset */
 #endif /* CHARSET_CONVERSION */
 	struct t_newsheader *headers_to_display;	/* array of which headers to display */
 	struct t_newsheader *headers_to_not_display;	/* array of which headers to not display */
-	unsigned global:1;			/* global/group specific */
-	unsigned quick_kill_header:3;	/* quick filter kill header */
-	unsigned quick_kill_expire:1;	/* quick filter kill limited/unlimited time */
-	unsigned quick_kill_case:1;		/* quick filter kill case sensitive? */
-	unsigned quick_select_header:3;	/* quick filter select header */
-	unsigned quick_select_expire:1;	/* quick filter select limited/unlimited time */
-	unsigned quick_select_case:1;	/* quick filter select case sensitive? */
-	unsigned add_posted_to_filter:1;	/* add posted articles to filter */
-	unsigned advertising:1;			/* add User-Agent: -header */
-	unsigned alternative_handling:1;	/* skip multipart/alternative parts */
-	unsigned ask_for_metamail:1;	/* ask before using MIME viewer */
-	unsigned auto_cc_bcc:2;			/* add your name to cc/bcc automatically */
-	unsigned auto_list_thread:1;	/* list thread when entering it using right arrow */
-	unsigned auto_select:1;			/* 0=show all unread, 1='X' just hot arts */
-	unsigned auto_save:1;			/* 0=none, 1=save */
-	unsigned batch_save:1;			/* 0=none, 1=save -S/mail -M */
-	unsigned delete_tmp_files:1;	/* 0=leave, 1=delete */
-	unsigned group_catchup_on_exit:1;	/* ask if read groups are to be marked read */
-	unsigned mail_8bit_header:1;	/* allow 8bit chars. in header of mail message */
-	unsigned mail_mime_encoding:2;
-	unsigned mark_ignore_tags:1;	/* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */
-	unsigned mark_saved_read:1;		/* mark saved article/thread as read */
-	unsigned pos_first_unread:1;	/* position cursor at first/last unread article */
-	unsigned post_8bit_header:1;	/* allow 8bit chars. in header when posting to newsgroup */
-	unsigned post_mime_encoding:2;
-	unsigned post_process_view:1;	/* set TRUE to invoke mailcap viewer app */
+	BoolField(global);			/* global/group specific */
+	IntField(quick_kill_header);	/* quick filter kill header */
+	BoolField(quick_kill_expire);	/* quick filter kill limited/unlimited time */
+	BoolField(quick_kill_case);		/* quick filter kill case sensitive? */
+	IntField(quick_select_header);	/* quick filter select header */
+	BoolField(quick_select_expire);	/* quick filter select limited/unlimited time */
+	BoolField(quick_select_case);	/* quick filter select case sensitive? */
+	BoolField(add_posted_to_filter);	/* add posted articles to filter */
+	BoolField(advertising);			/* add User-Agent: -header */
+	BoolField(alternative_handling);	/* skip multipart/alternative parts */
+	BoolField(ask_for_metamail);	/* ask before using MIME viewer */
+	IntField(auto_cc_bcc);			/* add your name to cc/bcc automatically */
+	BoolField(auto_list_thread);	/* list thread when entering it using right arrow */
+	BoolField(auto_select);			/* 0=show all unread, 1='X' just hot arts */
+	BoolField(batch_save);			/* 0=none, 1=save -S/mail -M */
+	BoolField(delete_tmp_files);	/* 0=leave, 1=delete */
+	BoolField(group_catchup_on_exit);	/* ask if read groups are to be marked read */
+	BoolField(mail_8bit_header);	/* allow 8bit chars. in header of mail message */
+	IntField(mail_mime_encoding);
+	BoolField(mark_ignore_tags);	/* Ignore tags for GROUP_MARK_THREAD_READ/THREAD_MARK_ARTICLE_READ */
+	BoolField(mark_saved_read);		/* mark saved article/thread as read */
+	BoolField(pos_first_unread);	/* position cursor at first/last unread article */
+	BoolField(post_8bit_header);	/* allow 8bit chars. in header when posting to newsgroup */
+	IntField(post_mime_encoding);
+	BoolField(post_process_view);	/* set TRUE to invoke mailcap viewer app */
 #ifndef DISABLE_PRINTING
-	unsigned print_header:1;		/* print all of mail header or just Subject: & From lines */
+	BoolField(print_header);		/* print all of mail header or just Subject: & From lines */
 #endif /* !DISABLE_PRINTING */
-	unsigned process_only_unread:1;	/* save/print//mail/pipe unread/all articles */
-	unsigned prompt_followupto:1;	/* display empty Followup-To header in editor */
-	unsigned show_only_unread_arts:1;	/* 0=all, 1=only unread */
-	unsigned sigdashes:1;			/* set TRUE to prepend every signature with dashes */
-	unsigned signature_repost:1;	/* set TRUE to add signature when reposting articles */
-	unsigned start_editor_offset:1;	/* start editor with line offset */
-	unsigned thread_articles:3;			/* 0=unthread, 1=subject, 2=refs, 3=both, 4=multipart, 5=percentage */
-	unsigned thread_catchup_on_exit:1;	/* catchup thread with left arrow key or not */
-	unsigned thread_perc:7;			/* percentage threading threshold */
-	unsigned show_author:2;			/* 0=none, 1=name, 2=addr, 3=both */
-	unsigned show_signatures:1;		/* 0=none, 1=show signatures */
-	unsigned trim_article_body:3;	/* 0=Don't trim article body, 1=Skip leading blank lines,
+	BoolField(process_only_unread);	/* save/print//mail/pipe unread/all articles */
+	BoolField(prompt_followupto);	/* display empty Followup-To header in editor */
+	BoolField(show_only_unread_arts);	/* 0=all, 1=only unread */
+	BoolField(sigdashes);			/* set TRUE to prepend every signature with dashes */
+	BoolField(signature_repost);	/* set TRUE to add signature when reposting articles */
+	IntField(thread_articles);			/* 0=unthread, 1=subject, 2=refs, 3=both, 4=multipart, 5=percentage */
+	BoolField(thread_catchup_on_exit);	/* catchup thread with left arrow key or not */
+	IntField(thread_perc);			/* percentage threading threshold */
+	IntField(show_author);			/* 0=none, 1=name, 2=addr, 3=both */
+	BoolField(show_signatures);		/* 0=none, 1=show signatures */
+	IntField(trim_article_body);	/* 0=Don't trim article body, 1=Skip leading blank lines,
 						2=Skip trailing blank lines, 3=Skip leading and trailing blank lines,
 						4=Compact multiple blank lines between textblocks,
 						5=Compact multiple blank lines between textblocks and skip leading blank lines,
 						6=Compact multiple blank lines between textblocks and skip trailing blank lines,
 						7=Compact multiple blank lines between textblocks and skip leading and trailing
 						  blank lines */
-	unsigned verbatim_handling:1;	/* 0=none, 1=detect verbatim blocks */
+	BoolField(verbatim_handling);	/* 0=none, 1=detect verbatim blocks */
 #ifdef HAVE_COLOR
-	unsigned extquote_handling:1;		/* 0=none, 1=detect quoted text from external sources */
+	BoolField(extquote_handling);		/* 0=none, 1=detect quoted text from external sources */
 #endif /* HAVE_COLOR */
-	unsigned wrap_on_next_unread:1;	/* Wrap around threads when searching next unread article */
-	unsigned sort_article_type:4;		/* 0=none, 1=subj descend, 2=subj ascend,
+	BoolField(wrap_on_next_unread);	/* Wrap around threads when searching next unread article */
+	IntField(sort_article_type);		/* 0=none, 1=subj descend, 2=subj ascend,
 						   3=from descend, 4=from ascend,
 						   5=date descend, 6=date ascend,
 						   7=score descend, 8=score ascend */
-	unsigned sort_threads_type:3;	/* 0=none, 1=score descend, 2=score ascend,
+	IntField(sort_threads_type);	/* 0=none, 1=score descend, 2=score ascend,
 						   3=last posting date descend, 4=last posting date ascend */
-	unsigned post_process_type:2;	/* 0=none, 1=shar, 2=uudecode */
-	unsigned x_comment_to:1;	/* insert X-Comment-To: in Followup */
-	unsigned tex2iso_conv:1;	/* Convert TeX2ISO */
-	unsigned mime_forward:1;	/* forward articles as attachment or inline */
+	IntField(post_process_type);	/* 0=none, 1=shar, 2=uudecode */
+	BoolField(x_comment_to);	/* insert X-Comment-To: in Followup */
+	BoolField(tex2iso_conv);	/* Convert TeX2ISO */
+	BoolField(mime_forward);	/* forward articles as attachment or inline */
 };
 
 /*
@@ -1673,86 +1708,84 @@ struct t_attribute {
  * about numeric attributes within a scope
  */
 struct t_attribute_state {
-	unsigned add_posted_to_filter:1;
-	unsigned advertising:1;
-	unsigned alternative_handling:1;
-	unsigned ask_for_metamail:1;
-	unsigned auto_cc_bcc:1;
-	unsigned auto_list_thread:1;
-	unsigned auto_save:1;
-	unsigned auto_select:1;
-	unsigned batch_save:1;
-	unsigned date_format:1;
-	unsigned delete_tmp_files:1;
-	unsigned editor_format:1;
-	unsigned fcc:1;
-	unsigned followup_to:1;
-	unsigned from:1;
-	unsigned group_catchup_on_exit:1;
-	unsigned group_format:1;
+	BoolField(add_posted_to_filter);
+	BoolField(advertising);
+	BoolField(alternative_handling);
+	BoolField(ask_for_metamail);
+	BoolField(auto_cc_bcc);
+	BoolField(auto_list_thread);
+	BoolField(auto_select);
+	BoolField(batch_save);
+	BoolField(date_format);
+	BoolField(delete_tmp_files);
+	BoolField(editor_format);
+	BoolField(fcc);
+	BoolField(followup_to);
+	BoolField(from);
+	BoolField(group_catchup_on_exit);
+	BoolField(group_format);
 #ifdef HAVE_ISPELL
-	unsigned ispell:1;
+	BoolField(ispell);
 #endif /* HAVE_ISPELL */
-	unsigned mail_8bit_header:1;
-	unsigned mail_mime_encoding:1;
-	unsigned maildir:1;
-	unsigned mailing_list:1;
-	unsigned mark_ignore_tags:1;
-	unsigned mark_saved_read:1;
-	unsigned mime_forward:1;
-	unsigned mime_types_to_save:1;
-	unsigned news_headers_to_display:1;
-	unsigned news_headers_to_not_display:1;
-	unsigned news_quote_format:1;
-	unsigned organization:1;
-	unsigned pos_first_unread:1;
-	unsigned post_8bit_header:1;
-	unsigned post_mime_encoding:1;
-	unsigned post_process_view:1;
-	unsigned post_process_type:1;
+	BoolField(mail_8bit_header);
+	BoolField(mail_mime_encoding);
+	BoolField(maildir);
+	BoolField(mailing_list);
+	BoolField(mark_ignore_tags);
+	BoolField(mark_saved_read);
+	BoolField(mime_forward);
+	BoolField(mime_types_to_save);
+	BoolField(news_headers_to_display);
+	BoolField(news_headers_to_not_display);
+	BoolField(news_quote_format);
+	BoolField(organization);
+	BoolField(pos_first_unread);
+	BoolField(post_8bit_header);
+	BoolField(post_mime_encoding);
+	BoolField(post_process_view);
+	BoolField(post_process_type);
 #ifndef DISABLE_PRINTING
-	unsigned print_header:1;
+	BoolField(print_header);
 #endif /* !DISABLE_PRINTING */
-	unsigned process_only_unread:1;
-	unsigned prompt_followupto:1;
-	unsigned quick_kill_case:1;
-	unsigned quick_kill_expire:1;
-	unsigned quick_kill_header:1;
-	unsigned quick_kill_scope:1;
-	unsigned quick_select_case:1;
-	unsigned quick_select_expire:1;
-	unsigned quick_select_header:1;
-	unsigned quick_select_scope:1;
-	unsigned quote_chars:1;
-	unsigned savedir:1;
-	unsigned savefile:1;
-	unsigned show_author:1;
-	unsigned show_only_unread_arts:1;
-	unsigned show_signatures:1;
-	unsigned sigdashes:1;
-	unsigned sigfile:1;
-	unsigned signature_repost:1;
-	unsigned sort_article_type:1;
-	unsigned sort_threads_type:1;
-	unsigned start_editor_offset:1;
-	unsigned tex2iso_conv:1;
-	unsigned thread_articles:1;
-	unsigned thread_catchup_on_exit:1;
-	unsigned thread_format:1;
-	unsigned thread_perc:1;
-	unsigned trim_article_body:1;
+	BoolField(process_only_unread);
+	BoolField(prompt_followupto);
+	BoolField(quick_kill_case);
+	BoolField(quick_kill_expire);
+	BoolField(quick_kill_header);
+	BoolField(quick_kill_scope);
+	BoolField(quick_select_case);
+	BoolField(quick_select_expire);
+	BoolField(quick_select_header);
+	BoolField(quick_select_scope);
+	BoolField(quote_chars);
+	BoolField(savedir);
+	BoolField(savefile);
+	BoolField(show_author);
+	BoolField(show_only_unread_arts);
+	BoolField(show_signatures);
+	BoolField(sigdashes);
+	BoolField(sigfile);
+	BoolField(signature_repost);
+	BoolField(sort_article_type);
+	BoolField(sort_threads_type);
+	BoolField(tex2iso_conv);
+	BoolField(thread_articles);
+	BoolField(thread_catchup_on_exit);
+	BoolField(thread_format);
+	BoolField(thread_perc);
+	BoolField(trim_article_body);
 #ifdef CHARSET_CONVERSION
-	unsigned undeclared_charset:1;
-	unsigned mm_network_charset:1;
+	BoolField(undeclared_charset);
+	BoolField(mm_network_charset);
 #endif /* CHARSET_CONVERSION */
-	unsigned verbatim_handling:1;
+	BoolField(verbatim_handling);
 #ifdef HAVE_COLOR
-	unsigned extquote_handling:1;
+	BoolField(extquote_handling);
 #endif /* HAVE_COLOR */
-	unsigned wrap_on_next_unread:1;
-	unsigned x_body:1;
-	unsigned x_comment_to:1;
-	unsigned x_headers:1;
+	BoolField(wrap_on_next_unread);
+	BoolField(x_body);
+	BoolField(x_comment_to);
+	BoolField(x_headers);
 };
 
 /*
@@ -1762,7 +1795,7 @@ struct t_scope {
 	char *scope;				/* scope for these group attributes */
 	struct t_attribute *attribute;	/* the attributes itself */
 	struct t_attribute_state *state;	/* additional information about numeric attributes */
-	unsigned global:1;			/* TRUE for scopes from global_attributes_file */
+	BoolField(global);			/* TRUE for scopes from global_attributes_file */
 };
 
 /*
@@ -1886,15 +1919,15 @@ struct t_filter {
 	char *subj;			/* Subject: line */
 	char *from;			/* From: line */
 	char *msgid;			/* Message-ID: line */
-	char lines_cmp;			/* Lines compare <> */
-	int lines_num;			/* Lines: line */
-	char gnksa_cmp;			/* GNKSA compare <> */
-	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 */
+	time_t time;			/* expire time in seconds */
+	int lines_num;			/* Lines: line */
+	int gnksa_num;			/* GNKSA code */
+	int score;			/* score to give if rule matches */
+	char lines_cmp;			/* Lines compare <> */
+	char gnksa_cmp;			/* GNKSA compare <> */
 	unsigned int inscope:4;		/* if group matches scope e.g. 'comp.os.*' */
 	unsigned int icase:2;		/* Case sensitive filtering */
 	unsigned int fullref:4;		/* use full references or last entry only */
@@ -1942,15 +1975,21 @@ struct t_screen {
 };
 #endif /* !USE_CURSES */
 
-struct t_posted {
+typedef struct posted {
 	char date[10];
 	char group[80];
 	char action;
 	char subj[120];
-};
+	char mid[256];
+	struct posted *next;
+} t_posted;
 
 struct t_art_stat {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t art_mark;		/* mark to use for this thread - not used for groups */
+#else
 	char art_mark;		/* mark to use for this thread - not used for groups */
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	int total;		/* total article count */
 	int unread;		/* number of unread articles (does not include seen) arts */
 	int seen;		/* number of seen articles (ART_WILL_RETURN) */
@@ -2126,8 +2165,7 @@ typedef void (*t_sortfunc)(void *, size_
 #define REDIRECT_PGP_OUTPUT		"> /dev/null"
 #define ENV_VAR_MAILER		"MAILER"
 #define ENV_VAR_SHELL		"SHELL"
-#define TIN_EDITOR_FMT_OFF		"%E %F"
-#define TIN_EDITOR_FMT_ON		"%E +%N %F"
+#define TIN_EDITOR_FMT		"%E +%N %F"
 #define MAILER_FORMAT		"%M -oi -t < %F"
 #define TMPDIR	get_val("TMPDIR", _PATH_TMP)
 #ifdef HAVE_KEY_PREFIX
@@ -2200,13 +2238,13 @@ typedef void (*t_sortfunc)(void *, size_
 
 /* Various function redefinitions */
 #if defined(USE_DBMALLOC) || defined(USE_DMALLOC)
-#	define my_malloc(size)	malloc(size)
-#	define my_calloc(nmemb, size)	calloc((nmemb), (size))
-#	define my_realloc(ptr, size)	realloc((ptr), (size))
-#else
-#	define my_malloc(size)	my_malloc1(__FILE__, __LINE__, (size))
-#	define my_calloc(nmemb, size)	my_calloc1(__FILE__, __LINE__, (nmemb), (size))
-#	define my_realloc(ptr, size)	my_realloc1(__FILE__, __LINE__, (ptr), (size))
+#	define my_malloc(size)	malloc((size_t) (size))
+#	define my_calloc(nmemb, size)	calloc((nmemb), (size_t) (size))
+#	define my_realloc(ptr, size)	realloc((ptr), (size_t) (size))
+#else
+#	define my_malloc(size)	my_malloc1(__FILE__, __LINE__, (size_t) (size))
+#	define my_calloc(nmemb, size)	my_calloc1(__FILE__, __LINE__, (nmemb), (size_t) (size))
+#	define my_realloc(ptr, size)	my_realloc1(__FILE__, __LINE__, (ptr), (size_t) (size))
 #endif /* USE_DBMALLOC || USE_DMALLOC */
 
 #define ARRAY_SIZE(array)	((int) (sizeof(array) / sizeof(array[0])))
@@ -2217,7 +2255,7 @@ typedef void (*t_sortfunc)(void *, size_
 #define BlankIfNull(p)	((p) ? (p) : "")
 
 #define my_group_find(x)	add_my_group(x, FALSE, FALSE)
-#define my_group_add(x, y)		add_my_group(x, TRUE, y)
+#define my_group_add(x, y)	add_my_group(x, TRUE, y)
 #define for_each_group(x)	for (x = 0; x < num_active; x++)
 #define for_each_art(x)		for (x = 0; x < top_art; x++)
 #define for_each_art_in_thread(x, y)	for (x = (int) base[y]; x >= 0; x = arts[x].thread)
@@ -2381,9 +2419,9 @@ extern struct tm *localtime(time_t *);
 #	undef my_malloc
 #	undef my_realloc
 #	undef my_calloc
-#	define my_malloc(size)	malloc(size)
-#	define my_realloc(ptr, size)	realloc((ptr), (size))
-#	define my_calloc(nmemb, size) calloc((nmemb), (size))
+#	define my_malloc(size)	malloc((size_t)(size))
+#	define my_realloc(ptr, size)	realloc((ptr), (size_t) (size))
+#	define my_calloc(nmemb, size) calloc((nmemb), (size_t) (size))
 #endif /* MSS */
 
 /* libcanlock */
@@ -2441,7 +2479,7 @@ extern struct tm *localtime(time_t *);
 #		define UNUSED(x) x __attribute__((unused))
 #	else
 #		define UNUSED(x) x
-#	endif /*  __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6) */
+#	endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6) */
 #else
 #	define UNUSED(x) x
 #endif /* __GNUC__ && !__cplusplus && !__APPLE_CC__ && !__NeXT__ */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/tinrc.h tin-2.6.0/include/tinrc.h
--- tin-2.4.5/include/tinrc.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/tinrc.h	2021-07-06 00:32:41.996382448 +0200
@@ -3,7 +3,7 @@
  *  Module    : tinrc.h
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-04-13
- *  Updated   : 2017-08-13
+ *  Updated   : 2021-07-02
  *  Notes     :
  *
  * Copyright (c) 1999-2021 Jason Faultless <jason@altarstone.com>
@@ -56,15 +56,27 @@ struct t_config {
 	/*
 	 * Chars used to show article status
 	 */
-	char art_marked_deleted;
-	char art_marked_inrange;	/* misnomer, as it's also used for other ranges */
-	char art_marked_return;
-	char art_marked_selected;
-	char art_marked_recent;
-	char art_marked_unread;
-	char art_marked_read;
-	char art_marked_killed;
-	char art_marked_read_selected;
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		wchar_t art_marked_deleted;
+		wchar_t art_marked_inrange;	/* misnomer, as it's also used for other ranges */
+		wchar_t art_marked_return;
+		wchar_t art_marked_selected;
+		wchar_t art_marked_recent;
+		wchar_t art_marked_unread;
+		wchar_t art_marked_read;
+		wchar_t art_marked_killed;
+		wchar_t art_marked_read_selected;
+#	else
+		char art_marked_deleted;
+		char art_marked_inrange;	/* misnomer, as it's also used for other ranges */
+		char art_marked_return;
+		char art_marked_selected;
+		char art_marked_recent;
+		char art_marked_unread;
+		char art_marked_read;
+		char art_marked_killed;
+		char art_marked_read_selected;
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	char editor_format[PATH_LEN];		/* editor + parameters  %E +%N %F */
 	char default_goto_group[HEADER_LEN];		/* default for the 'g' command */
 	char default_mail_address[HEADER_LEN];
@@ -177,7 +189,7 @@ struct t_config {
 		int col_quote2;						/* color of twice quoted lines */
 		int col_quote3;						/* color of >=3 times quoted lines */
 		int col_extquote;					/* color of quoted external text */
-		int col_response;					/* color of respone counter */
+		int col_response;					/* color of response counter */
 		int col_signature;					/* color of signature */
 		int col_urls;						/* color of urls highlight */
 		int col_verbatim;					/* color of verbatim blocks */
@@ -203,7 +215,6 @@ struct t_config {
 	int auto_cc_bcc;					/* add your name to cc/bcc automatically */
 	t_bool auto_list_thread;			/* list thread when entering it using right arrow */
 	t_bool auto_reconnect;				/* automatically reconnect to news server */
-	t_bool auto_save;					/* save thread with name from Archive-name: field */
 	t_bool batch_save;					/* save arts if -M/-S command line switch specified */
 	t_bool beginner_level;				/* beginner level (shows mini help a la elm) */
 	t_bool cache_overview_files;		/* create local index files for NNTP overview files */
@@ -225,7 +236,7 @@ struct t_config {
 #	ifndef DISABLE_PRINTING
 		t_bool print_header;				/* print all of mail header or just Subject: & From lines */
 #	endif /* !DISABLE_PRINTING */
-	t_bool process_only_unread;			/* save/print//mail/pipe unread/all articles */
+	t_bool process_only_unread;			/* save/print/mail/pipe unread/all articles */
 	t_bool prompt_followupto;			/* display empty Followup-To header in editor */
 	int quote_style;					/* quoting behaviour */
 	t_bool show_description;
@@ -234,25 +245,24 @@ struct t_config {
 	t_bool show_signatures;				/* show signatures when displaying articles */
 	t_bool sigdashes;					/* set TRUE to prepend every signature with dashes */
 	t_bool signature_repost;			/* set TRUE to add signature when reposting articles */
-	t_bool start_editor_offset;
-#ifndef USE_CURSES
+#	ifndef USE_CURSES
 		t_bool strip_blanks;
-#endif /* !USE_CURSES */
+#	endif /* !USE_CURSES */
 	t_bool strip_newsrc;
 	t_bool tex2iso_conv;			/* convert "a to Umlaut-a */
 	t_bool thread_catchup_on_exit;		/* catchup thread with left arrow key or not */
 	t_bool unlink_article;
-#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		t_bool utf8_graphics;				/* use utf-8 characters for line drawing */
-#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	t_bool verbatim_handling;			/* Detection of verbatim blocks */
 #	ifdef HAVE_COLOR
 		t_bool extquote_handling;		/* Detection of quoted text from external sources */
 #	endif /* HAVE_COLOR */
 	char inews_prog[PATH_LEN];
-#ifdef USE_CANLOCK
+#	ifdef USE_CANLOCK
 		int cancel_lock_algo;			/* algorithm used for Cancel-Lock/Cancel-Key */
-#endif /* USE_CANLOCK */
+#	endif /* USE_CANLOCK */
 	int interactive_mailer;			/* invoke user's mailreader */
 	t_bool use_mouse;					/* enables/disables mouse support under xterm */
 #	ifdef HAVE_KEYPAD
@@ -313,13 +323,13 @@ struct t_config {
 	int attrib_quick_kill_header;
 	int attrib_quick_select_header;
 	int attrib_mail_mime_encoding;
-#if defined(HAVE_ALARM) && defined(SIGALRM)
+#	if defined(HAVE_ALARM) && defined(SIGALRM)
 		/*
 		 * # seconds after which a read from the NNTP will timeout
 		 * NB: This is different from the NNTP server timing us out due to inactivity
 		 */
 		int nntp_read_timeout_secs;
-#endif /* HAVE_ALARM && SIGALRM */
+#	endif /* HAVE_ALARM && SIGALRM */
 	int attrib_post_mime_encoding;
 	int attrib_post_process_type;
 	int attrib_show_author;
@@ -332,7 +342,6 @@ struct t_config {
 	t_bool attrib_alternative_handling;
 	t_bool attrib_auto_list_thread;
 	t_bool attrib_auto_select;
-	t_bool attrib_auto_save;
 	t_bool attrib_batch_save;
 	t_bool attrib_delete_tmp_files;
 	t_bool attrib_group_catchup_on_exit;
@@ -352,7 +361,6 @@ struct t_config {
 	t_bool attrib_show_signatures;
 	t_bool attrib_sigdashes;
 	t_bool attrib_signature_repost;
-	t_bool attrib_start_editor_offset;
 	t_bool attrib_tex2iso_conv;
 	t_bool attrib_thread_catchup_on_exit;
 	t_bool attrib_verbatim_handling;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/trace.h tin-2.6.0/include/trace.h
--- tin-2.4.5/include/trace.h	2020-12-01 11:52:08.000000000 +0100
+++ tin-2.6.0/include/trace.h	2021-02-10 13:40:47.513529840 +0100
@@ -59,7 +59,7 @@ extern void	_tracef (const char *, ...)
 
 #		define TRACE(p) _tracef p
 
-extern char *tin_tracechar(int c);
+extern char *tin_tracechar(int ch);
 
 #	else
 #		define TRACE(p) /* nothing */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/include/version.h tin-2.6.0/include/version.h
--- tin-2.4.5/include/version.h	2020-12-24 12:47:22.000000000 +0100
+++ tin-2.6.0/include/version.h	2021-08-23 07:06:04.949045474 +0200
@@ -3,7 +3,7 @@
  *  Module    : version.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2019-02-18
+ *  Updated   : 2021-02-01
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -43,15 +43,15 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"2.4.5"
+#		define VERSION		"2.6.0"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20201224"
-#	define RELEASENAME	"Glen Albyn"
-/* config-file versions - must by dotted triples in the range 0 to 99 each */
-#	define TINRC_VERSION	"1.3.17"
-#	define ATTRIBUTES_VERSION	"1.0.10"
+#	define RELEASEDATE	"20210823"
+#	define RELEASENAME	"Coleburn"
+/* config-file versions - must be dotted triples in the range 0 to 99 each */
+#	define TINRC_VERSION	"1.3.18"
+#	define ATTRIBUTES_VERSION	"1.0.11"
 #	define FILTER_VERSION	"1.0.2"
-#	define KEYMAP_VERSION	"1.0.9"
+#	define KEYMAP_VERSION	"1.0.10"
 #	define SERVERCONFIG_VERSION	"1.0.0"
 
 #endif /* !VERSION_H */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/COPYING tin-2.6.0/libcanlock/COPYING
--- tin-2.4.5/libcanlock/COPYING	2018-01-02 19:03:46.000000000 +0100
+++ tin-2.6.0/libcanlock/COPYING	2021-01-04 02:51:06.680487631 +0100
@@ -14,17 +14,20 @@ Summary
 Note: The following list may not be up-to-date.
 Please use the license notes in the files as legal basis!
 
+Files: hp/*
+See hp/LICENSE.
+
 Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
-Copyright (c) 2018 Michael Baeuerle
+Copyright (c) 2018-2021 Michael Baeuerle
 License: MIT-like
 
-Files: src/canlock.c include/canlock.h
+Files: src/canlock.c include/canlock.h.in
 Copyright (c) 2017 Dennis Preiser
 Copyright (c) 2003 G. J. Andruk
 License: MIT-like
 
 Files: test/canlocktest.c
-Copyright (c) 2017 Michael Baeuerle
+Copyright (c) 2017-2018 Michael Baeuerle
 Copyright (c) 2003 G. J. Andruk
 License: MIT-like
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/ChangeLog tin-2.6.0/libcanlock/ChangeLog
--- tin-2.4.5/libcanlock/ChangeLog	2018-01-25 19:13:04.000000000 +0100
+++ tin-2.6.0/libcanlock/ChangeLog	2021-01-07 22:15:33.449809070 +0100
@@ -2,6 +2,74 @@
 Changelog
 =========
 
+3.2.2      2021-01-07
+           Bugfix: Header field name is not found by canlock-mhp if there
+            is another header field for which only the prefix differs (and
+            that other field is processed first)
+           Test suite for canlock-mhp parser extended: It now tests headers
+            larger than 4 KiByte and for the field prefix bug fixed in this
+            version
+           Lexer of canlock-hfp has problems to detect T_CTEXT tokens on
+            HP-UX (relevant only if the header field contains comments).
+            The syntax of the ERE for T_CTEXT was rewritten to be compatible
+            with the SysV lex of HP-UX 11.11
+           Test suite for canlock-hfp parser extended to test comments harder
+           Namespace clash of internal library functions with libc on NetBSD
+            Changed internal API function names hmac* to RFC2104Hmac*
+            Changed internal API function names hkdf* to RFC5869Hkdf*
+            Library API and ABI are fully compatible if no undocumented
+            functions are used
+           libcanlock-3.pc: Changed protocol in URL from http to https
+
+3.2.1      2020-11-28
+           Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp
+            (If header is larger than 4 KiByte. Found by Valgrind)
+           Bugfix: canlock-mhp end of header detection fixed
+            (Found by test suite on openSUSE. Reported by Martin Hauke)
+
+3.2.0      2020-05-11
+           Support for pkg-config with option "--enable-pc-files" added
+            (Default behaviour is unchanged). This option installs the
+            pkg-config file "libcanlock-3.pc". The standard option
+            "--with-pkgconfigdir" can be used to specify the target directory
+           Shared library no longer exports internal symbols, if possible
+            (using #pragma GCC visibility). Library API and ABI are fully
+            compatible if no undocumented functions are used.
+           Build system: Distributed autotools files updated
+
+3.1.1      2019-12-29
+           Bugfix: Potential buffer overflows in code from RFC6234 fixed.
+            Related code is used for test suite only, installed library and
+            utilities are not affected (Reported by Florian Schlichting)
+           Build system: Makefile rules fixed that use DIST_SUBDIRS variable
+           src/canlock.c: Fixed typo in comment (Reported by Urs Janssen)
+
+3.1.0      2019-01-26
+           Merged canlock-hp into libcanlock package (now tracking the version
+            number of the libcanlock package)
+           Configure option "--disable-hp" added (Default is set to build
+            canlock-hp, use this option to get the behaviour from 3.0.x)
+           Manual page of canlock-hfp utility updated
+           Library API and ABI are unchanged
+
+3.0.3      2018-12-05
+           Build system fixed for cross build (Patch suggested by Helmut Grohne,
+            modified to work on macOS)
+
+3.0.2      2018-08-18
+           Configure option "--disable-legacy-api" added (Default behaviour is
+            unchanged)
+           Test suite updated:
+            API test 5 with <clue-string> removed (Obsolete since 20 years)
+            API test 8 with unknown <scheme> added
+            API test 9 with <scheme> mismatch added
+           Manual page of canlock utility updated
+
+3.0.1      2018-03-16
+           Man page section numbers fixed (Patch from Florian Schlichting)
+           Minimum required automake version set to 1.11.6 (there is a security
+            vulnerability in 1.11.5)
+
 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)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/ChangeLog_V3 tin-2.6.0/libcanlock/ChangeLog_V3
--- tin-2.4.5/libcanlock/ChangeLog_V3	2018-01-25 19:13:04.000000000 +0100
+++ tin-2.6.0/libcanlock/ChangeLog_V3	2021-01-07 22:15:33.449809070 +0100
@@ -2,6 +2,74 @@
 Changelog
 =========
 
+3.2.2      2021-01-07
+           Bugfix: Header field name is not found by canlock-mhp if there
+            is another header field for which only the prefix differs (and
+            that other field is processed first)
+           Test suite for canlock-mhp parser extended: It now tests headers
+            larger than 4 KiByte and for the field prefix bug fixed in this
+            version
+           Lexer of canlock-hfp has problems to detect T_CTEXT tokens on
+            HP-UX (relevant only if the header field contains comments).
+            The syntax of the ERE for T_CTEXT was rewritten to be compatible
+            with the SysV lex of HP-UX 11.11
+           Test suite for canlock-hfp parser extended to test comments harder
+           Namespace clash of internal library functions with libc on NetBSD
+            Changed internal API function names hmac* to RFC2104Hmac*
+            Changed internal API function names hkdf* to RFC5869Hkdf*
+            Library API and ABI are fully compatible if no undocumented
+            functions are used
+           libcanlock-3.pc: Changed protocol in URL from http to https
+
+3.2.1      2020-11-28
+           Bugfix: off-by-one heap buffer overflow fixed in canlock-mhp
+            (If header is larger than 4 KiByte. Found by Valgrind)
+           Bugfix: canlock-mhp end of header detection fixed
+            (Found by test suite on openSUSE. Reported by Martin Hauke)
+
+3.2.0      2020-05-11
+           Support for pkg-config with option "--enable-pc-files" added
+            (Default behaviour is unchanged). This option installs the
+            pkg-config file "libcanlock-3.pc". The standard option
+            "--with-pkgconfigdir" can be used to specify the target directory
+           Shared library no longer exports internal symbols, if possible
+            (using #pragma GCC visibility). Library API and ABI are fully
+            compatible if no undocumented functions are used.
+           Build system: Distributed autotools files updated
+
+3.1.1      2019-12-29
+           Bugfix: Potential buffer overflows in code from RFC6234 fixed.
+            Related code is used for test suite only, installed library and
+            utilities are not affected (Reported by Florian Schlichting)
+           Build system: Makefile rules fixed that use DIST_SUBDIRS variable
+           src/canlock.c: Fixed typo in comment (Reported by Urs Janssen)
+
+3.1.0      2019-01-26
+           Merged canlock-hp into libcanlock package (now tracking the version
+            number of the libcanlock package)
+           Configure option "--disable-hp" added (Default is set to build
+            canlock-hp, use this option to get the behaviour from 3.0.x)
+           Manual page of canlock-hfp utility updated
+           Library API and ABI are unchanged
+
+3.0.3      2018-12-05
+           Build system fixed for cross build (Patch suggested by Helmut Grohne,
+            modified to work on macOS)
+
+3.0.2      2018-08-18
+           Configure option "--disable-legacy-api" added (Default behaviour is
+            unchanged)
+           Test suite updated:
+            API test 5 with <clue-string> removed (Obsolete since 20 years)
+            API test 8 with unknown <scheme> added
+            API test 9 with <scheme> mismatch added
+           Manual page of canlock utility updated
+
+3.0.1      2018-03-16
+           Man page section numbers fixed (Patch from Florian Schlichting)
+           Minimum required automake version set to 1.11.6 (there is a security
+            vulnerability in 1.11.5)
+
 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)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/LICENSE tin-2.6.0/libcanlock/LICENSE
--- tin-2.4.5/libcanlock/LICENSE	2018-01-02 19:03:46.000000000 +0100
+++ tin-2.6.0/libcanlock/LICENSE	2021-01-04 02:51:06.680487631 +0100
@@ -14,17 +14,20 @@ Summary
 Note: The following list may not be up-to-date.
 Please use the license notes in the files as legal basis!
 
+Files: hp/*
+See hp/LICENSE.
+
 Files: configure.ac [*/]Makefile.am doc/*.in* src/secret.c util/canlock.c
-Copyright (c) 2018 Michael Baeuerle
+Copyright (c) 2018-2021 Michael Baeuerle
 License: MIT-like
 
-Files: src/canlock.c include/canlock.h
+Files: src/canlock.c include/canlock.h.in
 Copyright (c) 2017 Dennis Preiser
 Copyright (c) 2003 G. J. Andruk
 License: MIT-like
 
 Files: test/canlocktest.c
-Copyright (c) 2017 Michael Baeuerle
+Copyright (c) 2017-2018 Michael Baeuerle
 Copyright (c) 2003 G. J. Andruk
 License: MIT-like
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/README tin-2.6.0/libcanlock/README
--- tin-2.4.5/libcanlock/README	2018-01-25 19:13:04.000000000 +0100
+++ tin-2.6.0/libcanlock/README	2021-01-04 02:52:55.832696332 +0100
@@ -18,10 +18,19 @@ base64 algorithms (e.g. OpenSSL), it is
 - C99 compiler with 'int' data type of at least 32 bit width
 
 Note:
-A POSIX style operating system is required only for the build system and the
-test-suite.
-The code of the library and CLI utility is intended to be portable C99 (with the
-exception that 16 bit platforms are not supported).
+A POSIX style operating system is required only for the build system, the test
+suite and the header parsers (see "canlock-hp" section below).
+The code of the library and canlock utility is intended to be portable C99 (with
+the exception that 16 bit platforms are not supported).
+
+For reliable overwriting of secret data in memory, libcanlock needs explicit
+memory access. The following functions are currently supported (automatically
+detected by configure script, if available):
+- memset_s() [available as option in C11 Annex K]
+- explicit_memset() [available e.g. since NetBSD 7]
+- explicit_bzero() [available e.g. since GNU libc 2.25]
+If none of them can be used, memset() is used as fallback. But a "too smart"
+compiler may optimize this call to NOP.
 
 
 3) API
@@ -35,13 +44,16 @@ notice.
 
 
 4) Backward compatibility
-The old API from version 2 is still emulated, but it is now deprecated and
-undocumented.
-
+The version 2 legacy API is still present by default, but it is now deprecated
+and undocumented.
 Including the header file from the new location, recompile and relink should
 be sufficient to port an existing application to version 3 of the library.
-It is also possible to install both version 2 and version 3 of the library
-in parallel.
+
+The version 2 legacy API can be removed from the library with the configure
+option "--disable-legacy-api".
+
+Note: It is possible to install both, version 2 and version 3 of the library in
+parallel.
 
 
 5) Versioning scheme
@@ -67,6 +79,17 @@ programs that use the library.
 Releases with different major numbers require changes in all programs that
 use the library.
 
+Note: Compatibility is not guaranteed if different configure options are used!
+
+
+6) pkg-config
+Since version 3.2.0 pkg-config is supported with the configure option
+"--enable-pc-files". With this option the data file "libcanlock-3.pc" is
+installed.
+
+The configure option "--with-pkgconfigdir" can be used to install this file
+into a nonstandard location.
+
 
 canlock
 =======
@@ -74,4 +97,12 @@ Since version 3 the command line utility
 The utility and a man page for it are installed together with the library.
 
 
+canlock-hp
+==========
+The formerly separate package canlock-hp was merged into version 3.1.0 (see
+the README file in the "hp" subdirectory).
+
+canlock-hp can be disabled with the configure option "--disable-hp".
+
+
 EOF
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/base64.h tin-2.6.0/libcanlock/include/base64.h
--- tin-2.4.5/libcanlock/include/base64.h	2017-05-18 20:49:34.000000000 +0200
+++ tin-2.6.0/libcanlock/include/base64.h	2021-01-04 02:54:23.600077158 +0100
@@ -31,15 +31,17 @@
  * SUCH DAMAGE.
  */
 
-/* $Id: base64.h,v 1.2 1999/12/02 16:58:45 joda Exp $ */
-
 #ifndef _BASE64_H_
 #define _BASE64_H_
 
+#pragma GCC visibility push(internal)
+
 size_t base64_encode(const void *data, int size, char **str);
 
 #if 0 /* not used */
 size_t base64_decode(const char *str, void *data);
 #endif /* 0 */
 
+#pragma GCC visibility pop
+
 #endif
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/sha-private.h tin-2.6.0/libcanlock/include/sha-private.h
--- tin-2.4.5/libcanlock/include/sha-private.h	2017-04-26 17:59:23.000000000 +0200
+++ tin-2.6.0/libcanlock/include/sha-private.h	2021-01-04 02:55:11.225910661 +0100
@@ -6,6 +6,9 @@
 
 #ifndef _SHA_PRIVATE__H
 #define _SHA_PRIVATE__H
+
+#pragma GCC visibility push(internal)
+
 /*
  * These definitions are defined in FIPS 180-3, section 4.1.
  * Ch() and Maj() are defined identically in sections 4.1.1,
@@ -29,4 +32,6 @@
 
 #define SHA_Parity(x, y, z)  ((x) ^ (y) ^ (z))
 
+#pragma GCC visibility pop
+
 #endif /* _SHA_PRIVATE__H */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/include/sha.h tin-2.6.0/libcanlock/include/sha.h
--- tin-2.4.5/libcanlock/include/sha.h	2017-05-18 20:47:58.000000000 +0200
+++ tin-2.6.0/libcanlock/include/sha.h	2021-01-04 02:55:49.703391487 +0100
@@ -39,6 +39,8 @@
 #ifndef _SHA_H_
 #define _SHA_H_
 
+#pragma GCC visibility push(internal)
+
 /*
  *  Description:
  *      This file implements the Secure Hash Algorithms
@@ -303,55 +305,58 @@ extern const char *USHAHashName(enum SHA
  * for all SHAs.
  * This interface allows a fixed-length text input to be used.
  */
-extern int hmac(SHAversion whichSha, /* which SHA algorithm to use */
-    const unsigned char *text,     /* pointer to data stream */
-    int text_len,                  /* length of data stream */
-    const unsigned char *key,      /* pointer to authentication key */
-    int key_len,                   /* length of authentication key */
-    uint8_t digest[USHAMaxHashSize]); /* caller digest to fill in */
+extern int RFC2104Hmac(SHAversion whichSha, /* which SHA algorithm to use */
+    const unsigned char *text,              /* pointer to data stream */
+    int text_len,                           /* length of data stream */
+    const unsigned char *key,               /* pointer to authentication key */
+    int key_len,                            /* length of authentication key */
+    uint8_t digest[USHAMaxHashSize]);       /* caller digest to fill in */
 
 /*
  * HMAC Keyed-Hashing for Message Authentication, RFC 2104,
  * for all SHAs.
  * This interface allows any length of text input to be used.
  */
-extern int hmacReset(HMACContext *context, enum SHAversion whichSha,
-                     const unsigned char *key, int key_len);
-extern int hmacInput(HMACContext *context, const unsigned char *text,
-                     int text_len);
-extern int hmacFinalBits(HMACContext *context, uint8_t bits,
-                         unsigned int bit_count);
-extern int hmacResult(HMACContext *context,
-                      uint8_t digest[USHAMaxHashSize]);
+extern int RFC2104HmacReset(HMACContext *context, enum SHAversion whichSha,
+                            const unsigned char *key, int key_len);
+extern int RFC2104HmacInput(HMACContext *context, const unsigned char *text,
+                            int text_len);
+extern int RFC2104HmacFinalBits(HMACContext *context, uint8_t bits,
+                                unsigned int bit_count);
+extern int RFC2104HmacResult(HMACContext *context,
+                             uint8_t digest[USHAMaxHashSize]);
 
 /*
  * HKDF HMAC-based Extract-and-Expand Key Derivation Function,
  * RFC 5869, for all SHAs.
  */
-extern int hkdf(SHAversion whichSha, const unsigned char *salt,
-                int salt_len, const unsigned char *ikm, int ikm_len,
-                const unsigned char *info, int info_len,
-                uint8_t okm[ ], int okm_len);
-extern int hkdfExtract(SHAversion whichSha, const unsigned char *salt,
-                       int salt_len, const unsigned char *ikm,
-                       int ikm_len, uint8_t prk[USHAMaxHashSize]);
-extern int hkdfExpand(SHAversion whichSha, const uint8_t prk[ ],
-                      int prk_len, const unsigned char *info,
-                      int info_len, uint8_t okm[ ], int okm_len);
+extern int RFC5869Hkdf(SHAversion whichSha, const unsigned char *salt,
+                       int salt_len, const unsigned char *ikm, int ikm_len,
+                       const unsigned char *info, int info_len,
+                       uint8_t okm[ ], int okm_len);
+extern int RFC5869HkdfExtract(SHAversion whichSha, const unsigned char *salt,
+                              int salt_len, const unsigned char *ikm,
+                              int ikm_len, uint8_t prk[USHAMaxHashSize]);
+extern int RFC5869HkdfExpand(SHAversion whichSha, const uint8_t prk[ ],
+                             int prk_len, const unsigned char *info,
+                             int info_len, uint8_t okm[ ], int okm_len);
 
 /*
  * HKDF HMAC-based Extract-and-Expand Key Derivation Function,
  * RFC 5869, for all SHAs.
  * This interface allows any length of text input to be used.
  */
-extern int hkdfReset(HKDFContext *context, enum SHAversion whichSha,
-                     const unsigned char *salt, int salt_len);
-extern int hkdfInput(HKDFContext *context, const unsigned char *ikm,
-                     int ikm_len);
-extern int hkdfFinalBits(HKDFContext *context, uint8_t ikm_bits,
-                         unsigned int ikm_bit_count);
-extern int hkdfResult(HKDFContext *context,
-                      uint8_t prk[USHAMaxHashSize],
-                      const unsigned char *info, int info_len,
-                      uint8_t okm[USHAMaxHashSize], int okm_len);
+extern int RFC5869HkdfReset(HKDFContext *context, enum SHAversion whichSha,
+                            const unsigned char *salt, int salt_len);
+extern int RFC5869HkdfInput(HKDFContext *context, const unsigned char *ikm,
+                            int ikm_len);
+extern int RFC5869HkdfFinalBits(HKDFContext *context, uint8_t ikm_bits,
+                                unsigned int ikm_bit_count);
+extern int RFC5869HkdfResult(HKDFContext *context,
+                             uint8_t prk[USHAMaxHashSize],
+                             const unsigned char *info, int info_len,
+                             uint8_t okm[USHAMaxHashSize], int okm_len);
+
+#pragma GCC visibility pop
+
 #endif /* _SHA_H_ */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/src/canlock.c tin-2.6.0/libcanlock/src/canlock.c
--- tin-2.4.5/libcanlock/src/canlock.c	2019-12-27 14:18:01.000000000 +0100
+++ tin-2.6.0/libcanlock/src/canlock.c	2021-01-04 02:56:35.725162131 +0100
@@ -71,9 +71,9 @@ static enum SHAversion which_cl_hash(int
  * Portable replacement for 'strdup()'
  *
  * 'strdup()' requires SUSv2, XSI extension or POSIX.1-2008
- * http://pubs.opengroup.org/onlinepubs/007908799/xsh/strdup.html
- * http://pubs.opengroup.org/onlinepubs/009695399/functions/strdup.html
- * http://pubs.opengroup.org/onlinepubs/9699919799/functions/strdup.html
+ * https://pubs.opengroup.org/onlinepubs/007908799/xsh/strdup.html
+ * https://pubs.opengroup.org/onlinepubs/009695399/functions/strdup.html
+ * https://pubs.opengroup.org/onlinepubs/9699919799/functions/strdup.html
  *
  * Note:
  * 'malloc()' already gives the correct return (and 'errno') values required by
@@ -106,6 +106,9 @@ static char *my_strdup(const char *s)
  * Returns a malloc()'d buffer on success, that the caller will need to free().
  * Returns NULL (on failure).
  */
+#if ! CL_API_V2
+static
+#endif  /* CL_API_V2 */
 char *lock_strip_alpha(char *key, char *type)
 {
    char *ret;
@@ -143,10 +146,12 @@ char *lock_strip_alpha(char *key, char *
 }
 
 
+#if CL_API_V2
 char *lock_strip(char *key, char *type)
 {
    return lock_strip_alpha(key, type);
 }
+#endif  /* CL_API_V2 */
 
 
 /*
@@ -194,6 +199,7 @@ int cl_split(char *input, char **klstrin
 }
 
 
+#if CL_API_V2
 /*
  * Generate a SHA1 cancel key
  * Returns a malloc()'d buffer that the caller will need to free() (on success).
@@ -204,6 +210,7 @@ char *sha_key(const unsigned char *secre
 {
    return cl_get_key(CL_SHA1, secret, seclen, message, msglen);
 }
+#endif  /* CL_API_V2 */
 
 
 /*
@@ -226,7 +233,8 @@ char *cl_get_key(int which_hash, const u
    if ((size_t) INT_MAX < msglen || (size_t) INT_MAX < seclen)
       return NULL;
 
-   if (hmac(which_sha, message, (int) msglen, secret, (int) seclen, hmacbuff)
+   if (RFC2104Hmac(which_sha, message, (int) msglen, secret, (int) seclen,
+                   hmacbuff)
        != shaSuccess)
       return NULL;
 
@@ -270,6 +278,7 @@ char *cl_get_key(int which_hash, const u
 }
 
 
+#if CL_API_V2
 /*
  * Generate a SHA1 cancel lock
  * Returns a malloc()'d buffer that the caller will need to free() (on success).
@@ -280,6 +289,7 @@ char *sha_lock(const unsigned char *secr
 {
    return cl_get_lock(CL_SHA1, secret, seclen, message, msglen);
 }
+#endif  /* CL_API_V2 */
 
 
 /*
@@ -374,6 +384,7 @@ char *cl_get_lock(int which_hash, const
 }
 
 
+#if CL_API_V2
 /*
  * Verify a SHA1 cancel key against a cancel lock
  * Returns 0 on success, nonzero on failure.
@@ -382,6 +393,8 @@ int sha_verify(const char *key, const ch
 {
    return cl_verify(CL_SHA1, key, lock);
 }
+#endif  /* CL_API_V2 */
+
 
 /*
  * Verify a cancel key against a cancel lock
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/src/hmac.c tin-2.6.0/libcanlock/src/hmac.c
--- tin-2.4.5/libcanlock/src/hmac.c	2018-01-05 19:50:45.000000000 +0100
+++ tin-2.6.0/libcanlock/src/hmac.c	2021-01-04 02:56:49.893707148 +0100
@@ -9,13 +9,17 @@
  *      This file implements the HMAC algorithm (Keyed-Hashing for
  *      Message Authentication, [RFC 2104]), expressed in terms of
  *      the various SHA algorithms.
+ *
+ *  Note:
+ *      Prefix for internal API changed from "hmac" to "RFC2104Hmac"
+ *      because of namespace clash with NetBSD libc.
  */
 
 #include "canlock-private.h"
 #include "sha.h"
 
 /*
- *  hmac
+ *  RFC2104Hmac
  *
  *  Description:
  *      This function will compute an HMAC message digest.
@@ -42,23 +46,23 @@
  *      sha Error Code.
  *
  */
-int hmac(SHAversion whichSha,
-    const unsigned char *message_array, int length,
-    const unsigned char *key, int key_len,
-    uint8_t digest[USHAMaxHashSize])
+int RFC2104Hmac(SHAversion whichSha,
+                const unsigned char *message_array, int length,
+                const unsigned char *key, int key_len,
+                uint8_t digest[USHAMaxHashSize])
 {
   int res;
   HMACContext context;  /* Security review: Location L1 */
 
-  res = hmacReset(&context, whichSha, key, key_len) ||
-        hmacInput(&context, message_array, length) ||
-        hmacResult(&context, digest);
+  res = RFC2104HmacReset(&context, whichSha, key, key_len) ||
+        RFC2104HmacInput(&context, message_array, length) ||
+        RFC2104HmacResult(&context, digest);
   cl_clear_secret((void *) &context, sizeof(HMACContext), sizeof(HMACContext));
   return res;
 }
 
 /*
- *  hmacReset
+ *  RFC2104HmacReset
  *
  *  Description:
  *      This function will initialize the hmacContext in preparation
@@ -78,8 +82,8 @@ int hmac(SHAversion whichSha,
  *      sha Error Code.
  *
  */
-int hmacReset(HMACContext *context, enum SHAversion whichSha,
-    const unsigned char *key, int key_len)
+int RFC2104HmacReset(HMACContext *context, enum SHAversion whichSha,
+                     const unsigned char *key, int key_len)
 {
   int i, blocksize, hashsize, ret;
 
@@ -148,7 +152,7 @@ int hmacReset(HMACContext *context, enum
 }
 
 /*
- *  hmacInput
+ *  RFC2104HmacInput
  *
  *  Description:
  *      This function accepts an array of octets as the next portion
@@ -167,8 +171,8 @@ int hmacReset(HMACContext *context, enum
  *      sha Error Code.
  *
  */
-int hmacInput(HMACContext *context, const unsigned char *text,
-    int text_len)
+int RFC2104HmacInput(HMACContext *context, const unsigned char *text,
+                     int text_len)
 {
   if (!context) return shaNull;
   if (context->Corrupted) return context->Corrupted;
@@ -179,7 +183,7 @@ int hmacInput(HMACContext *context, cons
 }
 
 /*
- * hmacFinalBits
+ * RFC2104HmacFinalBits
  *
  * Description:
  *   This function will add in any final bits of the message.
@@ -197,8 +201,8 @@ int hmacInput(HMACContext *context, cons
  * Returns:
  *   sha Error Code.
  */
-int hmacFinalBits(HMACContext *context,
-    uint8_t bits, unsigned int bit_count)
+int RFC2104HmacFinalBits(HMACContext *context,
+                         uint8_t bits, unsigned int bit_count)
 {
   if (!context) return shaNull;
   if (context->Corrupted) return context->Corrupted;
@@ -209,7 +213,7 @@ int hmacFinalBits(HMACContext *context,
 }
 
 /*
- * hmacResult
+ * RFC2104HmacResult
  *
  * Description:
  *   This function will return the N-byte message digest into the
@@ -227,7 +231,7 @@ int hmacFinalBits(HMACContext *context,
  *   sha Error Code.
  *
  */
-int hmacResult(HMACContext *context, uint8_t *digest)
+int RFC2104HmacResult(HMACContext *context, uint8_t *digest)
 {
   int ret;
   if (!context) return shaNull;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/canlocktest.c tin-2.6.0/libcanlock/test/canlocktest.c
--- tin-2.4.5/libcanlock/test/canlocktest.c	2017-05-08 16:24:53.000000000 +0200
+++ tin-2.6.0/libcanlock/test/canlocktest.c	2021-01-04 02:57:11.554540284 +0100
@@ -1,5 +1,5 @@
 /* =============================================================================
- * Copyright (c) 2017 Michael Baeuerle
+ * Copyright (c) 2017-2018 Michael Baeuerle
  * Copyright (c) 2003 G.J. Andruk
  *
  * All rights reserved.
@@ -80,23 +80,21 @@ static const char *check_scheme(cl_hash_
 static int checker(cl_hash_version hash, char *key, char *lock)
 {
    int res = -1;
-   char *rawkey, *rawlock;
-   char keytype[BUFFSIZE], locktype[BUFFSIZE];
+   cl_hash_version hash_key, hash_lock;
+   char *string_key, *string_lock;
    const char *scheme;
 
    printf("%s\n%s,%s\n", "Check Cancel-Key,Cancel-Lock:", key, lock);
 
-   rawkey = lock_strip_alpha(key, keytype);
-   rawlock = lock_strip_alpha(lock, locktype);
+   hash_key = cl_split(key, &string_key);
+   hash_lock = cl_split(lock, &string_lock);
 
-   /* Check whether <scheme> matches */
-   if (!strcmp(keytype, locktype))
+   if (hash_key && hash_lock)
    {
-      /* Check whether <scheme> is supported */
-      scheme = check_scheme(hash);
-      if (NULL != scheme && !strcmp(keytype, scheme))
+      /* Check whether <scheme> matches */
+      if (hash_key == hash_lock)
       {
-         if (!cl_verify(hash, rawkey, rawlock))
+         if (!cl_verify(hash, string_key, string_lock))
          {
             printf("\nGOOD\n");
             res = 0;
@@ -105,10 +103,11 @@ static int checker(cl_hash_version hash,
             printf("\nBAD\n");
       }
       else
-         printf("\nBAD: Scheme not supported\n");
+         printf("\nBAD: Scheme mismatch (%s/%s)\n",
+                check_scheme(hash_key), check_scheme(hash_lock));
    }
    else
-      printf("\nBAD: Scheme mismatch (%s/%s)\n", keytype, locktype);
+      printf("\nBAD: Scheme not supported\n");
 
    return res;
 }
@@ -224,10 +223,13 @@ int main(void)
 
    /* Test 5 (Check SHA1 with <clue-string> element) */
    printf("Test 5 (Check SHA1 with <clue-string> element)\n\n");
+#if 0  /* Skip because this requires V2 legacy API */
    c_key = "ShA1:aaaBBBcccDDDeeeFFF:bN";
    c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=";
    rv = checker(CL_SHA1, c_key, c_lock);
    if (rv) failed = 1;
+#endif
+   printf("SKIP: <clue-string> is obsolete since >20 years\n");
    printf("\n----------------------------------------"
           "----------------------------------------\n\n");
 
@@ -247,6 +249,28 @@ int main(void)
    rv = checker(CL_SHA256, c_key, c_lock);
    /* BAD is expected and the correct result for this test */
    printf("(Note: BAD is expected and the correct result for this test)\n");
+   if (!rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 8 (Check with unknown <scheme>) */
+   printf("Test 8 (Check with unknown <scheme>)\n\n");
+   c_key = "shA257:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK8=";
+   c_lock = "sHa256:RrKLp7YCQc9T8HmgSbxwIDlnCDWsgy1awqtiDuhedRo=";
+   rv = checker(CL_SHA256, c_key, c_lock);
+   /* BAD is expected and the correct result for this test */
+   printf("(Note: BAD is expected and the correct result for this test)\n");
+   if (!rv) failed = 1;
+   printf("\n----------------------------------------"
+          "----------------------------------------\n\n");
+
+   /* Test 9 (Check with <scheme> mismatch) */
+   printf("Test 9 (Check with <scheme> mismatch)\n\n");
+   c_key = "shA256:sSkDke97Dh78/d+Diu1i3dQ2Fp/EMK3xE2GfEqZlvK8=";
+   c_lock = "sha1:bNXHc6ohSmeHaRHHW56BIWZJt+4=";
+   rv = checker(CL_SHA256, c_key, c_lock);
+   /* BAD is expected and the correct result for this test */
+   printf("(Note: BAD is expected and the correct result for this test)\n");
    if (!rv) failed = 1;
    printf("\n----------------------------------------"
           "----------------------------------------\n\n");
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/canlocktest_legacy.c tin-2.6.0/libcanlock/test/canlocktest_legacy.c
--- tin-2.4.5/libcanlock/test/canlocktest_legacy.c	2017-05-07 16:53:45.000000000 +0200
+++ tin-2.6.0/libcanlock/test/canlocktest_legacy.c	2021-01-04 02:57:29.355224867 +0100
@@ -49,6 +49,7 @@
 #define BUFFSIZE 512
 
 
+#if CL_API_V2
 static int checker(char *key, char *lock)
 {
    int res = -1;
@@ -80,10 +81,12 @@ static int checker(char *key, char *lock
 
    return res;
 }
+#endif  /* CL_API_V2 */
 
 
 int main(void)
 {
+#if CL_API_V2
    char cankey[256], canlock[256], *lkey, *llock;
    unsigned char secret[] = "fluffy",
       message[] = "<lkr905851929.22670@meow.invalid>";
@@ -146,4 +149,9 @@ int main(void)
    /* Check for success */
    if (!failed) exit(EXIT_SUCCESS);
    exit(EXIT_FAILURE);
+#else  /* CL_API_V2 */
+   /* Execute as NOP and return 77 (defined by automake and means "skipped") */
+   printf("---legacy API tests were skipped (Version 2 API disabled)---\n");
+   exit(77);
+#endif  /* CL_API_V2 */
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/hkdf.c tin-2.6.0/libcanlock/test/hkdf.c
--- tin-2.4.5/libcanlock/test/hkdf.c	2017-03-09 19:03:16.000000000 +0100
+++ tin-2.6.0/libcanlock/test/hkdf.c	2021-01-04 02:57:40.867667572 +0100
@@ -9,6 +9,9 @@
  *      This file implements the HKDF algorithm (HMAC-based
  *      Extract-and-Expand Key Derivation Function, RFC 5869),
  *      expressed in terms of the various SHA algorithms.
+ *
+ *  Note:
+ *      Prefix for internal API changed from "hkdf" to "RRFC5869Hkdf".
  */
 
 #include "sha.h"
@@ -16,7 +19,7 @@
 #include <stdlib.h>
 
 /*
- *  hkdf
+ *  RFC5869Hkdf
  *
  *  Description:
  *      This function will generate keying material using HKDF.
@@ -53,20 +56,20 @@
  *      sha Error Code.
  *
  */
-int hkdf(SHAversion whichSha,
-    const unsigned char *salt, int salt_len,
-    const unsigned char *ikm, int ikm_len,
-    const unsigned char *info, int info_len,
-    uint8_t okm[ ], int okm_len)
+int RFC5869Hkdf(SHAversion whichSha,
+                const unsigned char *salt, int salt_len,
+                const unsigned char *ikm, int ikm_len,
+                const unsigned char *info, int info_len,
+                uint8_t okm[ ], int okm_len)
 {
   uint8_t prk[USHAMaxHashSize];
-  return hkdfExtract(whichSha, salt, salt_len, ikm, ikm_len, prk) ||
-         hkdfExpand(whichSha, prk, USHAHashSize(whichSha), info,
+  return RFC5869HkdfExtract(whichSha, salt, salt_len, ikm, ikm_len, prk) ||
+         RFC5869HkdfExpand(whichSha, prk, USHAHashSize(whichSha), info,
                     info_len, okm, okm_len);
 }
 
 /*
- *  hkdfExtract
+ *  RFC5869HkdfExtract
  *
  *  Description:
  *      This function will perform HKDF extraction.
@@ -92,7 +95,7 @@ int hkdf(SHAversion whichSha,
  *      sha Error Code.
  *
  */
-int hkdfExtract(SHAversion whichSha,
+int RFC5869HkdfExtract(SHAversion whichSha,
     const unsigned char *salt, int salt_len,
     const unsigned char *ikm, int ikm_len,
     uint8_t prk[USHAMaxHashSize])
@@ -105,11 +108,11 @@ int hkdfExtract(SHAversion whichSha,
   } else if (salt_len < 0) {
     return shaBadParam;
   }
-  return hmac(whichSha, ikm, ikm_len, salt, salt_len, prk);
+  return RFC2104Hmac(whichSha, ikm, ikm_len, salt, salt_len, prk);
 }
 
 /*
- *  hkdfExpand
+ *  RFC5869HkdfExpand
  *
  *  Description:
  *      This function will perform HKDF expansion.
@@ -141,9 +144,9 @@ int hkdfExtract(SHAversion whichSha,
  *      sha Error Code.
  *
  */
-int hkdfExpand(SHAversion whichSha, const uint8_t prk[ ], int prk_len,
-    const unsigned char *info, int info_len,
-    uint8_t okm[ ], int okm_len)
+int RFC5869HkdfExpand(SHAversion whichSha, const uint8_t prk[ ], int prk_len,
+                      const unsigned char *info, int info_len,
+                      uint8_t okm[ ], int okm_len)
 {
   int hash_len, N;
   unsigned char T[USHAMaxHashSize];
@@ -169,11 +172,11 @@ int hkdfExpand(SHAversion whichSha, cons
   for (i = 1; i <= N; i++) {
     HMACContext context;
     unsigned char c = i;
-    int ret = hmacReset(&context, whichSha, prk, prk_len) ||
-              hmacInput(&context, T, Tlen) ||
-              hmacInput(&context, info, info_len) ||
-              hmacInput(&context, &c, 1) ||
-              hmacResult(&context, T);
+    int ret = RFC2104HmacReset(&context, whichSha, prk, prk_len) ||
+              RFC2104HmacInput(&context, T, Tlen) ||
+              RFC2104HmacInput(&context, info, info_len) ||
+              RFC2104HmacInput(&context, &c, 1) ||
+              RFC2104HmacResult(&context, T);
     if (ret != shaSuccess) return ret;
     memcpy(okm + where, T,
            (i != N) ? hash_len : (okm_len - where));
@@ -184,7 +187,7 @@ int hkdfExpand(SHAversion whichSha, cons
 }
 
 /*
- *  hkdfReset
+ *  RFC5869HkdfReset
  *
  *  Description:
  *      This function will initialize the hkdfContext in preparation
@@ -207,8 +210,8 @@ int hkdfExpand(SHAversion whichSha, cons
  *      sha Error Code.
  *
  */
-int hkdfReset(HKDFContext *context, enum SHAversion whichSha,
-              const unsigned char *salt, int salt_len)
+int RFC5869HkdfReset(HKDFContext *context, enum SHAversion whichSha,
+                     const unsigned char *salt, int salt_len)
 {
   unsigned char nullSalt[USHAMaxHashSize];
   if (!context) return shaNull;
@@ -221,7 +224,7 @@ int hkdfReset(HKDFContext *context, enum
     memset(nullSalt, '\0', salt_len);
   }
 
-  return hmacReset(&context->hmacContext, whichSha, salt, salt_len);
+  return RFC2104HmacReset(&context->hmacContext, whichSha, salt, salt_len);
 }
 
 /*
@@ -244,17 +247,17 @@ int hkdfReset(HKDFContext *context, enum
  *      sha Error Code.
  *
  */
-int hkdfInput(HKDFContext *context, const unsigned char *ikm,
-              int ikm_len)
+int RFC5869HkdfInput(HKDFContext *context, const unsigned char *ikm,
+                     int ikm_len)
 {
   if (!context) return shaNull;
   if (context->Corrupted) return context->Corrupted;
   if (context->Computed) return context->Corrupted = shaStateError;
-  return hmacInput(&context->hmacContext, ikm, ikm_len);
+  return RFC2104HmacInput(&context->hmacContext, ikm, ikm_len);
 }
 
 /*
- * hkdfFinalBits
+ * RFC5869HkdfFinalBits
  *
  * Description:
  *   This function will add in any final bits of the
@@ -273,17 +276,17 @@ int hkdfInput(HKDFContext *context, cons
  * Returns:
  *   sha Error Code.
  */
-int hkdfFinalBits(HKDFContext *context, uint8_t ikm_bits,
-                  unsigned int ikm_bit_count)
+int RFC5869HkdfFinalBits(HKDFContext *context, uint8_t ikm_bits,
+                         unsigned int ikm_bit_count)
 {
   if (!context) return shaNull;
   if (context->Corrupted) return context->Corrupted;
   if (context->Computed) return context->Corrupted = shaStateError;
-  return hmacFinalBits(&context->hmacContext, ikm_bits, ikm_bit_count);
+  return RFC2104HmacFinalBits(&context->hmacContext, ikm_bits, ikm_bit_count);
 }
 
 /*
- * hkdfResult
+ * RFC5869HkdfResult
  *
  * Description:
  *   This function will finish the HKDF extraction and perform the
@@ -312,10 +315,10 @@ int hkdfFinalBits(HKDFContext *context,
  *   sha Error Code.
  *
  */
-int hkdfResult(HKDFContext *context,
-               uint8_t prk[USHAMaxHashSize],
-               const unsigned char *info, int info_len,
-               uint8_t okm[ ], int okm_len)
+int RFC5869HkdfResult(HKDFContext *context,
+                      uint8_t prk[USHAMaxHashSize],
+                      const unsigned char *info, int info_len,
+                      uint8_t okm[ ], int okm_len)
 {
   uint8_t prkbuf[USHAMaxHashSize];
   int ret;
@@ -326,8 +329,8 @@ int hkdfResult(HKDFContext *context,
   if (!okm) return context->Corrupted = shaBadParam;
   if (!prk) prk = prkbuf;
 
-  ret = hmacResult(&context->hmacContext, prk) ||
-        hkdfExpand(context->whichSha, prk, context->hashSize, info,
+  ret = RFC2104HmacResult(&context->hmacContext, prk) ||
+        RFC5869HkdfExpand(context->whichSha, prk, context->hashSize, info,
                    info_len, okm, okm_len);
   context->Computed = 1;
   return context->Corrupted = ret;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/libcanlock/test/shatest.c tin-2.6.0/libcanlock/test/shatest.c
--- tin-2.4.5/libcanlock/test/shatest.c	2019-12-29 15:37:05.000000000 +0100
+++ tin-2.6.0/libcanlock/test/shatest.c	2021-01-04 02:57:50.160024887 +0100
@@ -938,10 +938,10 @@ static int hash(int testno, int loopno,
   memset(&hmac, '\343', sizeof(hmac));
   memset(&hkdf, '\343', sizeof(hkdf));
 
-  err = info ? hkdfReset(&hkdf, hashes[hashno].whichSha,
-                             keyarray, keylen) :
-        keyarray ? hmacReset(&hmac, hashes[hashno].whichSha,
-                             keyarray, keylen) :
+  err = info ? RFC5869HkdfReset(&hkdf, hashes[hashno].whichSha,
+                                keyarray, keylen) :
+        keyarray ? RFC2104HmacReset(&hmac, hashes[hashno].whichSha,
+                                    keyarray, keylen) :
                    USHAReset(&sha, hashes[hashno].whichSha);
   if (err != shaSuccess) {
     fprintf(stderr, "hash(): %sReset Error %d.\n",
@@ -951,9 +951,9 @@ static int hash(int testno, int loopno,
   }
 
   for (i = 0; i < repeatcount; ++i) {
-    err = info ? hkdfInput(&hkdf, (const uint8_t *)testarray, length) :
-          keyarray ? hmacInput(&hmac, (const uint8_t *) testarray,
-                               length) :
+    err = info ? RFC5869HkdfInput(&hkdf, (const uint8_t *)testarray, length) :
+          keyarray ? RFC2104HmacInput(&hmac, (const uint8_t *) testarray,
+                                      length) :
                      USHAInput(&sha, (const uint8_t *) testarray,
                                length);
     if (err != shaSuccess) {
@@ -965,9 +965,9 @@ static int hash(int testno, int loopno,
   }
 
   if (numberExtrabits > 0) {
-    err = info ? hkdfFinalBits(&hkdf, extrabits, numberExtrabits) :
-          keyarray ? hmacFinalBits(&hmac, (uint8_t) extrabits,
-                                   numberExtrabits) :
+    err = info ? RFC5869HkdfFinalBits(&hkdf, extrabits, numberExtrabits) :
+          keyarray ? RFC2104HmacFinalBits(&hmac, (uint8_t) extrabits,
+                                          numberExtrabits) :
                      USHAFinalBits(&sha, (uint8_t) extrabits,
                                    numberExtrabits);
     if (err != shaSuccess) {
@@ -978,9 +978,9 @@ static int hash(int testno, int loopno,
     }
   }
 
-  err = info ? hkdfResult(&hkdf, 0, info, infolen,
-                          Message_Digest, okmlen) :
-        keyarray ? hmacResult(&hmac, Message_Digest) :
+  err = info ? RFC5869HkdfResult(&hkdf, 0, info, infolen,
+                                 Message_Digest, okmlen) :
+        keyarray ? RFC2104HmacResult(&hmac, Message_Digest) :
                    USHAResult(&sha, Message_Digest);
   if (err != shaSuccess) {
     fprintf(stderr, "hash(): %s Result Error %d, could not compute "
@@ -1030,15 +1030,15 @@ static int hashHkdf(int testno, int loop
     printf("    L=%d bytes\n", hkdfhashes[testno].okmlength);
   }
 
-  /* Run hkdf() against the test vectors */
-  err = hkdf(hkdfhashes[testno].whichSha,
-             (const uint8_t *) hkdfhashes[testno].saltarray,
-             hkdfhashes[testno].saltlength,
-             (const uint8_t *) hkdfhashes[testno].ikmarray,
-             hkdfhashes[testno].ikmlength,
-             (const uint8_t *) hkdfhashes[testno].infoarray,
-             hkdfhashes[testno].infolength, okm,
-             hkdfhashes[testno].okmlength);
+  /* Run RFC5869Hkdf() against the test vectors */
+  err = RFC5869Hkdf(hkdfhashes[testno].whichSha,
+                    (const uint8_t *) hkdfhashes[testno].saltarray,
+                    hkdfhashes[testno].saltlength,
+                    (const uint8_t *) hkdfhashes[testno].ikmarray,
+                    hkdfhashes[testno].ikmlength,
+                    (const uint8_t *) hkdfhashes[testno].infoarray,
+                    hkdfhashes[testno].infolength, okm,
+                    hkdfhashes[testno].okmlength);
   if (err != shaSuccess) {
     fprintf(stderr, "hashHkdf(): hkdf Error %d.\n", err);
     return err;
@@ -1048,15 +1048,15 @@ static int hashHkdf(int testno, int loop
     USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test",
     buf, hkdfhashes[testno].okmarray, printResults, printPassFail);
 
-  /* Now run hkdfExtract() by itself against the test vectors */
+  /* Now run RFC5869HkdfExtract() by itself against the test vectors */
   /* to verify the intermediate results. */
-  err = hkdfExtract(hkdfhashes[testno].whichSha,
-                    (const uint8_t *) hkdfhashes[testno].saltarray,
-                    hkdfhashes[testno].saltlength,
-                    (const uint8_t *) hkdfhashes[testno].ikmarray,
-                    hkdfhashes[testno].ikmlength, prk);
+  err = RFC5869HkdfExtract(hkdfhashes[testno].whichSha,
+                           (const uint8_t *) hkdfhashes[testno].saltarray,
+                           hkdfhashes[testno].saltlength,
+                           (const uint8_t *) hkdfhashes[testno].ikmarray,
+                           hkdfhashes[testno].ikmlength, prk);
   if (err != shaSuccess) {
-    fprintf(stderr, "hashHkdf(): hkdfExtract Error %d.\n", err);
+    fprintf(stderr, "hashHkdf(): RFC5869HkdfExtract Error %d.\n", err);
     return err;
   }
   snprintf(buf, (size_t) 128, "hkdfExtract %d", testno+1);
@@ -1064,14 +1064,15 @@ static int hashHkdf(int testno, int loop
     USHAHashName(hkdfhashes[testno].whichSha), "hkdf standard test",
     buf, hkdfhashes[testno].prkarray, printResults, printPassFail);
 
-  /* Now run hkdfExpand() by itself against the test vectors */
-  /* using the intermediate results from hkdfExtract. */
-  err = hkdfExpand(hkdfhashes[testno].whichSha, prk,
-    USHAHashSize(hkdfhashes[testno].whichSha),
-    (const uint8_t *)hkdfhashes[testno].infoarray,
-    hkdfhashes[testno].infolength, okm, hkdfhashes[testno].okmlength);
+  /* Now run RFC5869HkdfExpand() by itself against the test vectors */
+  /* using the intermediate results from RFC5869HkdfExtract. */
+  err = RFC5869HkdfExpand(hkdfhashes[testno].whichSha, prk,
+                          USHAHashSize(hkdfhashes[testno].whichSha),
+                          (const uint8_t *)hkdfhashes[testno].infoarray,
+                          hkdfhashes[testno].infolength, okm,
+                          hkdfhashes[testno].okmlength);
   if (err != shaSuccess) {
-    fprintf(stderr, "hashHkdf(): hkdfExpand Error %d.\n", err);
+    fprintf(stderr, "hashHkdf(): RFC5869HkdfExpand Error %d.\n", err);
     return err;
   }
   snprintf(buf, (size_t) 128, "hkdfExpand %d", testno+1);
@@ -1112,10 +1113,10 @@ static int hashfile(int hashno, const ch
   memset(&sha, '\343', sizeof(sha)); /* force bad data into struct */
   memset(&hmac, '\343', sizeof(hmac));
   memset(&hkdf, '\343', sizeof(hkdf));
-  err = info ? hkdfReset(&hkdf, hashes[hashno].whichSha,
-                             keyarray, keylen) :
-        keyarray ? hmacReset(&hmac, hashes[hashno].whichSha,
-                             keyarray, keylen) :
+  err = info ? RFC5869HkdfReset(&hkdf, hashes[hashno].whichSha,
+                                keyarray, keylen) :
+        keyarray ? RFC2104HmacReset(&hmac, hashes[hashno].whichSha,
+                                    keyarray, keylen) :
                    USHAReset(&sha, hashes[hashno].whichSha);
   if (err != shaSuccess) {
     fprintf(stderr, "hashfile(): %sReset Error %d.\n",
@@ -1129,8 +1130,8 @@ static int hashfile(int hashno, const ch
     while ((c = getc(hashfp)) != EOF) {
       if (!isspace(c)) {
         cc = (unsigned char)c;
-        err = info ? hkdfInput(&hkdf, &cc, 1) :
-              keyarray ? hmacInput(&hmac, &cc, 1) :
+        err = info ? RFC5869HkdfInput(&hkdf, &cc, 1) :
+              keyarray ? RFC2104HmacInput(&hmac, &cc, 1) :
                          USHAInput(&sha, &cc, 1);
         if (err != shaSuccess) {
           fprintf(stderr, "hashfile(): %sInput Error %d.\n",
@@ -1143,8 +1144,8 @@ static int hashfile(int hashno, const ch
     }
   else
     while ((nread = fread(buf, 1, sizeof(buf), hashfp)) > 0) {
-      err = info ? hkdfInput(&hkdf, buf, nread) :
-            keyarray ? hmacInput(&hmac, buf, nread) :
+      err = info ? RFC5869HkdfInput(&hkdf, buf, nread) :
+            keyarray ? RFC2104HmacInput(&hmac, buf, nread) :
                        USHAInput(&sha, buf, nread);
       if (err != shaSuccess) {
         fprintf(stderr, "hashfile(): %s Error %d.\n",
@@ -1157,8 +1158,8 @@ static int hashfile(int hashno, const ch
     }
 
   if (bitcount > 0)
-    err = info ? hkdfFinalBits(&hkdf, bits, bitcount) :
-          keyarray ? hmacFinalBits(&hmac, bits, bitcount) :
+    err = info ? RFC5869HkdfFinalBits(&hkdf, bits, bitcount) :
+          keyarray ? RFC2104HmacFinalBits(&hmac, bits, bitcount) :
                    USHAFinalBits(&sha, bits, bitcount);
   if (err != shaSuccess) {
     fprintf(stderr, "hashfile(): %s Error %d.\n",
@@ -1169,9 +1170,9 @@ static int hashfile(int hashno, const ch
     return err;
   }
 
-  err = info ? hkdfResult(&hkdf, 0, info, infolen,
-                          Message_Digest, okmlen) :
-        keyarray ? hmacResult(&hmac, Message_Digest) :
+  err = info ? RFC5869HkdfResult(&hkdf, 0, info, infolen,
+                                 Message_Digest, okmlen) :
+        keyarray ? RFC2104HmacResult(&hmac, Message_Digest) :
                    USHAResult(&sha, Message_Digest);
   if (err != shaSuccess) {
     fprintf(stderr, "hashfile(): %s Error %d.\n",
Binary files tin-2.4.5/po/da.gmo and tin-2.6.0/po/da.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/da.po tin-2.6.0/po/da.po
--- tin-2.4.5/po/da.po	2020-12-24 00:24:53.000000000 +0100
+++ tin-2.6.0/po/da.po	2021-08-20 10:49:27.841850168 +0200
@@ -74,8 +74,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
-"PO-Revision-Date: 2017-02-04 09:14+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\n"
+"PO-Revision-Date: 2020-12-27 11:41+0100\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
 "Language: da\n"
@@ -88,31 +88,31 @@ msgstr ""
 #: src/art.c:418
 #, fuzzy, c-format
 msgid "Reading %s\n"
-msgstr "GenlÃ¦ser %s ..."
+msgstr "LÃ¦ser %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
-msgstr "Opdeler artikler i trÃ¥de ..."
+msgstr "TrÃ¥dning med multipart"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
-msgstr "ForsÃ¸ger %s"
+msgstr "Skriver %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
-msgstr "Skriver attributfil ..."
+msgstr "Skriver oversigtscache ..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "Behandler attributter ... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -121,343 +121,333 @@ msgstr ""
 "# Rediger ikke denne kommentarblok\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, 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:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, 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:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=STRING (f.eks. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (f.eks. =postkasse)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, 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:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (f.eks. ~/Post)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (f.eks. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (standard er US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, 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:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (f.eks. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, 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:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, 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:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: og fulde References: linje\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, 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:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kun indtastning 7=Lines:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1289
-#, fuzzy, c-format
+#: src/attrib.c:1290
+#, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
-msgstr "#  quote_chars=STRING (%%s, %%S for initialer)\n"
+msgstr "#  quote_chars=STRING (%%I for initialer)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (f.eks. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (f.eks. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (f.eks. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -598,7 +588,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(ukendt)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -1053,7 +1043,7 @@ msgstr "Opretter aktiv fil for gemte gru
 msgid "Creating newsrc file...\n"
 msgstr "Opretter newsrc-fil ...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Standard"
 
@@ -1086,47 +1076,52 @@ msgid "*** End of page ***"
 msgstr "*** Slut pÃ¥ side ***"
 
 #: src/lang.c:170
+#, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** Slut pÃ¥ artikler ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** Slut pÃ¥ virkefelter ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** Slut pÃ¥ trÃ¥d ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** Slut pÃ¥ URL'er ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Indtast begrÃ¦nsning pÃ¥ antal artikler der skal hentes> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Indtast besked-id som der skal gÃ¥s till> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " og indtast nÃ¦ste ulÃ¦ste trÃ¥d"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " og se nÃ¦ste ulÃ¦ste artikel"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " og indtast nÃ¦ste ulÃ¦ste gruppe"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "Indtast valgnummer> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Indtast interval [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1134,7 +1129,7 @@ msgstr ""
 "\n"
 "Advarsel: Approved:-teksthoved brugt.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1142,7 +1137,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i Approved:-teksthoved.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1150,7 +1145,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i From:-teksthoved.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1158,7 +1153,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig FQDN i Message-ID:-teksthoved.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1166,7 +1161,7 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i Reply-To:-teksthoved.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1174,27 +1169,27 @@ msgstr ""
 "\n"
 "Fejl: Ugyldig adresse i To:-teksthoved.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan ikke fjerne lÃ¥s pÃ¥ %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Kunne ikke dotlock %s - artikel er ikke tilfÃ¸jet!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Kunne ikke lÃ¥se %s - artikel ikke tilfÃ¸jet!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Korrupt fil %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1202,40 +1197,40 @@ msgstr ""
 "\n"
 "Fejl: Followup-To \"poster\" og en nyhedsgruppe er ikke tilladt!\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "Fejl: Tilpasset format er stÃ¸rre end skÃ¦rmbredde. Bruger standarden Â»%sÂ«."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Intern fejl i GNKSA-rutine - indsend fejlrapport.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Venstre vinkelparentes mangler i ruteadresse.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Venstre parentes mangler i adresse med Ã¦ldre stil.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "HÃ¸jre parentes mangler i adresse med Ã¦ldre stil.\n"
 
 # Hmm, altsÃ¥ hvis der er en grund til at de har skrevet det "At" i
 # stedet for at bruge tegnet, kan det jo hedde snabela pÃ¥ dansk, men det
 # virker mÃ¦rkeligt og jeg tror din oversÃ¦ttelse er god nok
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "@-tegn mangler i e-postadresse.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Enkeltkomponent FQDN er ikke tilladt. TilfÃ¸j dit domÃ¦ne.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1243,7 +1238,7 @@ msgstr ""
 "Ugyldigt domÃ¦ne. Send fejlrapport hvis dit topniveaudomÃ¦ne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomÃ¦ne for munge'ede adresser.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1251,7 +1246,7 @@ msgstr ""
 "Ulovligt domÃ¦ne. Send fejlrapport hvis dit topniveaudomÃ¦ne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomÃ¦ne for munge'ede adresser.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1259,54 +1254,54 @@ msgstr ""
 "Ukendt domÃ¦ne. Send fejlrapport hvis dit topniveaudomÃ¦ne rent faktisk\n"
 "findes. Brug .invalid som topniveaudomÃ¦ne for munge'ede adresser.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "Ulovlig karakter i FQDN.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "FQDN-komponent uden lÃ¦ngde er ikke tilladt.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 "FQDN-komponent overstiger den maksimale tilladte lÃ¦ngde (63 karakterer).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN-komponent mÃ¥ ikke starte eller slutte med bindestreg.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN-komponent mÃ¥ ikke begynde med tal.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "DomÃ¦ne-literal har umulig numerisk vÃ¦rdi.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "DomÃ¦ne-literal er kun for privat brug og ikke tilladt for global brug.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "HÃ¸jre parentes mangler i domÃ¦ne-literal.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Mangler lokal del af e-postadresse.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Ugyldigt tegn i lokal del af e-postadresse.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Localpart-komponent med nullÃ¦ngde er ikke tilladt.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1315,7 +1310,7 @@ msgstr ""
 "Ord uden for citationstegn mÃ¥ ikke indeholde Â»!()<>@,;:\\.[]Â« i "
 "ruteadresser.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1323,7 +1318,7 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Citerede ord mÃ¥ ikke indeholde Â»()<>\\Â«.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1331,11 +1326,11 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kodede ord mÃ¥ ikke indeholde Â»!()<>@,;:\"\\.[]/=Â« i parameter.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Ugyldig syntaks i kodet ord brugt i det fulde navn.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1344,7 +1339,7 @@ msgstr ""
 "Ord uden for citationstegn mÃ¥ ikke indeholde Â»()<>\\Â« i adresser i gammel "
 "stil.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1352,7 +1347,7 @@ msgstr ""
 "Ugyldigt tegn i det fulde navn.\n"
 "Kontroltegn og ukodede 8-bit tegn > 127 er ikke tilladt.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1360,7 +1355,7 @@ msgstr ""
 "\n"
 "Fejl: Ingen blank linje fundet efter teksthoved.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1370,7 +1365,7 @@ msgstr ""
 "Fejl: Ulovlig formateret %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1384,7 +1379,7 @@ msgstr ""
 "      vÃ¦rdi for dit sprog  via  M)menuen  for  indstillinger,  der kan\n"
 "      konfigureres eller ved at redigere tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1401,7 +1396,7 @@ msgstr ""
 "      gÃ¸res via M)enuen for indstillinger, der kan konfigureres eller\n"
 "      ved at redigere tinrc.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1409,7 +1404,7 @@ msgstr ""
 "\n"
 "Fejl: Artikel starter med blank linje i stedet for teksthoved\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1420,7 +1415,7 @@ msgstr ""
 "Fejl: Teksthoved pÃ¥ linje %d har ikke et kolon efter teksthovednavnet:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1429,7 +1424,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen Â»%s:Â« er tom.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1438,7 +1433,7 @@ msgstr ""
 "\n"
 "Fejl: Linjen Â»%s:Â« mangler fra artikelteksthovedet.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1447,7 +1442,7 @@ msgstr ""
 "\n"
 "Fejl: %s har tegn som ikke er i 7 bit.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1458,7 +1453,7 @@ msgstr ""
 "Fejl: Teksthoved pÃ¥ linje %d har ikke et mellemrum efter kolon:\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1467,21 +1462,21 @@ msgstr ""
 "\n"
 "Fejl: Der er flere (%d) \"%s:\"-linjer i teksthovedet.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Usikre tilladelser pÃ¥ %s (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-fortolkningsfejl: Uventet afslutning pÃ¥ %s/%s artikel"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-fortolkningsfejl: Start grÃ¦nse mens teksthoveder lÃ¦ses"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1489,16 +1484,16 @@ msgstr ""
 "\n"
 "Fejl: Â»indsenderÂ« er ikke tilladt i nyhedsgruppe!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kan ikke indhente et (fuldt gyldigt) domÃ¦nenavn!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Ingen tilladelse til at gÃ¥ ind i %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1506,30 +1501,30 @@ msgstr ""
 "\n"
 "Fejl: From:-linje mangler.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Ingen lÃ¦serettigheder for %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fil %s eksisterer ikke\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Ingen skriverettigheder for %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kan ikke indhente brugerinformation (/etc/passwd mangler?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "fejl"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1539,63 +1534,63 @@ msgstr ""
 "Fejl pÃ¥ linje %d: Teksthoved for Â»afsenderÂ« er ikke tilladt (den vil blive "
 "tilfÃ¸jet for dig)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server har ingen af grupperne vist i %s"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "fejl"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Ukendt visningsniveau"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Afslutter..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "forlader ekstern postlÃ¦ser"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "Udpakker %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, 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:273
+#: src/lang.c:276
 #, 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:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtrerer globale regler (%d/%d) ..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "Regel oprettet af: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Indtast mÃ¸nster [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1604,20 +1599,20 @@ msgstr ""
 "\n"
 "Du anmodte om at opfÃ¸lgninger til din artikel skulle gÃ¥ til fÃ¸lgende %s:\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, 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:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- videresendt besked --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- slut pÃ¥ videresendt besked --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1633,12 +1628,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1671,12 +1666,12 @@ msgstr ""
 "#   subj=STRENG       Valgfri. Emne:-linje (f.eks Hvordan bliver jeg en\n"
 "#                     troldmand).\n"
 "#   from=STRENG       Valgfri. Fra:-linje (f.eks *Craig Shergold*).\n"
-"#   msgid=STRENG      Valgfri. Besked-id: linje (f.eks. <123@ether.net>) "
+"#   msgid=STRENG      Valgfri. Besked-id: linje (f.eks. <123@example.net>) "
 "med\n"
 "#                     fuld reference.\n"
 "#   msgid_last=STRENG Valgfri. Som ovenfor, men kun med sidste reference.\n"
 "#   msgid_only=STRENG Valgfri. Som ovenfor, men uden reference.\n"
-"#   refs_only=STRENG  Valgfri. Reference:-linje (f.eks. <123@ether.net>) "
+"#   refs_only=STRENG  Valgfri. Reference:-linje (f.eks. <123@example.net>) "
 "uden\n"
 "#                     Besked-id:\n"
 "#   lines=[<>]?NUM    Valgfri. Linjer:-linje. Â»<Â« eller Â»>Â« er valgfri.\n"
@@ -1686,880 +1681,901 @@ msgstr ""
 "#   time=NUM          Valgfri. time_t-vÃ¦rdi nÃ¥r regel udlÃ¸ber\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Indtast point for regel (standard=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Indtast pointvÃ¦gt (interval 0 < pointtal <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Fuld"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "BemÃ¦rkning (valgfri)  : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Anvend mÃ¸nster pÃ¥    : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From:-linje (ignorer versaler) "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From:-linje (versalfÃ¸lsom)     "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Ukendt vÃ¦rt.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Brug venligst %.100s i stedet for"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s er fejlbehÃ¦ftet"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s er modereret. FortsÃ¦t?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "grupper"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "GenlÃ¦ser %s ..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Kommandoer for topniveau"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Gruppemarkering"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "gruppe"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppebeskrivelser er deaktiveret jÃ¦vnfÃ¸r nuvÃ¦rende select_format ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "En eller flere linjer med kommentarer. <CR> for at tilfÃ¸je en linje eller "
 "fortsÃ¦tte hvis linjen er tom."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "From:-linje der skal tilfÃ¸jes filterfil. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Linjeantal for artikler der skal filtreres. < for mindre, > for mere, = for "
 "lig."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Message-ID: Linje der skal tilfÃ¸jes til filterfil. <MELLEMRUM> skifter & "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Subject:-linje der skal tilfÃ¸jes til filterfil. <MELLEMRUM> skifter & <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Indtast tekstmÃ¸nter der skal filtreres hvis Subject:- & From:-linjer ikke er "
 "hvad du Ã¸nsker."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "VÃ¦lg hvor tekstmÃ¸nstre skal bruges. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "UdlÃ¸bstid i dage for de indtastede filer. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Brug kun drÃ¦b i aktuel gruppe eller alle grupper. <MELLEMRUM> skifter & <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Brug vÃ¦lg i aktuel gruppe eller alle grupper. <MELLEMRUM> skifter & <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "drÃ¦b en artikel via en menu"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "vÃ¦lg automatisk (populÃ¦r) en artikel via en menu"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Gennemse URL'er i artikel"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  vis artikel efter nummer i aktuel trÃ¥d"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "afbryd (slet) eller fortrÃ¦ng (oveskriv) aktuel artikel"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "send opfÃ¸lgning til aktuel artikel"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "send opfÃ¸lgning (kopier ikke tekst) til aktuel artikel"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "send opfÃ¸lgning til aktuel artikel med citat for hele hoveder"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "gensend valgt artikel til anden gruppe"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "rediger artikel (kun postgrupper)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "vis fÃ¸rste artikel i aktuel trÃ¥d"
 
 # af artiklen
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "vis fÃ¸rste side pÃ¥ artikel"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "vis sidste artikel i aktuel trÃ¥d"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "vis sidste side pÃ¥ artikel"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "marker resten af trÃ¥den som lÃ¦st og fortsÃ¦t til nÃ¦ste ulÃ¦st"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "vis nÃ¦ste artikel"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "vis fÃ¸rste artikel i nÃ¦ste trÃ¥d"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "vis nÃ¦ste ulÃ¦ste artikel"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "gÃ¥ til den artikel som den her fulgte op pÃ¥"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "vis forrige artikel"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "vis forrige ulÃ¦ste artikel"
 
 # eller ".. artikel ved brug af standardmetoden", jeg synes ikke
 # umiddelbart det er til at regne ud
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "drÃ¦b hurtigt en artikel som bruger standarder"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "autovÃ¦lg hurtigt (populÃ¦r) en artikel som bruger standarder"
 
 # gÃ¥ tilbage til
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "returner til gruppeudvÃ¦lgelsesniveau"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "svar via e-post til forfatter"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "svar via e-post (kopier ikke tekst) til forfatter"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "svar via e-post til forfatter med citering af hele hoveder"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "sÃ¸g baglÃ¦ns indenfor denne artikel"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "sÃ¸g fremad idenfor denne artikel"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "vis artikel i rawtilstand (inklusiv alle hoveder)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "udelad nÃ¦ste blok med inkluderet tekst"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "slÃ¥ visning af afsnit skjult af en form-feed (^L) til/fra"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "slÃ¥ visning af alle teksthoveder til/fra"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "slÃ¥ ordfremhÃ¦velse til/fra"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "slÃ¥ ROT-13 (basisafkodning) for aktuel artikel til/fra"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "slÃ¥ indrykningsbredde 4 <-> 8 til/fra"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr "skift tysk TeX-stilafkodning for nuvÃ¦rende artikel"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "skift visning af uuencoded-afsnit"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vis/send/gem multimedievedhÃ¦ftninger"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "vÃ¦lg fÃ¸rste vedhÃ¦ftning i listen"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vÃ¦lg vedhÃ¦ftning efter nummer"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "vÃ¦lg sidste vedhÃ¦ftning i listen"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "send (via datakanal) vedhÃ¦ftelse til kommando"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "send (via datakanal) rÃ¥ vedhÃ¦ftelse til kommando"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "gem vedhÃ¦ftninger til disk"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "sÃ¸g efter vedhÃ¦ftninger fremad"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "sÃ¸g efter vedhÃ¦ftninger baglÃ¦ns"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "vis vedhÃ¦ftning"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "mÃ¦rk vedhÃ¦ftning"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "vÃ¦lg vedhÃ¦ftninger som svarer til brugerangivet mÃ¸nster"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "vend mÃ¦rke om for alle vedhÃ¦ftninger (skift)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "fjern alle mÃ¦rkede vedhÃ¦ftninger"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 "slÃ¥ infobesked i sidste linje til/fra (navn/beskrivelse af vedhÃ¦ftning)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "vÃ¦lg fÃ¸rste attribut i listen"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vÃ¦lg attribut efter nummer"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "vÃ¦lg sidste attribut i listen"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "nulstil attribut til en standardvÃ¦rdi"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "sÃ¸g fremad efter en attribut"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "sÃ¸g baglÃ¦ns efter en attribut"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "vÃ¦lg attribut"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "skift tilbage til indstillingsmenu nÃ¥r startet fra her til/fra"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "rapporter fejl eller giv en kommentar via e-post til %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "vÃ¦lg fÃ¸rste indstilling i listen"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vÃ¦lg indstilling efter nummer"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "vÃ¦lg sidste indstilling i listen"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "start virkefeltmenu"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "sÃ¸g fremad efter en indstilling"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "sÃ¸g baglÃ¦ns efter en indstilling"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "vÃ¦lg indstilling"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "slÃ¥ attributmenu til/fra"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "vÃ¦lg interval af artikler som pÃ¥virkes af nÃ¦ste kommando"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "undvig fra kommandoprompt"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "rediger filterfil"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "fÃ¥ hjÃ¦lp"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "vis den sidst viste artikel"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "en linje ned"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "en linje op"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "gÃ¥ til artikel valgt efter besked-id"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "send artikel/trÃ¥d/populÃ¦r/mÃ¸nster/mÃ¦rkede artikler til nogen"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "menu med konfigurerbare indstillinger"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "en side ned"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "en side ned"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "send (skriv) artikel til aktuel gruppe"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "send udskudte artikler"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "vis artikler sendt af dig (fra sendtfil)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "returner til forrige menu"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "afslut tin Ã¸jbelikkeligt"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "genskriv side"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "gem artikel/trÃ¥d/populÃ¦r/mÃ¸nster/mÃ¦rkede artikler til fil"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "gem automatisk markerede artikler uden brugerindgreb"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "rul skÃ¦rmen en linje ned"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "rul skÃ¦rmen en linje op"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "sÃ¸g efter artikler fremad efter forfatter"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "sÃ¸g i alle artikler efter en angivet streng (dette kan tage lang tid)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (sÃ¸gning er uafhÃ¦ngigt af store/smÃ¥ bogstaver og omhandler alle "
 "artikler)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "sÃ¸g efter artikler baglÃ¦ns per emnelinje"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "sÃ¸g efter artikler forlÃ¦ns per emnelinje"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "gentag sidste sÃ¸gning"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 "mÃ¦rk aktuel artikel til gensending/postudsendelse/piping/udskrivning/gemning"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "slÃ¥ infobesked i sidste linje til/fra (emne/beskrivelse)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "slÃ¥ omvendt video til/fra"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "slÃ¥ minihjÃ¦lpens menuvisning til/fra"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "lÃ¸b igennem visningen af forfatters e-postadresse, fulde navn, begge eller "
 "ingen"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "vis versioninformation"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "marker alle artikler som lÃ¦st og returner til gruppeudvÃ¦lgelsesmenu"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "marker alle artikler som lÃ¦st og gÃ¥ videre til nÃ¦ste gruppe med ulÃ¦ste "
 "artikler"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "vÃ¦lg fÃ¸rste trÃ¥d i listen"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "vÃ¦lg sidste trÃ¥d i listen"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "vis artikler indenfor aktuel trÃ¥d (hent undertrÃ¥dsmenuen frem)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "marker artikel som ulÃ¦st"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "marker aktuel trÃ¥d, interval eller mÃ¦rkede trÃ¥de som lÃ¦st"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "marker aktuel trÃ¥d, interval eller mÃ¦rkede trÃ¥de som ulÃ¦ste"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "marker aktuel/interval/valgte/mÃ¸nster/mÃ¦rkede som lÃ¦st efter anmodning"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "marker aktuel/interval/valgte/mÃ¸nster/mÃ¦rkede som ulÃ¦ste efter anmodning"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "slÃ¥ visning af alle/valgte artikler til/fra"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "vis nÃ¦ste gruppe"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "vis forrige gruppe"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "slÃ¥ alle valg (alle artikler) til/fra"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "vÃ¦lg gruppe (gÃ¸r Â»populÃ¦rÂ«)"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "vÃ¦lg trÃ¥d"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "vÃ¦lg trÃ¥de hvis mindst en ulÃ¦st artikel er valgt"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "vÃ¦lg trÃ¥de som svarer til brugerangivet mÃ¸nster"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "mÃ¦rk alle dele af nuvÃ¦rende flerdels-besked i rÃ¦kkefÃ¸lge"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vÃ¦lg trÃ¥d efter nummer"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "slÃ¥ maks. antal artikler som hentes til/fra, og genindlÃ¦s"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "slÃ¥ visning af alle/ulÃ¦ste artikler til/fra"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "slÃ¥ valg af trÃ¥d til/fra"
 
 # lÃ¸b igennem de tilgÃ¦ngelige trÃ¥dningstilvalg
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "gennemlÃ¸b de tilgÃ¦ngelige valgmuligheder for trÃ¥dning"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "fortryd alle markeringer (alle artikler)"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "fjerne mÃ¦rke pÃ¥ alle mÃ¦rkede trÃ¥de"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "sÃ¸g efter artikler fremad efter forfatter"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "sÃ¸g efter artikler baglÃ¦ns efter forfatter"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "slÃ¥ infobesked i sidste linje til/fra (URL)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "gÃ¥ til artikel valgt efter besked-id"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "tilfÃ¸j nyt virkefelt"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "slet virkefelt"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "rediger attributfil"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "vÃ¦lg fÃ¸rste virkefelt i listen"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vÃ¦lg virkefelt efter nummer"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "vÃ¦lg sidste virkefelt i listen"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "flyt virkefelt"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "omdÃ¸b virkefelt"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "vÃ¦lg virkefelt"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "marker alle artikler i gruppe som lÃ¦st"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "marker alle artikler i gruppe som lÃ¦st og flyt til nÃ¦ste ulÃ¦ste gruppe"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "vÃ¦lg fÃ¸rste gruppe i listen"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "vÃ¦lg gruppe efter navn"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vÃ¦lg gruppe efter nummer"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "vÃ¦lg omfanget af grupper der pÃ¥virkes af nÃ¦ste kommando"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "vÃ¦lg sidste gruppe i listen"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "vis grupper som en artikel er blevet indsendt til (efter besked-id)"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (gÃ¥ til artikel hvis mindst en af grupperne er tilgÃ¦ngelig)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "marker alle artikler i valgt gruppe som ulÃ¦ste"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "flyt valgt gruppe indenfor listen"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "vÃ¦lg nÃ¦ste gruppe med ulÃ¦ste nyheder"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "afslut"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "afslut uden at gemme konfigurationsÃ¦ndringer"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "lÃ¦s valgt gruppe"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "nulstil .newsrc (alle tilgÃ¦ngelige artikler i grupper markeret ulÃ¦st)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "sÃ¸g baglÃ¦ns efter et gruppenavn"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 " \t  (alle sÃ¸gninger tager ikke hÃ¸jde for smÃ¥/store bogstaver og omfang)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "sÃ¸g fremad efter et gruppenavn"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "abonner pÃ¥ valgt gruppe"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "abonner pÃ¥ grupper som stemmer overens med mÃ¸nster"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "genlÃ¦ste aktiv fil for at tjekke for nye nyheder"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 "slÃ¥ visning kun af gruppenavn eller gruppenavn plus beskrivelse til/fra"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "slÃ¥ visning af vis alle/ulÃ¦ste abonnerede grupper til/fra"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "fjern abonnement fra valgt gruppe"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "fjern abonnement fra grupper som matcher mÃ¸nster"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "sorter gruppelisten"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "slÃ¥ visning af vis alle/abonnerede grupper til/fra"
 
-#: src/lang.c:512
+#: src/lang.c:518
+#, fuzzy
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "mÃ¦rk alle dele af nuvÃ¦rende flerdels-besked i rÃ¦kkefÃ¸lge"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vÃ¦lg artikel efter nummer"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "marker trÃ¥d som lÃ¦st og returner til gruppeindeksside"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "marker trÃ¥d som lÃ¦st og gÃ¥ til nÃ¦ste ulÃ¦ste trÃ¥d eller gruppe"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "vÃ¦lg fÃ¸rste artikel i listen"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "vÃ¦lg sidste artikel i listen"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "marker artikel, interval eller mÃ¦rkede artikler som lÃ¦st; flyt markÃ¸r til "
 "nÃ¦ste ulÃ¦ste artikel"
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "marker artikel, interval eller mÃ¦rkede trÃ¥de som ulÃ¦ste"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "marker aktuel trÃ¥d som ulÃ¦st"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "lÃ¦s valgt artikel"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2567,7 +2583,7 @@ msgstr ""
 "Vis egenskaber\n"
 "--------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2575,7 +2591,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2583,7 +2599,7 @@ msgstr ""
 "Flytter rundt\n"
 "-------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2591,7 +2607,7 @@ msgstr ""
 "Gruppe/trÃ¥d/artikel-handlinger\n"
 "------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2599,7 +2615,7 @@ msgstr ""
 "VedhÃ¦ftningshandlinger\n"
 "---------------------- "
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2607,7 +2623,7 @@ msgstr ""
 "Attributhandlinger\n"
 "------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2615,7 +2631,16 @@ msgstr ""
 "Tilvalgshandlinger\n"
 "------------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Gruppe/trÃ¥d/artikel-handlinger\n"
+"------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2623,7 +2648,7 @@ msgstr ""
 "Virkefeltshandlinger\n"
 "--------------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2631,95 +2656,95 @@ msgstr ""
 "URL-handlinger\n"
 "--------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "vÃ¦lg fÃ¸rste URL i listen"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vÃ¦lg URL efter nummer"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "vÃ¦lg sidste URL i listen"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "sÃ¸g efter URL'er fremad"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "sÃ¸g efter URL'er baglÃ¦ns"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "Ã…bn URL i browser"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "slÃ¥ infobesked i sidste linje til/fra (URL)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Kommandoer for gruppeniveau"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Filter for drÃ¦b tilfÃ¸jet"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Filter for automatisk markering tilfÃ¸jet"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "Alle dele mÃ¦rket"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Alle dele mÃ¦rket"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Gemmer artikel for senere indsendelse"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Indtast venligst et gyldigt tegn"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Manglende del #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** Ingen udsatte artikler ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "Ikke en besked med flere dele"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Du er ikke abonnent pÃ¥ denne gruppe"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Ingen tidligere udtryk"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Handling deaktiveret i tilstanden no-overwrite (ingen-overskrivning)"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d udskudt %s, genbrug med ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2730,21 +2755,21 @@ msgstr ""
 "(angives\n"
 "  som OFF) i indstillingsmenuen\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Gem filnavn for %s/%s i en postkasse. VedhÃ¦ftning ikke gemt"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso-kodet artikel"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "ufuldstÃ¦ndig "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2814,44 +2839,44 @@ msgstr ""
 "FTP-filerne.\n"
 "Send venligst fejlrapporter/kommentarer til %s med kommandoen Â»RÂ«.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "Ugyldig Fra: %s-linje. LÃ¦s filen INSTALL igen."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "Ugyldig multibyte-sekvens fundet\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "Ugyldig Afsender:-teksthoved %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "Omvendt video deaktiveret"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "Omvendt video aktiveret"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Mangler definition for %s\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Ugyldig nÃ¸gledefinition '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Ugylidg nÃ¸glenavn '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "NÃ¸glekortfil blev opgraderet til version %s\n"
@@ -2859,109 +2884,109 @@ msgstr "NÃ¸glekortfil blev opgraderet ti
 # Hmm, sÃ¥ er spÃ¸rgsmÃ¥let jo sÃ¥, nÃ¥r der er sÃ¥dan et tilfÃ¦ldigt antal
 # mellemrum efter : og positionen af : skal bevares i oversÃ¦ttelsen, det
 # er svÃ¦rt at vide nÃ¥r der ikke er nogen kommentarer
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "DrÃ¦b From:     [%s] (j/n): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "DrÃ¦b linjer: (</>num): "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "DrÃ¦b artikelmenu"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, 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:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "DrÃ¦b mÃ¸nstervirkefelt  : "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "DrÃ¦b Subject:  [%s] (j/n): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "DrÃ¦b tekstmÃ¸nster   : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "DrÃ¦b tidspunkt pÃ¥ dagen   : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Sidste"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Sidste svar --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "Linjer %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Funktionen er ikke tilgÃ¦ngelig."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "LÃ¦ser ikke via NNTP."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Gruppe: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Grupper: %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "postkasse "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Send artikel(er) til [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Sender log til %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Send fejlrapport ..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Send FEJLRAPPORT til %s?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "Sendt"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Sender til %s ..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2973,62 +2998,62 @@ msgstr ""
 "# Det 4. felt er basismappen (dvs. ~/Mail eller ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s markeret som lÃ¦st"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s markeret som ulÃ¦st"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markerede %d af %d %s som lÃ¦st"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markerede %d af %d %s som ulÃ¦ste"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Marker"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marker alle artikler som lÃ¦st%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Marker alle artikler som lÃ¦st%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marker gruppe %s som lÃ¦st?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marker trÃ¥d som lÃ¦st%s"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Sammenligner %s grupper ..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=angiv nuvÃ¦rende som n; %s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=afslut"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3036,24 +3061,24 @@ msgstr ""
 "%s=vis; %s=datakanal; %s=datakanal rÃ¥; %s=gem; %s=mÃ¦rke; %s=mÃ¦rkemÃ¸nster; "
 "%s=fjern mÃ¦rke for alle"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=vis; %s=gem; %s=mÃ¦rke; %s=mÃ¦rkemÃ¸nster; %s=fjern mÃ¦rke for alle"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=vend mÃ¦rkning om; %s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=gentag sÃ¸g"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s=sÃ¸gemÃ¸nster; %s=drÃ¦b/vÃ¦lg"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3062,35 +3087,40 @@ msgstr ""
 "%s=forfattersÃ¸gning; %s=opsamling; %s=linje ned; %s=linje op; %s=marker som "
 "lÃ¦st; %s=vis trÃ¥d"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=linje op; %s=linje ned; %s=side op; %s=side ned; %s=top; %s=bund"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=afslut"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=forfattersÃ¸gning; %s=indholdssÃ¸gning; %s=opsamling; %s=opfÃ¸lgning; "
 "%s=marker som lÃ¦st"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=gentag sÃ¸g"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=tilfÃ¸j; %s=flyt; %s=omdÃ¸b; %s=slet"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 "<n>=angiv nuvÃ¦rende som n; %s=nÃ¦ste ulÃ¦st; %s,%s=sÃ¸gemÃ¸nster; %s=opsamling"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3098,7 +3128,7 @@ msgstr ""
 "%s=linje ned; %s=linje op; %s=hjÃ¦lp; %s=flyt; %s=afslut; %s=slÃ¥ alle/ulÃ¦ste "
 "til/fra"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3107,232 +3137,227 @@ msgstr ""
 "%s=abonner; %s=undermÃ¸nster; %s=slut abonnement; %s=fjern undermÃ¸nster; "
 "%s=ryk ind/ud"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 "<n>=angiv nuvÃ¦rende til n; %s=nÃ¦ste ulÃ¦st; %s=opsamling; %s=vis slÃ¥ til/fra"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=hjÃ¦lp; %s=linje ned; %s=linje op; %s=afslut; %s=mÃ¦rke; %s=marker ulÃ¦st"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=sÃ¸g fremad; %s=sÃ¸g bagud; %s=gentag sÃ¸g"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--Mere--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "Flytter %s ..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: og sidste reference "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: linje               "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: og References: linje"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", navn: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "GÃ¥ til nyhedsgruppe [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "nyhedsgrupper"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s i gruppeliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "nyhedsgruppe"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "ForsÃ¸g at gemme newsrc-fil igen?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 "Advarsel: Ingen nyhedsgrupper blev skrevet til din newsrc-fil. Afbrudt."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc-fil blev gemt.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- NÃ¦ste svar --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Ingen artikler ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Ingen artikler er udgivet"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** Ingen vedhÃ¦ftninger ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivelse ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Intet filnavn"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Ingen gruppe"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Ingen grupper ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Ikke flere grupper der kan lÃ¦ses"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Ingen sidste besked"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "Ingen e-postadresse"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "Ingen artikler markeret til gemning"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Intet resultat"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "Ikke flere grupper"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Ingen nyhedsgrupper"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "Ingen nÃ¦ste ulÃ¦st artikel"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Ingen forrige gruppe"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "Ingen tidligere sÃ¸gning, intet at gentage"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Ingen forrige ulÃ¦st artikel"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "Ingen svar"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "Ingen svar at vise i aktuel trÃ¥d"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** Ingen virkefelter ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "Ingen sÃ¸gestreng"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Intet emne"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal skal have en ryd til linjeafslutning (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminal skal have en ryd til slut pÃ¥ skÃ¦rm (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal skal have ryd skÃ¦rm-funktionalitet (cl)\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal skal have markÃ¸rbevÃ¦gelse (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: TERM-variabel skal vÃ¦re angivet for at bruge skÃ¦rmfunktioner\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Ingen fremviser fundet for %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Nyhedsgruppe eksisterer ikke pÃ¥ denne server"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppe %s blev ikke fundet i aktiv fil"
 
 # tysk bruger = ("c=erzeuge, a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: ")
 # det var ogsÃ¥ en mulighed, mÃ¥ske bedre=?
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "opret (c) den, brug et alternativt (a) navn, brug standarden (d) .newsrc, "
 "afslut (q) tin: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "brug alternativt (a) navn, brug standarden (d) .newsrc, afslut (a) tin: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3360,44 +3385,44 @@ msgstr ""
 "#   news.tin.org      .newsrc-tin.org  tinorg\n"
 "#   news.example.org  /tmp/nrc-ex      eksempel   ex\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Kun"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Indstilling ikke slÃ¥et til. Rekompiler med %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "Indstillingsmenu"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "Kommandoer for indstillingsmenu"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Fejl i regulÃ¦rt udtryk: %s ved pos. %d Â»%sÂ«"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fejl i regulÃ¦rt udtryk: intern fejl i pcre %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Fejl i regulÃ¦rt udtryk: study - prcre-intern fejl %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Indsend en opfÃ¸lgning ..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3407,29 +3432,49 @@ msgstr ""
 "denne fejl er midlertidig eller pÃ¥ anden mÃ¥de kan rettes, sÃ¥ kan du\n"
 "udsÃ¦tte artiklen og samle den op igen senere med ^O senere.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "Historik for indsendte artikler"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "Kommandoer for attributmenu"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+# gÃ¥ tilbage til
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "returner til gruppeudvÃ¦lgelsesniveau"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "Historik for indsendte artikler"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Send til nyhedsgruppe(r) [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- efterbehandling startet --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- efterbehandling fÃ¦rdig --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Send emne [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3437,254 +3482,255 @@ msgstr ""
 "# Oversigt over sendte/indsendte beskeder kan ses med kommandoen Â»WÂ« inden "
 "fra tin.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Sender artikel ..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Send udsatte artikler [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "PopulÃ¦r %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "MÃ¦rket %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "Uden mÃ¦rke %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "Behandler postbeskeder markeret for sletning."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "Behandler gemte artikler markeret for sletning."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, 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:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Artikel uÃ¦ndret, afbryd postleverance"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Ã˜nsker du at se udsatte artikler (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "TilfÃ¸j filter for hurtig drÃ¦b"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "TilfÃ¸j filter for hurtig markering"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "Ã˜nsker du at afslutte?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, 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:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Du har mÃ¦rkede artikler i denne gruppe - afslut alligevel?"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=afslut, %s=rediger, %s=udsÃ¦t: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=afslut %s=rediger %s=gem drÃ¦bbeskrivelse: "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, 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:753
+#: src/lang.c:766
 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:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Ugyldigt interval - '0-9.$' f.eks. 1-$ er gyldige"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Ã˜nsker du at afbryde denne handling?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Ã˜nsker du Ã¸jeblikkeligt at afslutte tin?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "LÃ¦ser ('q' for afslut) ..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "LÃ¦ser %sartikler ..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "LÃ¦ser %sattributfil ...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "LÃ¦ser %skonfigurationsfil ...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "LÃ¦ser filterfil ...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "LÃ¦ser %s grupper ..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "LÃ¦ser inddatahistorikfil ...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "LÃ¦ser tastaturkortfil ...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "LÃ¦ser grupper fra aktiv fil ... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "LÃ¦ser grupper fra newsrc-fil ... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "LÃ¦ser fil med nyhedsgrupper ... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "LÃ¦ser newsrc-fil ..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: linje             "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d igen)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "FejlbehÃ¦ftet gruppe %s fjernet."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "Fjernet fra den forrige regel: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fejl: OmdÃ¸b %s til %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "Svar til forfatter..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Gensend"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "Genindsender artikel..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Gensend artikler til grupper [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "Nulstil newsrc?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Svar er blevet sendt til de fÃ¸lgende nyhedsgrupper"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, 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:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "Tast <RETUR> for at fortsÃ¦tte ..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "VÃ¦lg fra       [%s] (y/n): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "VÃ¦lg linjer: (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "VÃ¦lg automatisk artikelmenu"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, 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:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "VÃ¦lg mÃ¸nstervirkefelt: "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "VÃ¦lg emne [%s] (y/n): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "VÃ¦lg tekstmÃ¸nster   : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "VÃ¦lg tid i dage       : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3705,54 +3751,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Vis kun ulÃ¦ste grupper"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: linje (ignorer versaler)"
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: linje (versalfÃ¸lsom)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Gem"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Gem Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Gem konfiguration fÃ¸r du fortsÃ¦tter?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Gem filnavn> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Gemt"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, 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:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Gemt %s ...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Intet blev gemt"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3761,184 +3807,184 @@ msgstr ""
 "\n"
 "%s %d %s fra %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s gemt til %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gemt til %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Gemmer ..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: SkÃ¦rminitialisering mislykkedes"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: SkÃ¦rm er for lille\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skÃ¦rmen er for lille, %s afslutter"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "Slet virkefelt?"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "Indtast virkefelt> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "VÃ¦lg ny placering>"
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "Ny placering kan ikke vÃ¦re et globalt virkefelt"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "Global virkefelt, handling ikke tilladt"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "OmdÃ¸b virkefelt> "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "VÃ¦lg virkefelt> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "Virkefeltsmenu"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "Kommandoer for virkefeltsmenu"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "SÃ¸g baglÃ¦ns [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "SÃ¸g tekst [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "SÃ¸g fremad [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "SÃ¸ger ..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, 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:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "VÃ¦lg artikel> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "VÃ¦lg gruppe> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Indtast markeringsmÃ¸nster [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "VÃ¦lg trÃ¥d> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): send en DETALJEREDE fejlrapport til %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "servers active-fil"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kan ikke gÃ¥ ind i nye nyhedsgrupper. Abonner fÃ¸rst ..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<MELLEMRUM>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starter: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Vis trÃ¥d (%d af %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "TrÃ¥d (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Indtast abonnementmÃ¸nster med jokertegn> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "har tegnet abonnement pÃ¥ %d grupper"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "har tegnet abonnement pÃ¥ %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Abonnerer ... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, 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:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "FortrÃ¦ng artikler til grupper [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "FortrÃ¦nger artikel ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3947,24 +3993,24 @@ msgstr ""
 "\n"
 "Stoppet. Tast 'fg' for at genstarte %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d dage"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# Standardstrenge for handling/prompt\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3983,7 +4029,7 @@ msgstr ""
 "# expire=ON/OFF  ON=begrÃ¦ns til default_filter_days (antal filtrerdage)\n"
 "                 OFF=udlÃ¸b aldrig\n"
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3991,104 +4037,104 @@ msgstr ""
 "nyhedsgruppebeskrivelse\n"
 "  i den sidste linje\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 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:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "Der er ingen nyheder\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "TrÃ¥d"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Kommandoer pÃ¥ trÃ¥dniveau"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "TrÃ¥d fravalgt"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "TrÃ¥d valgt"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "trÃ¥de"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "trÃ¥d"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "TrÃ¥d %4s af %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Opdeler artikler i trÃ¥de ..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Skiftede ordfremhÃ¦velse %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "Skiftede rot13-kodning"
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr "Skiftede tysk TeX-kodning %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Skiftede indryksbredde til %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ForsÃ¸ger at dotlock %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ForsÃ¸ger at lÃ¥se %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "          h=hjÃ¦lp"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "UbegrÃ¦nset"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Indtast jokertegnsmÃ¸nster for framelding af abonnement> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fejl unde afkodning af %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "Ingen slutning."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dekodet med succes."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4097,113 +4143,113 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded-fil, %d linjer, navn: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "ulÃ¦st "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "frameldte abonnement fra %d grupper"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Abonnement frameldt fra %s"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "Framelder abonnement ... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "Fjerner trÃ¥dopsÃ¦tning fra artikler ..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Opdateret"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Opdaterer"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "URL-menu"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "Kommandoer for URL-menu"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "Ã…bner %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "VÃ¦lg URL> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "Ingen URL'er i denne artikel"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "Anvend MIME-visningsprogram for denne besked?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       marker alle nyheder som lÃ¦st i abonnerede nyhedsgrupper "
 "(jobtilstand)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       returner statusindikation hvis der er ulÃ¦ste nyheder (jobtilstand)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       led ikke efter nye nyhedsgrupper"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       gem ikke nogen filer ved afslutning"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       vis ikke beskrivelser for nyhedsgrupper"
 
 # Â»-G grÃ¦nseÂ« mÃ¥ vÃ¦re tilvalg+flag mens resten er beskrivelse
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G grÃ¦nse hent kun artikler/gruppe med denne begrÃ¦nsning"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       hjÃ¦lpinformation om %s"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       denne hjÃ¦lpebesked"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I mappe mappe for nyhedsindeksfilen [standard=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       opdater indeksfiler (jobtilstand)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m mappe postkassemappe [standard=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4212,52 +4258,52 @@ msgstr ""
 "\n"
 "Send fejlrapporter/kommentarer til %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       send nye nyheder til dine indlÃ¦g (jobtilstand)"
 
 # Jeg ville sÃ¦tte (mindst) to mellemrum for at adskille ligesom i
 # coreutils, og sÃ¥ rykke ekstra ind om nÃ¸dvendigt.  OgsÃ¥ selvom den
 # engelske ikke gÃ¸r det
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M bruger  send nye nyheder til specificeret bruger (jobtilstand)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fil   har abonnement for nyhedsgruppefil [standard=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       tilstand uden indsendelse"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       send en artikel og afslut"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       send alle udsatte artikler og afslut"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       lÃ¦s nyheder gemt med tilvalget -S"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s mappe gem nyhedsmappe [standard=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       gem nye nyheder til senere lÃ¦sning (batchtilstand)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       start hvis der er ulÃ¦ste nyheder"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4268,35 +4314,35 @@ msgstr ""
 "\n"
 "Brug: %s [tilvalg] [nyhedsgruppe[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       uddybende udskrift for jobtilstandsindstillinger"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       vis version- & datoinformation"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s er kun nyttig uden jobtilstandsoperationer\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s er kun nyttig for jobtilstandsoperationer\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, 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:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "NyttelÃ¸s kombination %s og %s. Ignorerer %s.\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4305,12 +4351,12 @@ msgstr ""
 "\n"
 "%s%d uden for interval (0 - %d). Nulstil til 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vis Â»%sÂ« (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4321,7 +4367,7 @@ msgstr ""
 "Advarsel: indsendelse overstiger %d kolonner. Linje %d er den fÃ¸rste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4329,7 +4375,7 @@ msgstr ""
 "\n"
 "Advarsel: Artikel uÃ¦ndret efter redigering\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4337,7 +4383,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« indeholder kun mellemrum.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4346,7 +4392,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»Subject:Â« begynder med Â»Re:Â« men der er ingen Â»References:Â«.\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4356,7 +4402,7 @@ msgstr ""
 "Advarsel: Artikel har Â»References:Â« men Â»Subject:Â« begynder ikke med\n"
 "          Â»Re:Â« og indeholder ikke Â»(was:Â«.\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4379,7 +4425,7 @@ msgstr ""
 "Dette er artiklen, du er ved at fjerne:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4388,7 +4434,7 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4396,7 +4442,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»exampleÂ« er et reserveret hierarki!\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4411,7 +4457,7 @@ msgstr ""
 "Nogle vÃ¦rdier i din %s-fil har Ã¦ndret sig!\n"
 "LÃ¦s WHATSNEW, etc ...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4424,7 +4470,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:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4434,7 +4480,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4443,12 +4489,12 @@ msgstr ""
 "\n"
 "Advarsel: Fandt %d Â»-- \\nÂ«-linjer, dette kan forvirre nogle.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, 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:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4462,7 +4508,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:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4470,7 +4516,7 @@ msgstr ""
 "Advarsel: Denne postadresse kan indeholde en spamfÃ¦lde. %s=continue, "
 "%s=abort? "
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4478,37 +4524,37 @@ msgstr ""
 "\n"
 "Advarsel: Underskrifter skal starte med '-- \\n' ikke med '--\\n'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil ..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "TilfÃ¸jede %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "Ingen grupper der ikke er tilmeldte at vise"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "Viser kun tilmeldte til grupper"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "      Du har post"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4521,11 +4567,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "   -D tilstand  fejlsÃ¸gningstilstand"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4542,11 +4588,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "slÃ¥ farve til/fra"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4592,11 +4638,11 @@ msgstr ""
 "#  15 = lys hvid\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       skift farveflag"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4604,7 +4650,7 @@ msgstr ""
 "\n"
 "Fejl: Followup-To angivet til mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4613,7 +4659,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« omdÃ¸bes, brug Â»%sÂ« i steden for!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4622,7 +4668,7 @@ msgstr ""
 "\n"
 "Fejl: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4631,7 +4677,7 @@ msgstr ""
 "\n"
 "Fejl: Â»%sÂ« er ikke en gyldig nyhedsgruppe!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4639,7 +4685,7 @@ msgstr ""
 "\n"
 "Advarsel: Followup-To angiver mere end en nyhedsgruppe!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4648,7 +4694,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er omdÃ¸bt, du skal bruge Â»%sÂ« i stedet for!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4657,7 +4703,7 @@ msgstr ""
 "\n"
 "Advarsel: krydsindsendelse til %d nyhedsgrupper og ingen Followup-To-linje!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4666,7 +4712,7 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er ikke i din newsrc, den kan vÃ¦re ugyldig pÃ¥ denne side!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4675,79 +4721,79 @@ msgstr ""
 "\n"
 "Advarsel: Â»%sÂ« er ikke en gyldig nyhedsgruppe pÃ¥ denne side!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, 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:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Manglende dele."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "Ingen begyndelse."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Ingen data."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Ukendt fejl."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrolsum for %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "LÃ¦ser postaktiv fil ... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "LÃ¦ser postgruppens fil ... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "udfÃ¸r PGP-handlinger pÃ¥ artikel"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "TilfÃ¸j nÃ¸gle(r) til offentlig nÃ¸glering?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=krypter, %s=underskriv, %s=begge, %s=afslut: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, 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:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ikke underskrevet og ingen offentlige nÃ¸gler fundet"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4755,92 +4801,92 @@ msgstr ""
 "%s=afslut, %s=rediger, %s=ispell, %s=pgp, %s=menu, %s=indsend, %s=udsÃ¦t "
 "[%%s]: "
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, 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:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, 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:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, 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:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=afslut, %s=rediger, %s=send [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, 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:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "PrÃ¸v cache_overview_files for at Ã¸ge hastigheden.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin vil i steden for anvende lokale indeksfiler.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "Kan ikke finde NNTP-servernavn"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Forbinder til %s:%u ..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Afbryder fra server ...\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Kunne ikke forbinde til NNTP-server %s. Afslutter ..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205 Lukker forbindelse"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Din server understÃ¸tter ikke kommandoerne NNTP XOVER eller OVER.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Forbindelsen til nyhedsserveren har fÃ¥et tidsudlÃ¸b. Genforbind?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4849,46 +4895,46 @@ msgstr ""
 "Placer servernavnet i filen %s,\n"
 "eller angiv miljÃ¸variablen NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       fremtving godkendelse ved forbindelse"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  lÃ¦s nyheder fra NNTP-server serv [standard=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  brug port som NNTP-port [standard=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       hurtigstart. Samme som -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       lÃ¦s nyheder eksternt fra standard-NNTP-server"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       brug kun LIST i stedet for GROUP-kommando (-n)"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra NNTP-server"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       fremtving forbindelse via IPv4"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       fremtving forbindelse via IPv6"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4896,7 +4942,7 @@ msgstr ""
 "\n"
 "sokkel- eller forbindelsesproblem\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4905,16 +4951,16 @@ msgstr ""
 "\n"
 "Forbindelse til %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Giver op...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Ukendt tjeneste.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4923,88 +4969,89 @@ msgstr ""
 "Tin vil forsÃ¸ge at bruge XHDR XREF i stedet (gÃ¸r tingene en smule "
 "langsommere.\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Din server har ikke Xref: I sin XOVER-information.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Kan ikke Ã¥bne %s. PrÃ¸v %s -r for at lÃ¦se nyheder via NNTP."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       hurtigstart. Samme som -qd"
+#: src/lang.c:1156
+#, fuzzy
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       hurtigstart. Samme som -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       lÃ¦s kun aktiv fil i stedet for skanningskÃ¸-kommando (-n)"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       lÃ¦s kun abonnerede .newsrc-grupper fra kÃ¸"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Din server har ikke Xref: i sine NOV-filer.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Indsendelse via ekstern inews mislykkedes. Brug byg i inews i stedet?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "Det virkede! Skal jeg altid brug min bygning i inews fra nu af?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s udskrevet"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "send artikel/trÃ¥d/populÃ¦r artikel/mÃ¸nster/mÃ¦rkede artikler til printer"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Udskriv"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "Udskriver ..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s sendt via datakanal til Â»%sÂ«"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 "send artikel/trÃ¥d/populÃ¦r artikel/mÃ¸nster/mÃ¦rkede artikler til kommando"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "Ingen kommando"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Datakanal"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Datakanal til kommando [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "Via datakanal ..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Datakanal ikke aktiveret."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -5018,7 +5065,7 @@ msgstr ""
 "      lovlige mellemrum er det adskilt af kolon (:) fra indholdet.\n"
 "      Brug et komma (,) for at adskille flere nyhedsgruppers navne.\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -5031,7 +5078,7 @@ msgstr ""
 "      mÃ¥ indeholde blanke felter, er dette ikke tilladt.\n"
 "      Skriv venligst alle nyhedsgrupper i en enkel linje.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -5045,7 +5092,7 @@ msgstr ""
 "          servere. For at undgÃ¥ problemer sÃ¥ skriv alle nyhedsgrupper pÃ¥\n"
 "          en enkelt linje.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -5054,7 +5101,7 @@ msgstr ""
 "\n"
 "Advarsel: Linjen Â»%s:Â« har mellemrum som SKAL fjernes.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5076,40 +5123,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Indtast skalkommando [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Kan ikke indhente post for TERM\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s (Â»qÂ« for afslut) ..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s ..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Server utilgÃ¦ngelig\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5118,7 +5165,7 @@ msgstr ""
 "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; "
 "%s=sÃ¦t mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5126,7 +5173,7 @@ msgstr ""
 "%s=datakanal; %s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sÃ¦t "
 "mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5134,13 +5181,13 @@ msgstr ""
 "%s=post; %s=udskriv; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; %s=sÃ¦t mÃ¦rke; "
 "%s=indsend"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=post; %s=udskriv; %s=afslut; %s=besvar; %s=gem; %s=sÃ¦t mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5148,522 +5195,522 @@ msgstr ""
 "%s=datakanal; %s=post; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; %s=sÃ¦t mÃ¦rke; "
 "%s=indsend"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=datakanal; %s=post; %s=afslut; %s=besvar; %s=gem; %s=sÃ¦t mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=post; %s=afslut; %s=skift alle/ulÃ¦st; %s=gem; %s=sÃ¦t mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=post; %s=afslut; %s=besvar; %s=gem; %s=sÃ¦t mÃ¦rke; %s=indsend"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "Terminal understÃ¸tter ikke farver"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "ForsÃ¸ger %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Emne"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "Referencer"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "BÃ¥de emne og referencer"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Emne i flere dele"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "Procentmatch"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "Nej"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Gem alle"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Fulde navn"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Adresse og navn"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "Maks."
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Sum"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Gennemsnit"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Sort"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "RÃ¸d"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "GrÃ¸n"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "BlÃ¥"
 
 # Andre muligheder: RÃ¸dviolet
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Pink"
 
 # Cyan er en blÃ¥/grÃ¸n farve. (kunne ogsÃ¥ bruge turkis som oversÃ¦ttelse).
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "Hvis"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "GrÃ¥"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "LyserÃ¸d"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "LysegrÃ¸n"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "LyseblÃ¥"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Lys pink"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Lys cyan"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Lysehvid"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Intet"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Mellemrum"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "Bedste fremhÃ¦velse"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "Understregning"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "Omvendt video"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Blinkende"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "Halv lyssÃ¦tning"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Fed"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Cc og Bcc"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "kommandoer"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "vÃ¦lg"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "kommandoer og afslut"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "kommandoer og vÃ¦lg"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "afslut og vÃ¦lg"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "kommandoer og afslut og vÃ¦lg"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "Side ned (PageDown)"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "Side nÃ¦ste ulÃ¦st (PageNextUnread)"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "Side ned eller Side nÃ¦ste ulÃ¦st"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (versalfÃ¸lsom)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: (ikke versalfÃ¸lsom)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: (versalfÃ¸lsom)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: (ikke versalfÃ¸lsom)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: og fulde References: linje"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: og sidste References: kun"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "Message-ID: kun post"
 
 # lines skal ikke oversÃ¦tttes
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "BeskÃ¦r ikke artikeltekst"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "Spring indledende tomme linjer over"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "Spring afsluttende tomme linjer over"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "Spring indledende og afsluttende tomme linjer over"
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Komprimer flere tomme linjer mellem tekst"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "Komprimer flere tomme linjer og udelad foranstillede"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "Komprimer flere tomme linjer og udelag efterstillede"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Kompr. fl.tom.linj., udelad for- & efterstil."
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (faldende)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (stigende)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (faldende)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (stigende)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (faldende)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (stigende)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Point (faldende)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Point (stigende)"
 
 # Lines skal ikke oversÃ¦ttes
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (faldende)"
 
 # Lines skal ikke oversÃ¦ttes
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (stigende)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "Sidste indsendingsdato (faldende)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "Sidste indsendingsdato (stigende)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "Hurtigsortering"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Bunkesortering"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Behold altid"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Fjern altid"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "Marker med D pÃ¥ udvÃ¦lgelsesskÃ¦rmen"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "DrÃ¦b kun ulÃ¦st kunst"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "DrÃ¦b al kunst og vis med K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "DrÃ¦b al kunst og vis aldrig"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Intet specielt"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "Komprimer citattegn"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Citer underskrifter"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "Komprimer citattegn, citer underskr."
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "Citater tomme linjer"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "Komprimer citattegn, citer tomme linjer"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Citer underskrifter og tomme linjer"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Kompr. c., citer underskr. og tomme linjer"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "nej"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "med teksthoveder"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "uden teksthoveder"
 
 # hvad er det her for nogle forkortelser (bevaret pÃ¥ engelsk)
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Vis indstillinger"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "Farveindstillinger"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "FremhÃ¦velsesindstillinger"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "ArtikelbegrÃ¦nsende indstillinger"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Indsendelses-/postindstillinger"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Gemnings-/udskrivningsindstillinger"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Ekspertindstillinger"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Filterindstillinger"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<MELLEMRUM> skifter, <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "Vis minimenu og indlÃ¦gsetikette"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5671,17 +5718,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:1646
+#: src/lang.c:1659
 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:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "Vis beskrivelse af hver nyhedsgruppe"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5689,7 +5736,7 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ vis gruppebeskrivelsestekst efter nyhedsgruppenavn\n"
 "# pÃ¥ gruppemarkeringsniveau\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5697,11 +5744,11 @@ msgstr ""
 "Vis Fra-felter (forfatter) i gruppe- og trÃ¥dniveau. <MELLEMRUM> skifter og "
 "<CR> Ã¦ndrer."
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr "I gruppe- og trÃ¥dniveau, vis forfatter efter"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5717,36 +5764,36 @@ msgstr ""
 "# * 2 = fulde navn\n"
 "#   3 = begge\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 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:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Tegn -> i stedet for fremhÃ¦vet bjÃ¦lke"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 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:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "Brug omvendt video for sideteksthoveder"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "TrÃ¥dopdel artikler efter"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5766,15 +5813,15 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 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:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "TrÃ¥dprocentmatch"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5789,11 +5836,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "BedÃ¸mmelse for en trÃ¥d"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5807,18 +5854,18 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = gennemsnit\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 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:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Sorter artikler efter"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5848,17 +5895,17 @@ msgstr ""
 "#   9 = Linjer faldende\n"
 "#  10 = Linjer stigende\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 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:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Sorter trÃ¥de efter"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5869,53 +5916,53 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 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:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "GÃ¥ til den fÃ¸rste ulÃ¦ste artikel i gruppe"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 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:1749
+#: src/lang.c:1762
 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:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Vis kun ulÃ¦ste artikler"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 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:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Vis kun grupper med ulÃ¦st kunst"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 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:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filtrer hvilke artikler"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5924,11 +5971,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "GÃ¥ til den nÃ¦ste ulÃ¦ste artikel med"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5938,11 +5985,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "Hvordan tomme linjer skal behandles"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5959,27 +6006,27 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "Vis trÃ¥d via hÃ¸jre piletast"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 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:1806
+#: src/lang.c:1819
 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:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "Tegn til at vise slettede artikler"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5987,18 +6034,18 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel blev slettet (standard Â»DÂ«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 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:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "Tegn til at vise artikler i et interval"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6006,7 +6053,7 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er i et interval (standard Â»#Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6014,11 +6061,11 @@ msgstr ""
 "Indtast tegnet som skal angive at artikel vil returnere. <CR> Ã¦ndrer, <ESC> "
 "afbryder."
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "Tegn til at vise returnerende artikler"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6026,17 +6073,17 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel vil returnere (standard Â»-Â«)\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 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:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "Tegn der viser valgte artikler"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6045,16 +6092,16 @@ msgstr ""
 "'*')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 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:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "Tegn til at vise seneste artikler"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6062,16 +6109,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ny (standard 'o')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 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:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "Tegn til visning af ulÃ¦ste artikler"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6079,16 +6126,16 @@ msgstr ""
 "# Tegn brugt til at vise, at en artikel er ulÃ¦st (standard '+')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 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:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "Tegn til at vise lÃ¦ste artikler"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6096,16 +6143,16 @@ msgstr ""
 "# Tegn bruges til at vise, at en artikel er lÃ¦st (standard ' ')\n"
 "# _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 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:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "Tegn til at vise drÃ¦bte artikler"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6113,18 +6160,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:1862
+#: src/lang.c:1875
 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:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "Tegn brugt til at vise lÃ¦sevalgte artikler"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6133,11 +6180,11 @@ msgstr ""
 "':')\n"
 "# kill_level skal angives jÃ¦vnfÃ¸r dette, _ Ã¦ndres til ' '\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "Forkort lange nyhedsgruppenavne"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6148,7 +6195,7 @@ msgstr ""
 "# markeringsniveau og artikelniveau sÃ¥ledes:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6156,11 +6203,11 @@ msgstr ""
 "0 = fuld siderulning, -1 = vis forrige sidste linje som fÃ¸rste pÃ¥ nÃ¦ste "
 "side, -2 = halv side"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "Antallet af linjer at rulle i tekstsÃ¸geren"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6178,30 +6225,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:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Vis underskrifter. <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Vis underskrifter"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 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:1895
+#: src/lang.c:1908
 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:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "Vis uue-data som en vedhÃ¦ftning"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6223,18 +6270,18 @@ msgstr ""
 "vil\n"
 "#       blive foldet til en mÃ¦rkelinje.\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 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:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "Vis \"a som umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6242,15 +6289,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:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "Mellemrumsadskilt liste med teksthovedfelter"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "Vis disse teksthovedfelter (eller *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6260,11 +6307,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Vis ikke disse teksthovedfelter"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6276,79 +6323,79 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 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:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "Udelad multipart/alternative dele"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern multipart/alternative beskeder automatisk\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af verbatimblokke? <MELLEMRUM> skifter og <CR> Ã¦ndrer."
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "Detektering af verbatimblokke"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ detekter verbatimblokke i artikler\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 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:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¦rt udtryk som bruges til at vise citerede linjer"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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:1957
+#: src/lang.c:1970
 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:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "RegulÃ¦rt udtryk som bruges til at vise dobbeltciterede l."
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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:1965
+#: src/lang.c:1978
 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:1966
+#: src/lang.c:1979
 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:1967
+#: src/lang.c:1980
 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"
@@ -6358,33 +6405,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:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Aktiver detektion af eksternt citationstegn? <MELLEMRUM> skifter og <CR> "
 "Ã¦ndrer."
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "Detektering af eksterne citationstegn"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 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:1981
+#: src/lang.c:1994
 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"
@@ -6394,34 +6441,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:1988
+#: src/lang.c:2001
 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:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve /slashes/"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 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:1996
+#: src/lang.c:2009
 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:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve *stjerner*"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6431,17 +6478,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:2004
+#: src/lang.c:2017
 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:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve -strokes-"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6451,17 +6498,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:2012
+#: src/lang.c:2025
 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:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "RegulÃ¦rt udtryk som bruges til at fremhÃ¦ve _underline_"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6471,17 +6518,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:2020
+#: src/lang.c:2033
 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:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "RegulÃ¦rt udtryk med emneprÃ¦fikser"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6489,17 +6536,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:2027
+#: src/lang.c:2040
 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:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "RegulÃ¦rt udtryk med emnesuffikser"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6507,16 +6554,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:2034
+#: src/lang.c:2047
 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:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for begyndelsen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6524,16 +6571,16 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde begyndelsen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 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:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "RegulÃ¦rt udtryk for slutningen pÃ¥ en verbatimblok"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6541,7 +6588,7 @@ msgstr ""
 "# Et regulÃ¦rt udtryk som tin vil bruge til at finde slutningen\n"
 "# af en verbatimblok.\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6549,11 +6596,11 @@ msgstr ""
 "Indtast navn og tilvalg for ekstern MIME-fremviser, --internal for indbygget "
 "fremviser"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "Fremviser for MIME-binÃ¦rt indhold"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -6569,15 +6616,15 @@ msgstr ""
 "efterlades tom\n"
 "# for ingen automatisk visning\n"
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "BekrÃ¦ft fÃ¸r start af visningsprogram for ikke-tekst"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "SpÃ¸rg fÃ¸r brug af MIME-fremviser"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6586,40 +6633,40 @@ msgstr ""
 "vise MIME-beskeder\n"
 "# dette sker kun hvis metamail_prog har en vÃ¦rdi\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 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:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "Opsaml lÃ¦ste grupper ved afslutning"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 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:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Opsaml gruppe med venstre tast"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 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:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Opsaml trÃ¥de med venstre tast"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "Hvilke-handliger krÃ¦ver bekrÃ¦ftelse"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -6642,85 +6689,85 @@ msgstr ""
 "#   4 = Emne med flere dele\n"
 "#   5 = Procentmatch\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "Â»Marker som (u)lÃ¦stÂ« ignorerer mÃ¦rker"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2103
+#: src/lang.c:2116
 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:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "Program som Ã¥bner adresser (URL'er)"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 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:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "Anvend mus i xterm"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 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:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "Brug rultaster pÃ¥ numerisk tastatur"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 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:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Indtast maksimalt antal artikler at hente. <CR> Ã¦ndrer."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "Antal artikler til hentning"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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:2130
+#: src/lang.c:2143
 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:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "TidsbegrÃ¦nsning for nye artikler"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 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:2136
+#: src/lang.c:2149
 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:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "Jokertegnmatch"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6732,60 +6779,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 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:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "PointbegrÃ¦nsning (drÃ¦b)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 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:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Indtast pointtal for at drÃ¦be artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Pointtal for at drÃ¦be artikler"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Pointtal for at drÃ¦be artikler\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 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:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "PointbegrÃ¦nsning (vÃ¦lg)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 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:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Indtast pointtal for at vÃ¦lge artikler. <CR> Ã¦ndrer."
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Pointtal for at vÃ¦lge artikler"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Pointtal for at vÃ¦lge artikler\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Brug slmface for at vise ''X-face:''s"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6793,19 +6840,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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Brug ANSI-farve"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ brug ANSI-farve\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Standardforgrundsfarve"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6813,11 +6860,11 @@ msgstr ""
 "# Standardforgrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Standardbaggrundsfarve"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6825,11 +6872,11 @@ msgstr ""
 "# Standardbaggrundsfarve\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "Farve for inverteret tekst (baggrund)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6837,11 +6884,11 @@ msgstr ""
 "# Farve pÃ¥ baggrund for inverteret tekst\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "Farve pÃ¥ inverteret tekst (forgrund)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6849,11 +6896,11 @@ msgstr ""
 "# Farve pÃ¥ forgrund for inverteret tekst\n"
 "# Standard: 7 (hvid)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Farve pÃ¥ tekstlinjer"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6861,11 +6908,11 @@ msgstr ""
 "# Farve pÃ¥ tekstlinjer\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "Farve pÃ¥ minihjÃ¦lpemenu"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6873,11 +6920,11 @@ msgstr ""
 "# Farve pÃ¥ minihjÃ¦lpemenu\n"
 "# Standard: 3 (brun)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "Farve pÃ¥ hjÃ¦lpetekst"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6885,11 +6932,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lpesider\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Farve pÃ¥ statusbeskeder"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6897,11 +6944,11 @@ msgstr ""
 "# Farve pÃ¥ beskeder i sidste linje\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "Farve pÃ¥ citerede linjer"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6909,21 +6956,21 @@ msgstr ""
 "# Farve pÃ¥ citeringslinjer\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Farve pÃ¥ dobbelt citerede linjer"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr "# Farve pÃ¥ dobbelt citerede linjer# Standard: 3 (brun)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "Farve pÃ¥ =>3 gange citerede linje"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6931,11 +6978,11 @@ msgstr ""
 "# Farve pÃ¥ >=3 gange citerede linjer\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Farve pÃ¥ artikelhovedlinjer"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6944,11 +6991,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:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Farve pÃ¥ aktuelle nyhedshovedfelter"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6956,11 +7003,11 @@ msgstr ""
 "# Farve pÃ¥ aktuelle nyhedshovedfelter\n"
 "# Standard: 9 (lyserÃ¸d)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Farve pÃ¥ artikelemnelinjer"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6968,11 +7015,11 @@ msgstr ""
 "# Farve pÃ¥ artikelemne\n"
 "# Standard: 6 (cyan)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "Farve pÃ¥ eksterne citater"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6980,11 +7027,11 @@ msgstr ""
 "# Farve pÃ¥ citeret tekst fra eksterne kilder\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "Farve pÃ¥ svartÃ¦ller"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6992,11 +7039,11 @@ msgstr ""
 "# Farve pÃ¥ svartÃ¦ller\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "Farver pÃ¥ afsender (From:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7004,11 +7051,11 @@ msgstr ""
 "# Farve pÃ¥ afsender (From:)\n"
 "# Standard: 2 (grÃ¸n)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "Farve pÃ¥ hjÃ¦lp-/posttegn"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7016,11 +7063,11 @@ msgstr ""
 "# Farve pÃ¥ hjÃ¦lp-/posttegn\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Farve pÃ¥ underskrifter"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7028,11 +7075,11 @@ msgstr ""
 "# Farve pÃ¥ underskrift\n"
 "# Standard: 4 (blÃ¥)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "Farve pÃ¥ fremhÃ¦vede URL'er"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7040,11 +7087,11 @@ msgstr ""
 "# Farve pÃ¥ fremhÃ¦vede URL'er\n"
 "# Standard: -1 (standardfarve)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Farve pÃ¥ verbatimblokke"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7052,11 +7099,11 @@ msgstr ""
 "# Farve pÃ¥ verbatimblokke\n"
 "# Standard: 5 (lyserÃ¸d)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7064,11 +7111,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vninger med *stjerner*\n"
 "# Standard: 11 (gul)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "Farve pÃ¥ fremhÃ¦vning med _streg_"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7076,11 +7123,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med _streg_\n"
 "# Standard: 13 (lyselilla)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "Farve pÃ¥ fremhÃ¦vninger med /skrÃ¥streg/"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7090,11 +7137,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:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "Farve pÃ¥ fremhÃ¦vning med -bindestreg-"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7102,11 +7149,11 @@ msgstr ""
 "# Farve pÃ¥ ordfremhÃ¦vning med -bindestreg-\n"
 "# Standard: 12 (lysblÃ¥)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. pÃ¥ fremhÃ¦vninger med *stjerner*"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7134,57 +7181,57 @@ msgstr ""
 "# Attribut pÃ¥ ordfremhÃ¦vning med *stjerner*\n"
 "# Standard: 6 (fed)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "Attr. for fremhÃ¦velse med /slash/"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "AdressefremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# Aktiver adressefremhÃ¦velse?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "OrdfremhÃ¦velse i beskedens tekstomrÃ¥de"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Aktiver ordfremhÃ¦velse?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7194,63 +7241,63 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 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:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Sidelinjens ombrydningskolonne"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# Ombryd artikellinjer ved kolonne\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "Medtag trÃ¥de i nÃ¦ste ulÃ¦ste"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 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:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Indtast standardpostadresse (og fulde navn). <CR> Ã¦ndrer."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "Postadresse (og fulde navn)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 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:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "Vis tomme Followup-To i redigeringsprogrammet"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 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:2445
+#: src/lang.c:2458
 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:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Opret underskrift fra path/command (sti/kommando)"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7260,44 +7307,44 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 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:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "Foranstil underskrift med \"-- \""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 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:2461
+#: src/lang.c:2474
 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:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "TilfÃ¸j signatur ved genindsendelse"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 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:2467
+#: src/lang.c:2480
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
-msgstr "Indtast anfÃ¸rselstegn, %s eller %S for forfatters initialer."
+msgstr "Indtast anfÃ¸rselstegn, %I for forfatters initialer."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "Tegn brugt som anfÃ¸rselstegn"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7306,11 +7353,11 @@ msgstr ""
 "# Tegn brugt i citering til opfÃ¸lgninger og svar.\n"
 "# '_' erstattes af ' ', %s, %S erstattes af forfatterens initialer.\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "CiteringsopfÃ¸rsel"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7334,17 +7381,17 @@ msgstr ""
 "#   6 = Citer signaturer, citer tomme linjer\n"
 "#   7 = Komprimer citeringer, citer signaturer, citer tomme linjer\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Citer linje ved opfÃ¸lgning"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7354,29 +7401,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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Citer linje ved krydsindsendelse"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "Citer linje ved postleverance"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 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:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "IndsÃ¦t Â»User-Agent:Â«-teksthoved"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ inkluder reklameteksthoved for User-Agent:\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
@@ -7384,11 +7431,11 @@ msgstr ""
 "Ã¦ndrer."
 
 # skal vist ikke oversÃ¦ttes til tegnsÃ¦t
-#: src/lang.c:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7405,42 +7452,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:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 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:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# TegnsÃ¦t understÃ¸ttet lokalt.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Postkasseformat"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Format pÃ¥ postkassen.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "MIME-kodning i nye beskeder"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7454,16 +7501,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:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 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:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "Brug 8-bit tegn i nyhedshoveder"
 
 # engelsk fejl d med stort
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7475,28 +7522,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:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "Vis efterbehandlede filer"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "MIME-kodning i postbeskeder"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "Brug 8-bit tegn i posthoveder"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7507,11 +7554,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "Fjern tomme tegn fra linjeslutninger"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7519,16 +7566,16 @@ msgstr ""
 "# Hvis slÃ¥et til, sÃ¥ fjern tomme felter fra linjeafslutninger for hurtigere\n"
 "# visning pÃ¥ langsomme terminaler.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Hvis slÃ¥et til, sÃ¥ brug transliteration. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7539,11 +7586,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:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send dig en Cc/Bcc automatisk"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7559,26 +7606,26 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc og Bcc\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 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:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "Spamtrap-advarsel for adressedele"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7586,28 +7633,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:2634
+#: src/lang.c:2647
 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:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "Antal dage en filterpost er gyldig"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 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:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "TilfÃ¸j sendte artikler til filter. <MELLEMRUM> skifter & <CR> Ã¦ndrer."
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "TilfÃ¸j indsendte artikler til filter"
 
 # engelsk fejl, mangler .
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7615,24 +7662,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:2646
+#: src/lang.c:2659
 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:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Postmappe"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 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:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Gem artikler i jobtilstand (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7640,37 +7687,19 @@ 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "Mappen hvor du Ã¸nsker at artikler/trÃ¥de gemmes."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "Mappe til at gemme artikler/trÃ¥de i"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Mappe hvor artikler/trÃ¥de gemmes\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "Brug arkivnavn: teksthoveder for gem"
-
-#: src/lang.c:2667
-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 ""
-"# 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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7678,24 +7707,24 @@ msgstr ""
 "Marker gemte artikler/trÃ¥de som lÃ¦st. <MELLEMRUM> skifter, <CR> Ã¦ndrer, "
 "<ESC> afbryder."
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "Marker gemte artikler/trÃ¥de som lÃ¦st"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 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:2678
+#: src/lang.c:2684
 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:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "Efterbehandl gemte artikler"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7704,11 +7733,11 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "Behandl kun ulÃ¦ste artikler"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7717,15 +7746,15 @@ msgstr ""
 "artikler\n"
 "# (mÃ¦rkede artikler forventes)\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "Udskriv alle teksthoveder under udskrivning"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
@@ -7733,7 +7762,7 @@ msgstr ""
 "vigtige\n"
 "# linjer\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7741,56 +7770,36 @@ msgstr ""
 "Printerprogrammet med indstillinger som vil blive brugt til at udskrive "
 "artikler/trÃ¥de."
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "Printerprogram med indstillinger"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 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:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "Fremtving skÃ¦rmopdatering efter bestemte kommandoer"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 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:2714
-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:2715
-msgid "Start editor with line offset"
-msgstr "Start redigeringsprogram med linjeforskydning"
-
-#: src/lang.c:2716
-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 ""
-"# Hvis slÃ¥et til, sÃ¥ vil redigeringsprogrammet blive startet med\n"
-"# markÃ¸rforskydning i filen, ellers vil markÃ¸ren blive placeret pÃ¥ den\n"
-"# fÃ¸rste linje\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 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:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "IgangsÃ¦ttelse af dit redigeringsprogram"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7798,18 +7807,18 @@ msgstr ""
 "# Format for redigeringsprogrammets parametre for linjeinkludering\n"
 "# %E Redigeringsprogram %F Filnavn  %N Linjenummer\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 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:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "Eksterne inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7818,30 +7827,30 @@ msgstr ""
 "NNTP\n"
 "# ellers brug et eksternt inews-program\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "IgangsÃ¦ttelse af din postkommando"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "Brug interaktiv postlÃ¦ser"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7855,35 +7864,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:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Fjern ~/.article efter indsendelse"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Hvis slÃ¥et til, sÃ¥ fjern ~/.article efter indsendelse.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Brug UTF-8-grafik (trÃ¥dtrÃ¦ etc.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 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:2767
+#: src/lang.c:2766
 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:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "Filnavn for indsendte artikler"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7891,39 +7900,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:2774
+#: src/lang.c:2773
 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:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Bevar mislykkede artikler i ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 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:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Ã˜nsker du at fjerne grupper med fjernet abonnement fra .newsrc"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "Ingen grupper med fjernet abonnement i newsrc"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 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:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "Fjern fejlramte grupper fra newsrc"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7932,71 +7941,71 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 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:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "TidsudlÃ¸b i sekunder for NNTP-lÃ¦s"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 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:2804
+#: src/lang.c:2803
 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:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "Interval i sekunder til at genlÃ¦se aktive"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 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:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Forbind til serveren igen automatisk"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 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:2816
+#: src/lang.c:2815
 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:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "Lagr NNTP-overbliksfiler lokalt"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Indtast formatstreng. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "Formatstreng for udvÃ¦lgelsesniveau"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8022,11 +8031,11 @@ msgstr ""
 "#   %n              Nummer, linjenummer pÃ¥ skÃ¦rm\n"
 "#   %U              UlÃ¦st antal\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Formatstreng for gruppeniveau"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8060,11 +8069,11 @@ msgstr ""
 "#   %s              Emne (kun gruppeniveau)\n"
 "#   %S              BedÃ¸mmelse\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "Formatstreng for trÃ¥dniveau"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8096,19 +8105,19 @@ msgstr ""
 "#   %S              BedÃ¸mmelse\n"
 "#   %T              TrÃ¥dtrÃ¦ (kun trÃ¥dniveau)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "Formatstreng for visning af datoer"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# Formatstreng for datoreprÃ¦sentation\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Form for Unicodenormalisering"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -8127,20 +8136,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "Optegn BiDi"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 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:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Funktion for sortering af artikler"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8148,189 +8158,189 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatisk GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "Slet efterbrÃ¦nderens filer"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 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:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "Postkasse hvor sendt post gemmes"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 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:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To:-teksthoved"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 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:2955
+#: src/lang.c:2954
 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:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispellprogram"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 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:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Adresse pÃ¥ postliste"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Videresend artikler som vedhÃ¦ftninger"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 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:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Hvilke MIME-typer vil blive gemt"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "VÃ¦rdi for Organisation:-teksthoved. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organisation:-teksthoved"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filnavn for gemte artikler. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "gemt fil"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Virkefelt for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "HurtigvÃ¦lg (1 tast) filteromfang"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Teksthoved for filterregel. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "HurtigvÃ¦lg (1 tast) filterteksthoved"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 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:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "HurtigvÃ¦lg (1 tast) versaler for filter"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 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:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "HurtigvÃ¦lg (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "HurtigdrÃ¦b (1 tast) filteromfang"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "HurtigdrÃ¦b (1 tast) filterteksthoved"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "HurtigdrÃ¦b (1 tast) versaler for filter"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "HurtigdrÃ¦b (1 tast) filterudlÃ¸b"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 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:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 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:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 "IndsÃ¦t dette teksthoved under indsendelse. <CR> Ã¦ndrer, <ESC> afbryder."
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 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:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "IndsÃ¦t Â»X-Comment-To:Â«-teksthoved"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "lÃ¦ser fra lokal kÃ¸"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s udgave %s (Â»%sÂ«)\n"
@@ -8348,30 +8358,30 @@ msgstr ""
 "\n"
 "Server fik tidsudlÃ¸b, prÃ¸ver at forbinde igen # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP-forbindelsesfejl. Afslutter ..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "Tilslut igen til nuvÃ¦rende gruppe\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "LÃ¦st (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Send sidste kommando igen (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "FUNKTIONER annoncerede ikke LÃ†SER"
 
 # noget bud?
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8380,7 +8390,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "kunne ikke udvide %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8389,7 +8399,7 @@ msgstr ""
 "Linje %d er lÃ¦ngere end %d oktetter og bÃ¸r foldes sammen, men\n"
 "kodningen er hverken sat til %s eller til %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8401,7 +8411,7 @@ msgstr ""
 "eller beskeden indeholder ikke 8-bit tegn og foldning vil derfor\n"
 "ikke blive udfÃ¸rt\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8410,12 +8420,12 @@ msgstr ""
 "Linje %d er lÃ¦ngere end %d oktetter og bÃ¸r foldes sammen, men\n"
 "kodningen er ikke sat til %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Indsender: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8447,7 +8457,7 @@ msgstr "[- UtilgÃ¦ngelig -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8456,7 +8466,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8471,38 +8481,38 @@ msgstr ""
 "mÃ¦rkeligt ud.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "byte"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "ulÃ¦ste"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "alle"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr ""
 
-#: src/xface.c:73
+#: src/xface.c:75
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Kan ikke kÃ¸re slrnface: KÃ¸rer ikke i en xterm."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Kan ikke kÃ¸re slrnface: MiljÃ¸variabel %s ikke fundet."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Kan ikke kÃ¸re slrnface: Kunne ikke oprette %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8529,19 +8539,16 @@ msgstr ""
 "oprettet af din NFS-server, mens slrnface kÃ¸rer.\n"
 "PrÃ¸v ikke at fjerne dem.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Kan ikke kÃ¸re slrnface: Kunne ikke konstruere fifo-navn."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface blev unormalt afbrudt, kode %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface mislykkedes: %s."
-
-#~ msgid "# What should we ask confirmation for.\n"
-#~ msgstr "# Hvad skal vi spÃ¸rge efter bekrÃ¦ftelse pÃ¥.\n"
Binary files tin-2.4.5/po/de.gmo and tin-2.6.0/po/de.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/de.po tin-2.6.0/po/de.po
--- tin-2.4.5/po/de.po	2020-12-24 00:25:49.000000000 +0100
+++ tin-2.6.0/po/de.po	2021-08-20 10:49:27.961855095 +0200
@@ -8,10 +8,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.4.5\n"
+"Project-Id-Version: tin 2.6.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
-"PO-Revision-Date: 2020-12-24 00:25+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\n"
+"PO-Revision-Date: 2021-08-06 13:43+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "Language: de\n"
@@ -27,26 +27,26 @@ msgid "Reading %s\n"
 msgstr "Lese %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 msgid "Threading by multipart"
 msgstr "Multipart Threading"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, c-format
 msgid "Writing %s\n"
 msgstr "Schreibe %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 msgid "Writing overview cache..."
 msgstr "Schreibe Overview Cache..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "Verarbeite Attribute... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -55,52 +55,52 @@ msgstr ""
 "# Diesen Kommentarabschnitt nicht verÃ¤ndern\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, 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:1207
+#: src/attrib.c:1209
 #, 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:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 "#  advertising=ON/OFF\n"
 "#    User-Agent:-Header einfÃ¼gen\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 "#  alternative_handling=ON/OFF\n"
 "#    MIME multipart/alternative-Teile ausblenden\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, 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:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=ZAHL\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, 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:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
@@ -108,15 +108,7 @@ msgstr ""
 "#    Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 "#    anzeigen\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr ""
-"#  auto_save=ON/OFF\n"
-"#    Artikel mit Archive-name:-Header automatisch in die darin\n"
-"#    angegebene Datei speichern\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
@@ -124,21 +116,21 @@ msgstr ""
 "#    FÃ¼hre GroupMarkUnselArtRead Kommando automatisch beim Betreten\n"
 "#    der Gruppe aus\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, 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:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
@@ -146,14 +138,14 @@ msgstr ""
 "#    Gespeicherte, zur Nachbearbeitung weitergegebene Artikel ohne\n"
 "#    Nachfrage lÃ¶schen\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, 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:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
@@ -161,14 +153,14 @@ msgstr ""
 "#    Datei in der eine Kopie der Mail abgelegt werden soll,\n"
 "#    z.B. =mailbox\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 "#  followup_to=ZEICHENKETTE\n"
 "#    Voreinstellung fÃ¼r den Followup-To:-Header\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
@@ -176,7 +168,7 @@ msgstr ""
 "#    Absender, einfach den gewÃ¼nschten Wert eintragen,\n"
 "#    keine AnfÃ¼hrungszeichen verwenden\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
@@ -184,14 +176,14 @@ msgstr ""
 "#    Catchup (als gelesen markieren) der Gruppe beim Verlassen\n"
 "#    mit der linken Cursortaste\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
@@ -199,12 +191,12 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von E-Mails\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
@@ -212,59 +204,59 @@ msgstr ""
 "#    Aufruf der RechtschreibprÃ¼fung,\n"
 "#    z.B. ispell -C -ddeutsch -w Ã¤Ã¶Ã¼Ã„Ã–ÃœÃŸ@ -Tlatin1\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 "#  maildir=ZEICHENKETTE\n"
 "#    Verzeichnis der Mail-Ordner, z.B. ~/Mail\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, 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:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 "#  mime_forward=ON/OFF\n"
 "#    Weitergeleitete Artikel als MIME-Anhang senden\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 "#  mm_network_charset=Zeichensatz\n"
 "#    Erlaubt sind folgende:"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 "#  undeclared_charset=Zeichensatz\n"
 "#    Voreinstellung ist US-ASCII\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
@@ -272,19 +264,19 @@ msgstr ""
 "#    Voreinstellung ist: Newsgroups Followup-To Summary Keywords X-Comment-"
 "To\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=ZEICHENKETTE\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, 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:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
@@ -292,12 +284,12 @@ msgstr ""
 "#    Organization:-Header; ist das erste Zeichen ein '/', wird der\n"
 "#    Wert aus dieser Datei gelesen.\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
@@ -305,26 +297,26 @@ msgstr ""
 "#    8-Bit-Zeichen (wie z.B. Umlaute) im Header von Newsartikeln\n"
 "#    unkodiert senden\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=ZEICHENKETTE"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 "#  post_process_type=ZAHL\n"
 "#    Nachbearbeitung\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 "#  post_process_view=ON/OFF\n"
 "#    Nachbearbeitete Artikel anzeigen\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
@@ -332,183 +324,178 @@ msgstr ""
 "#    Voreinstellung fÃ¼r GÃ¼ltigkeitsbereich neuer Kill-EintrÃ¤ge,\n"
 "#    z.B. talk.*\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 "#  quick_kill_expire=ON/OFF\n"
 "#    Kill verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 "#  quick_kill_case=ON/OFF\n"
 "#    Kill beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 "#  quick_kill_header=ZAHL\n"
 "#    Killen nach:\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, 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:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, 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:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & alle References: EintrÃ¤ge\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & letzter References: Eintrag\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: allein, 7=Lines:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, 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:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 "#  quick_select_expire=ON/OFF\n"
 "#    Regel verfÃ¤llt automatisch\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 "#  quick_select_case=ON/OFF\n"
 "#    Regel beachtet GroÃŸ/Kleinschreibung\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 "#  quick_select_header=NUM\n"
 "#    AuswÃ¤hlen (Hochscoren) nach:\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr ""
 "#  quote_chars=ZEICHENKETTE\n"
 "#    Zeichen fÃ¼r Zitate in Antworten, %%I ergibt Autoreninitialen\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 "#  print_header=ON/OFF\n"
 "#    Alle Header beim Drucken ausgeben\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, 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:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 "#  savedir=ZEICHENKETTE\n"
 "#    Verzeichnis zum Speichern, z.B. ~user/News\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 "#  savefile=ZEICHENKETTE\n"
 "#    Datei zum Speichern, z.B. =linux\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 "#  sigfile=ZEICHENKETTE\n"
 "#    Signatur, z.B. $var/sig\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 "#  show_author=ZAHL\n"
 "#    Anzeige des From-Felds\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 "#  show_signatures=ON/OFF\n"
 "#    Signaturen anzeigen\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, 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:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 "#  sigdashes=ON/OFF\n"
 "#    Signatur mit '\\n-- \\n' abtrennen\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 "#  signature_repost=ON/OFF\n"
 "#    Signatur beim Reposten anhÃ¤ngen\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 "#  sort_article_type=ZAHL\n"
 "#    Artikel sortieren nach:\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 "#  sort_threads_type=ZAHL\n"
 "#    Threads sortieren nach:\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -668,7 +655,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(unbekannt)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -1121,7 +1108,7 @@ msgstr "Erzeuge die Datei 'active' fÃ¼r
 msgid "Creating newsrc file...\n"
 msgstr "Erzeuge newsrc Datei...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Voreinstellung"
 
@@ -1154,47 +1141,51 @@ msgid "*** End of page ***"
 msgstr "*** Seitenende ***"
 
 #: src/lang.c:170
+msgid "*** End of posted articles ***"
+msgstr "*** Ende der geposteten Artikel ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** Ende der GÃ¼ltigkeitsbereiche ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** Ende des Threads ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** Ende der URLs ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Anzahl zu holender Artikel> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Message-ID, die Sie suchen> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " und nÃ¤chsten ungel. Thread betreten"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " und nÃ¤chsten ungel. Artikel betreten"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " und betritt nÃ¤chste Gruppe"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "Optionsnummer eingeben> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Bereich eingeben [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1202,7 +1193,7 @@ msgstr ""
 "\n"
 "Warnung: Approved:-Header benutzt.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1210,7 +1201,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im Approved:-Header.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1218,7 +1209,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im From:-Header.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1226,7 +1217,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltiger FQDN im Message-ID:-Header.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1234,7 +1225,7 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im Reply-To:-Header.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1242,27 +1233,27 @@ msgstr ""
 "\n"
 "Fehler: UngÃ¼ltige Adresse im To:-Header.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kann Lock auf %s nicht entfernen"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Konnte %s nicht dotlocken - Artikel nicht angehÃ¤ngt!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Konnte %s nicht locken - Artikel nicht angehÃ¤ngt!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Datei %s ist beschÃ¤digt"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1271,37 +1262,37 @@ msgstr ""
 "Fehler: Followup-To \"poster\" zusammen mit einem Gruppenname\n"
 "        ist nicht erlaubt!\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Fehler: Format Ã¼berschr. Bildschirmbreite. Benutze Voreinst. \"%s\"."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 "Interner Fehler in der GNKSA Routine - Senden Sie einen Fehlerbericht.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Linkes Kleiner-als-Zeichen '<' fehlt in Route-Adresse.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Linke Klammer '(' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Rechte Klammer ')' fehlt in EMail-Adresse (alter Stil).\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "In der Mailadresse fehlt das '@'.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Ein einteiliger FQDN ist nicht erlaubt. FÃ¼gen Sie Ihre Domain hinzu.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1309,7 +1300,7 @@ msgstr ""
 "UnzulÃ¤ssige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid fÃ¼r bewusst falsche Adressen.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1317,7 +1308,7 @@ msgstr ""
 "Regelwidrige Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid fÃ¼r bewusst falsche Adressen.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1325,53 +1316,53 @@ msgstr ""
 "Unbekannte Domain. Senden Sie einen Fehlerbericht, wenn es Ihre TL-Domain\n"
 "wirklich gibt. Benutzen Sie .invalid fÃ¼r bewusst falsche Adressen.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "UngÃ¼ltiges Zeichen im FQDN.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Der FQDN darf keine leere Komponente enthalten.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 "Eine Komponente des FQDN Ã¼berschreitet die maximale LÃ¤nge (63 Zeichen).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "Komponenten des FQDN dÃ¼rfen nicht mit einem Bindestrich beginnen.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "Komponenten des FQDN dÃ¼rfen nicht mit einer Zahl beginnen.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Die IP-Adresse ist nicht gÃ¼ltig.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "Die IP-Adresse ist ausschlieÃŸlich fÃ¼r den privaten Gebrauch gedacht.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Die rechte Klammer nach der IP-Adresse fehlt.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Fehlender Lokalteil in der Mailadresse.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "UngÃ¼ltiges Zeichen im Lokalteil der Mailadresse.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Eine leere Lokalteilkomponente ist nicht erlaubt.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1379,7 +1370,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "UngeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '!()<>@,;:\\.[]' in der Adresse enthalten.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1387,7 +1378,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "GeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '()<>\\' enthalten.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1395,11 +1386,11 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "Kodierte WÃ¶rter dÃ¼rfen '!()<>@,;:\"\\.[]/=' nicht enthalten.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Falsche Syntax im kodierten Wort, das im Realname enthalten ist.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1408,7 +1399,7 @@ msgstr ""
 "UngeschÃ¼tzte WÃ¶rter dÃ¼rfen kein '()<>\\' in Adressen enthalten (alter "
 "Stil).\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1416,7 +1407,7 @@ msgstr ""
 "UngÃ¼ltiges Zeichen im Realname.\n"
 "Kontrollzeichen und unkodierte 8bit Zeichen > 127 sind verboten.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1424,7 +1415,7 @@ msgstr ""
 "\n"
 "Fehler: Keine Leerzeile nach dem Header gefunden.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1434,7 +1425,7 @@ msgstr ""
 "Fehler: UngÃ¼ltiges %s Format.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1448,7 +1439,7 @@ msgstr ""
 "        passenden  Wert fÃ¼r Ihre  Sprache,  indem Sie  M)enÃ¼ benutzen,\n"
 "        oder direkt die tinrc Ã¤ndern.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1463,7 +1454,7 @@ msgstr ""
 "        \"8bit\" oder \"quoted-printable\" - Zeichensatz abhÃ¤ngig -  via\n"
 "         M)enÃ¼ oder durch editieren der tinrc.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1471,7 +1462,7 @@ msgstr ""
 "\n"
 "Fehler: Der Artikel beginnt mit einer Leerzeile anstatt des Headers\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1482,7 +1473,7 @@ msgstr ""
 "Fehler: Der Header in Zeile %d enthÃ¤lt kein ':' nach seinem Bezeichner:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1491,7 +1482,7 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile ist leer.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1500,7 +1491,7 @@ msgstr ""
 "\n"
 "Fehler: Die \"%s:\" Zeile fehlt im Artikel Header.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1509,7 +1500,7 @@ msgstr ""
 "\n"
 "Fehler: %s enthÃ¤lt auch nicht 7Bit Zeichen.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1520,7 +1511,7 @@ msgstr ""
 "Fehler: Der Header in der Zeile %d hat kein Leerzeichen nach dem ':' :\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1529,21 +1520,21 @@ msgstr ""
 "\n"
 "Fehler: Es sind mehrere (%d) \"%s:\" Zeilen im Header.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Unsichere Dateiberechtigungen auf %s (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME-Fehler: Unerwartetes Ende des %s/%s-Artikels"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME-Fehler: Anfangsgrenze in Hadern"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1551,16 +1542,16 @@ msgstr ""
 "\n"
 "Fehler: \"poster\" ist nicht erlaubt in Newsgroups!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Kann keinen (voll qualifizierten) Domainnamen finden!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Keine Berechtigung um %s zu betreten\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1568,30 +1559,30 @@ msgstr ""
 "\n"
 "Fehler: Die From: Zeile fehlt.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Keine Leseberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Datei %s existiert nicht\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Keine Schreibberechtigung fÃ¼r %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Kann Benutzer-Infos nicht finden (/etc/passwd fehlt?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "Fehler"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1600,61 +1591,61 @@ msgstr ""
 "\n"
 "Fehler in Zeile %d: \"Sender:\"-Header ist nicht erlaubt (wird hinzugefÃ¼gt)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server fÃ¼hrt keine der Gruppen aus %s"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "Fehler"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Unbekannter Level"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Beenden..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "Verlasse externen Mailreader"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "Entpacke %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, 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:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Fehler beim Erzeugen der Sicherung von %s. Dateisystem voll?"
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtern nach den globalen Regeln (%d/%d) ('q' zum Beenden)..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "Regel erstellt von: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Muster eingeben [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1663,20 +1654,20 @@ msgstr ""
 "\n"
 "Antworten auf Ihre Artikel sollen in folgenden %s erscheinen:\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, 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:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- weitergeleitete Nachricht --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- Ende der weitergeleiteten Nachricht --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1691,12 +1682,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1726,7 +1717,7 @@ msgstr ""
 "#                     'hot' oder 'kill'\n"
 "#   subj=ZEICHENKETTE Subject(Betreff). (z.B. How to be a wizard)\n"
 "#   from=ZEICHENKETTE From(Absender). (z.B. *Erika Mustermann*)\n"
-"#   msgid=Z.KETTE     Message-ID (z.B. <123@@example.com>) kommt in Message-"
+"#   msgid=Z.KETTE     Message-ID (z.B. <123@example.com>) kommt in Message-"
 "ID-\n"
 "#                     oder References-Zeile vor. Regel wirkt auf den "
 "Artikel\n"
@@ -1734,8 +1725,8 @@ msgstr ""
 "#   msgid_last=ZKETTE Message-ID-Header selbst und das letzte Element von\n"
 "#                     References. Regel wirkt auf Posting selbst oder\n"
 "#                     _direkte_ Antworten.\n"
-"#   msgid_only=ZKETTE Message-ID lautet (z.B. <123@@ether.net>).\n"
-"#   refs_only=Z.KETTE References-Header (z.B. <123@@ether.net>), kein\n"
+"#   msgid_only=ZKETTE Message-ID lautet (z.B. <123@example.net>).\n"
+"#   refs_only=Z.KETTE References-Header (z.B. <123@example.net>), kein\n"
 "#                     Vergleich mit Message-ID-Header.\n"
 "#   lines=[<>]?ZAHL   Zeilenzahl (Lines-Header)\n"
 "#   gnksa=[<>]?ZAHL   RÃ¼ckgabewert der Funktion GNKSA parse_from()\n"
@@ -1746,871 +1737,887 @@ msgstr ""
 "#                     (Anzahl der Sekunden seit 1970-01-01 00:00:00 UTC)\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Bewertung fÃ¼r Regel (Standard=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Geben Sie die HÃ¶he der Bewertung an (Bereich 0 < Bewertung <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Voll"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Kommentar (optional): "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Wende Muster an auf : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: Zeile (ignoriere GroÃŸ- Kleinschreibung)"
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: Zeile (GroÃŸ- Kleinschreibung beachten) "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Unbekannter Host.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "Global "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Bitte %.100s statt dessen benutzen"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s ist ungÃ¼ltig"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Gruppe %s ist moderiert. Fortfahren?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "Gruppen"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "Lese %s..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Top Level Befehle"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Gruppen-Auswahl"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "Gruppe"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Gruppenbeschreibungen sind aktuell in select_format deaktiviert ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Kommentarzeile(n). <CR> fÃ¼r nÃ¤chsten MenÃ¼punkt bzw. Ende der eingeg. Zeile."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Zeilenzahl der Artikel, die gefiltert werden. < weniger, > mehr, = gleich."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Textmuster zum Filtern, wenn Subject: & From: nicht Ihren WÃ¼nschen "
 "entspricht."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 "WÃ¤hle worauf das Textmuster angewendet wird. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "GÃ¼ltigkeitsdauer in Tagen fÃ¼r den Filter. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Filterregel gilt fÃ¼r aktuelle/alle Gruppe(n). <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Filterregel gilt fÃ¼r aktuelle/allen Gruppe(n).<SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
-msgstr "killt einen Artikel mittels eines MenÃ¼s"
+msgstr "Killt einen Artikel mittels eines MenÃ¼s"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "Filterregel (hochscoren) fÃ¼r Artikel via MenÃ¼ erstellen"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "URLs im Artikel mit Browser Ã¶ffnen"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  zeigt Artikel nach Nummern sortiert im aktuellen Thread"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
-msgstr "cancelt (lÃ¶scht) oder ersetzt den aktuellen Artikel"
+msgstr "Cancelt (lÃ¶scht) oder ersetzt den aktuellen Artikel"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
-msgstr "aktuellen Artikel beantworten (followup)"
+msgstr "Aktuellen Artikel beantworten (followup)"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
-msgstr "aktuellen Artikel beantworten, ohne Zitieren des Textes"
+msgstr "Aktuellen Artikel beantworten, ohne Zitieren des Textes"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
-msgstr "aktuellen Artikel beantworten, mit Komplettzitat der Header"
+msgstr "Aktuellen Artikel beantworten, mit Komplettzitat der Header"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
-msgstr "gewÃ¤hlten Artikel in eine andere Gruppe reposten"
+msgstr "GewÃ¤hlten Artikel in eine andere Gruppe reposten"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
-msgstr "editiere Artikel (nur bei Mail-Gruppen)"
+msgstr "Editiere Artikel (nur bei Mail-Gruppen)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
-msgstr "ersten Artikel im aktuellen Thread anzeigen"
+msgstr "Ersten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
-msgstr "zeigt erste Seite des Artikels an"
+msgstr "Zeigt erste Seite des Artikels an"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
-msgstr "letzten Artikel im aktuellen Thread anzeigen"
+msgstr "Letzten Artikel im aktuellen Thread anzeigen"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
-msgstr "letzte Seite des Artikels anzeigen"
+msgstr "Letzte Seite des Artikels anzeigen"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
-msgstr "markiere Rest des Thread als gelesen, springe zu nÃ¤chstem ungelesenen"
+msgstr "Markiere Rest des Thread als gelesen, springe zu nÃ¤chstem ungelesenen"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
-msgstr "nÃ¤chsten Artikel anzeigen"
+msgstr "NÃ¤chsten Artikel anzeigen"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
-msgstr "zeigt den ersten Artikel im nÃ¤chsten Thread an"
+msgstr "Zeigt den ersten Artikel im nÃ¤chsten Thread an"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
-msgstr "nÃ¤chsten ungelesenen Artikel anzeigen"
+msgstr "NÃ¤chsten ungelesenen Artikel anzeigen"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "(Bezugs)Artikel anzeigen, den der aktuelle Artikel beantwortet hat"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
-msgstr "vorhergehenden Artikel anzeigen"
+msgstr "Vorhergehenden Artikel anzeigen"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
-msgstr "vorhergehenden ungelesenen Artikel anzeigen"
+msgstr "Vorhergehenden ungelesenen Artikel anzeigen"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
-msgstr "killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
+msgstr "Killt einen Artikel schnell und benutzt dabei die Voreinstellungen"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
-msgstr "markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
+msgstr "Markiert (hervorheben) Artikel und benutzt die Voreinstellungen"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
-msgstr "kehrt zum GruppenauswahlmenÃ¼ zurÃ¼ck"
+msgstr "Kehrt zur Gruppenauswahl-Ebene zurÃ¼ck"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "Antwort per Mail an den Autor"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "Antwort per Mail an den Autor (ohne Zitieren des Textes)"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "Antwort per Mail an den Autor, wobei der komplette Header zitiert wird"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
-msgstr "sucht rÃ¼ckwÃ¤rts innerhalb des Artikels"
+msgstr "Sucht rÃ¼ckwÃ¤rts innerhalb des Artikels"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
-msgstr "sucht vorwÃ¤rts innerhalb des Artikels"
+msgstr "Sucht vorwÃ¤rts innerhalb des Artikels"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "Artikel im Rohformat (inklusive aller Header) anzeigen"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
-msgstr "Ã¼berspringt den nÃ¤chsten Zitatblock"
+msgstr "Ãœberspringt den nÃ¤chsten Zitatblock"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
-msgstr "schalte Anzeige von durch Form-Feed (^L) versteckten Teilen ein/aus"
+msgstr "Schalte Anzeige von durch Form-Feed (^L) versteckten Teilen ein/aus"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
-msgstr "schalte Anzeige aller Header ein/aus"
+msgstr "Schalte Anzeige aller Header ein/aus"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
-msgstr "schaltet das Wort-Hervorheben ein/aus"
+msgstr "Schaltet das Wort-Hervorheben ein/aus"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
-msgstr "(de)aktiviert ROT-13 Dekodierung fÃ¼r den aktuellen Artikel"
+msgstr "(De)aktiviert ROT-13 Dekodierung fÃ¼r den aktuellen Artikel"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
-msgstr "wechsle Tabulatorweite 4 <-> 8"
+msgstr "Wechsle Tabulatorweite 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr "(de)aktiviere deutsche TeX-style Dekodierung fÃ¼r aktuellen Artikel"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "Anzeige von UU-kodierten Teilen umschalten"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "Multimedia-AnhÃ¤nge anzeigen/pipen/speichern"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
-msgstr "wÃ¤hle ersten Anhang in der Liste"
+msgstr "WÃ¤hle ersten Anhang in der Liste"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  WÃ¤hle Anhang anhand der Nummer"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
-msgstr "wÃ¤hle letzten Anhang in der Liste"
+msgstr "WÃ¤hle letzten Anhang in der Liste"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "Anhang an Befehl weiterleiten"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "Anhang roh an Befehl weiterleiten"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "Anhang speichern"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
-msgstr "sucht vorwÃ¤rts nach AnhÃ¤ngen"
+msgstr "Sucht vorwÃ¤rts nach AnhÃ¤ngen"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
-msgstr "sucht rÃ¼ckwÃ¤rts nach AnhÃ¤ngen"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach AnhÃ¤ngen"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "Anhang ansehen"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "Anhang markieren"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "AnhÃ¤nge markieren die in ein gegebenes Muster passen"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "Markierung der AnhÃ¤nge umkehren (Umschalten)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
-msgstr "hebt die Markierung der markierten AnhÃ¤nge auf"
+msgstr "Hebt die Markierung der markierten AnhÃ¤nge auf"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "Informationen in der letzten Zeile ein/ausblenden (Name des Anhangs)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
-msgstr "wÃ¤hle erstes Attribut in der Liste"
+msgstr "WÃ¤hle erstes Attribut in der Liste"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  WÃ¤hle Attribut anhand der Nummer"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
-msgstr "wÃ¤hle letztes Attribut in der Liste"
+msgstr "WÃ¤hle letztes Attribut in der Liste"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "Attribut auf die Voreinstellung zurÃ¼cksetzen"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
-msgstr "suche vorwÃ¤rts nach einem Attribut"
+msgstr "Suche vorwÃ¤rts nach einem Attribut"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
-msgstr "sucht rÃ¼ckwÃ¤rts nach einem Attribut"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach einem Attribut"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "Attribut auswÃ¤hlen"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
-msgstr "zurÃ¼ck zum OptionsmenÃ¼ wechseln falls von dort aufgerufen"
+msgstr "ZurÃ¼ck zum OptionsmenÃ¼ wechseln falls von dort aufgerufen"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
-msgstr "sendet Fehlerbericht oder Kommentar via Mail an %s"
+msgstr "Sendet Fehlerbericht oder Kommentar via Mail an %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "WÃ¤hle erste Option in der Liste"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
-msgstr "0 - 9\t  wÃ¤hlt die Option anhand der Nummer"
+msgstr "0 - 9\t  WÃ¤hlt die Option anhand der Nummer"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "WÃ¤hle letzte Option in der Liste"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
-msgstr "suche vorwÃ¤rts nach einer Option"
+msgstr "Suche vorwÃ¤rts nach einer Option"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
-msgstr "sucht rÃ¼ckwÃ¤rts nach einer Option"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach einer Option"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "Option auswÃ¤hlen"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "Umschalten zum AttributemenÃ¼"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "Bereich der Artikel, die vom nÃ¤chsten Kommando betroffen sind"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "Verlassen der Kommandozeile"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "Filter-Datei bearbeiten"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
-msgstr "zeigt die Hilfe"
+msgstr "Zeigt die Hilfe"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
-msgstr "zeigt den zuletzt angezeigten Artikel an"
+msgstr "Zeigt den zuletzt angezeigten Artikel an"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
-msgstr "eine Zeile runter"
+msgstr "Eine Zeile runter"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
-msgstr "eine Zeile hoch"
+msgstr "Eine Zeile hoch"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "Artikel mit dieser Message-ID anzeigen"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "Artikel/Thread/hervorgeh./markierten Artikel per Mail weiterleiten"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "MenÃ¼ der konfigurierbaren Optionen"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
-msgstr "eine Seite runter"
+msgstr "Eine Seite runter"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
-msgstr "eine Seite hoch"
+msgstr "Eine Seite hoch"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
-msgstr "poste (schreibe) Artikel in die aktuelle Gruppe"
+msgstr "Poste (schreibe) Artikel in die aktuelle Gruppe"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
-msgstr "poste zurÃ¼ckgestellte Artikel"
+msgstr "Poste zurÃ¼ckgestellte Artikel"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
-msgstr "listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
+msgstr "Listet Ihre geposteten Artikel auf (aus der 'posted' Datei)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
-msgstr "kehrt zum vorherigen MenÃ¼ zurÃ¼ck"
+msgstr "Kehrt zum vorherigen MenÃ¼ zurÃ¼ck"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
-msgstr "beendet tin sofort"
+msgstr "Beendet tin sofort"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "Bildschirmdarstellung neu zeichnen"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
-msgstr "speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
+msgstr "Speichert Artikel/Thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
-msgstr "speichert markierte Artikel automatisch ohne Nachfrage"
+msgstr "Speichert markierte Artikel automatisch ohne Nachfrage"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "Bildschirm eine Zeile nach oben schieben"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "Bildschirm eine Zeile nach unten schieben"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
-msgstr "sucht rÃ¼ckwÃ¤rts nach Artikeln von Autor"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach Artikeln von Autor"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
-msgstr "sucht vorwÃ¤rts nach Artikeln von Autor"
+msgstr "Sucht vorwÃ¤rts nach Artikeln von Autor"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
-msgstr "sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)"
+msgstr "Sucht in allen Artikel nach vorgegebener Zeichenkette (kann dauern)"
 
 # TODO: formating
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (Suchen beachten GroÃŸ/Kleinschreibung nicht und laufen Ã¼ber den\n"
 "          letzten Artikel hinaus zum ersten Artikel der Gruppe und von dort\n"
 "          aus weiter.)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
-msgstr "durchsucht Artikel rÃ¼ckwÃ¤rts nach Subject Zeile"
+msgstr "Durchsucht Artikel rÃ¼ckwÃ¤rts nach Subject Zeile"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
-msgstr "durchsucht Artikel vorwÃ¤rts nach Subject Zeile"
+msgstr "Durchsucht Artikel vorwÃ¤rts nach Subject Zeile"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
-msgstr "letzte Suche wiederholen"
+msgstr "Letzte Suche wiederholen"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
-msgstr "markiere Artikel fÃ¼r nochmaliges posten/pipen/drucken/abspeichern"
+msgstr "Markiere Artikel fÃ¼r nochmaliges posten/pipen/drucken/abspeichern"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "Anzeige von Subject/Beschreibung in d. letzten Zeile (de)aktivieren"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "(de)aktiviert inverse Darstellung"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
-msgstr "schaltet das MinihilfemenÃ¼ ein/aus"
+#: src/lang.c:447
+msgid "toggle mini help menu and posting etiquette display"
+msgstr "Schaltet das MinihilfemenÃ¼ und Posting Etikette ein/aus"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "Zeigt des Autors EMail Adresse, Realname, beides oder nichts\n"
 "          von beidem an"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
-msgstr "zeige Versionsinformationen"
+msgstr "Zeige Versionsinformationen"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
-msgstr "markiert alle Artikel als gelesen und kehrt zum GruppenmenÃ¼ zurÃ¼ck"
+msgstr "Markiert alle Artikel als gelesen und kehrt zum GruppenmenÃ¼ zurÃ¼ck"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
-msgstr "markiere Artikel gelesen; Ã¶ffne nÃ¤. Gruppe mit ungelesenen Artikeln"
+msgstr "Markiere Artikel gelesen; Ã¶ffne nÃ¤. Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "WÃ¤hle ersten Thread in der Liste"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "WÃ¤hle letzten Thread in der Liste"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
-msgstr "listet Artikel im aktuellen Thread (Ã¶ffnet das Thread UntermenÃ¼)"
+msgstr "Listet Artikel im aktuellen Thread (Ã¶ffnet das Thread UntermenÃ¼)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
-msgstr "markiert Artikel als ungelesen"
+msgstr "Markiert Artikel als ungelesen"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
-"markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen"
+"Markiert den aktuellen Thread, Bereich oder markierte Artikel als gelesen"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
-"markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen"
+"Markiert den aktuellen Thread, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
-"mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff.  gelesen."
+"Mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff.  gelesen."
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
-"mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff. ungelesen."
+"Mark. akt. Bereich/ausgewÃ¤lte/Muster/markierte Artikel nach Auff. ungelesen."
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
-msgstr "wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
+msgstr "Wechselt zwischen der Anzeige aller/markierter (hot) Artikel"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
-msgstr "zeige nÃ¤chste Gruppe"
+msgstr "Zeige nÃ¤chste Gruppe"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
-msgstr "zeige vorhergehende Gruppe"
+msgstr "Zeige vorhergehende Gruppe"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig fÃ¼r alle Artikel umschalten"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Gruppe setzen"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Thread setzen"
 
 # TODO: formating
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 "Markierung 'hot'/wichtig fÃ¼r alle Threads setzen, die schon einen\n"
 "          ungelesenen Artikel mit Markierung 'hot'/wichtig enthalten."
 
 # TODO: formating
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr ""
 "Markierung 'hot'/wichtig fÃ¼r alle Threads setzen, die einem\n"
 "          gewÃ¤hlten Muster entsprechen"
 
-#: src/lang.c:465 src/lang.c:521
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "(un)markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
-msgstr "0 - 9\t  wÃ¤hlt Thread anhand der Nummer"
+msgstr "0 - 9\t  WÃ¤hlt Thread anhand der Nummer"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "Anzahl der zu holenden oder wieder zu ladenden Artikel Ã¤ndern"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
-msgstr "wechselt zwischen der Anzeige aller/ungelesener Artikel"
+msgstr "Wechselt zwischen der Anzeige aller/ungelesener Artikel"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "Markierung 'hot'/wichtig fÃ¼r Thread setzen/entfernen"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
-msgstr "wechsle durch die verschiedenen Threading-Optionen"
+msgstr "Wechsle durch die verschiedenen Threading-Optionen"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "Markierung 'hot'/wichtig fÃ¼r alle Artikel entfernen"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
-msgstr "hebt die Markierung der markierten Artikel auf"
+msgstr "Hebt die Markierung der markierten Artikel auf"
 
-#: src/lang.c:473
+#: src/lang.c:475
+msgid "search for articles forwards"
+msgstr "Sucht vorwÃ¤rts nach Artikeln"
+
+#: src/lang.c:476
+msgid "search for articles backwards"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach Artikeln"
+
+#: src/lang.c:477
+msgid "toggle info message in last line (Message-ID)"
+msgstr "Informationen (Message-ID) in der letzten Zeile ein/ausblenden"
+
+#: src/lang.c:478
+msgid "Open article by Message-ID"
+msgstr "Artikel anhand der Message-ID Ã¶ffnen"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "Neuen GÃ¼ltigkeitsbereich hinzufÃ¼gen"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "GÃ¼ltigkeitsbereich lÃ¶schen"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "Attribute-Datei bearbeiten"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "WÃ¤hle ersten GÃ¼ltigkeitsbereich in der Liste"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
-msgstr "0 - 9\t  wÃ¤hlt den GÃ¼ltigkeitsbereich anhand der Nummer"
+msgstr "0 - 9\t  WÃ¤hlt den GÃ¼ltigkeitsbereich anhand der Nummer"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "WÃ¤hle letzten GÃ¼ltigkeitsbereich in der Liste"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "GÃ¼ltigkeitsbereich verschieben"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "GÃ¼ltigkeitsbereich umbenennen"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "GÃ¼ltigkeitsbereich auswÃ¤hlen"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
-msgstr "markiert alle Artikel der Gruppe als gelesen"
+msgstr "Markiert alle Artikel der Gruppe als gelesen"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
-msgstr "markiert Gruppe als gelesen, springt zur nÃ¤chsten mit ungel. Artikeln"
+msgstr "Markiert Gruppe als gelesen, springt zur nÃ¤chsten mit ungel. Artikeln"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "WÃ¤hle erste Gruppe in der Liste"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "Gruppe anhand des Namens auswÃ¤hlen"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
-msgstr "0 - 9\t  wÃ¤hlt die Gruppe anhand der Nummer"
+msgstr "0 - 9\t  WÃ¤hlt die Gruppe anhand der Nummer"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "Bereich der Gruppen, die vom nÃ¤chsten Kommando betroffen sind"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "WÃ¤hle letzte Gruppe in der Liste"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "Listet Gruppen auf in die der Artikel gepostet wurde (via Message-ID)"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (springt zum Artikel falls mind. eine der Gruppen vorhanden ist)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
-msgstr "markiert alle Artikel in der gewÃ¤hlten Gruppe als ungelesen"
+msgstr "Markiert alle Artikel in der gewÃ¤hlten Gruppe als ungelesen"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
-msgstr "bewegt die gewÃ¤hlte Gruppe innerhalb der Liste"
+msgstr "Bewegt die gewÃ¤hlte Gruppe innerhalb der Liste"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
-msgstr "wÃ¤hlt die nÃ¤chste Gruppe mit ungelesenen Artikeln"
+msgstr "WÃ¤hlt die nÃ¤chste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "Beenden"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
-msgstr "beenden ohne die KonfigurationsÃ¤nderungen zu sichern"
+msgstr "Beenden ohne die KonfigurationsÃ¤nderungen zu sichern"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
-msgstr "liest ausgewÃ¤hlte Gruppe"
+msgstr "Liest ausgewÃ¤hlte Gruppe"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
-msgstr "setzt die .newsrc zurÃ¼ck (alle Artikel als gelesen markiert)"
+msgstr "Setzt die .newsrc zurÃ¼ck (alle Artikel als gelesen markiert)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
-msgstr "sucht rÃ¼ckwÃ¤rts nach einem Gruppennamen"
+msgstr "Sucht rÃ¼ckwÃ¤rts nach einem Gruppennamen"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
-msgstr " \t  (alle Suchen sind case-insensitive und beginnen am Ende von vorn)"
+msgstr " \t  (Suchen beachten GroÃŸ-/Klein. und beginnen am Ende von vorn)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
-msgstr "suche vorwÃ¤rts nach einer Gruppe"
+msgstr "Suche vorwÃ¤rts nach einer Gruppe"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
-msgstr "abonniert ausgewÃ¤hlte Gruppe"
+msgstr "Abonniert ausgewÃ¤hlte Gruppe"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
-msgstr "abonniere Gruppen, die auf das Muster passen"
+msgstr "Abonniere Gruppen, die auf das Muster passen"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
-msgstr "lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen"
+msgstr "Lies die Datei 'active' neu ein, um nach neuen Artikeln zu suchen"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "Anzeige der Kurzbeschreibung der Gruppe (de)aktivieren."
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
-msgstr "wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
+msgstr "Wechselt die Anzeige zwischen allen/ungelesenen abonnierten Gruppen"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
-msgstr "bestellt ausgewÃ¤hlte Gruppe ab"
+msgstr "Bestellt ausgewÃ¤hlte Gruppe ab"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
-msgstr "bestelle Gruppen ab, die auf das Muster passen"
+msgstr "Bestelle Gruppen ab, die auf das Muster passen"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "Liste der Gruppen sortieren"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
-msgstr "wechselt zwischen der Anzeige aller/abonnierten Gruppen"
+msgstr "Wechselt zwischen der Anzeige aller/abonnierten Gruppen"
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "(un)markiert alle Teile der multipart-Nachrichten in der Reihenfolge"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  WÃ¤hle Artikel anhand der Nummer"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
-msgstr "markiert den Thread als gelesen und kehrt zum Gruppenindex zurÃ¼ck"
+msgstr "Markiert den Thread als gelesen und kehrt zum Gruppenindex zurÃ¼ck"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
-msgstr "markiert Thread als gelesen; nÃ¤chster ungelesener Thread/Gruppe"
+msgstr "Markiert Thread als gelesen; nÃ¤chster ungelesener Thread/Gruppe"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
-msgstr "wÃ¤hle ersten Artikel in der Liste"
+msgstr "WÃ¤hle ersten Artikel in der Liste"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
-msgstr "wÃ¤hle letzten Artikel in der Liste"
+msgstr "WÃ¤hle letzten Artikel in der Liste"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
-"mark. Artikel, Bereich od. mark. Artikel als gelesen; Cursor auf nÃ¤chstem "
+"Mark. Artikel, Bereich od. mark. Artikel als gelesen; Cursor auf nÃ¤chstem "
 "ungel. Art."
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
-msgstr "markiert den Artikel, Bereich oder markierte Artikel als ungelesen"
+msgstr "Markiert den Artikel, Bereich oder markierte Artikel als ungelesen"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
-msgstr "markiert den aktuellen Thread als ungelesen"
+msgstr "Markiert den aktuellen Thread als ungelesen"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
-msgstr "zeige gewÃ¤hlten Artikel"
+msgstr "Zeige gewÃ¤hlten Artikel"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2618,7 +2625,7 @@ msgstr ""
 "Darstellungsoptionen\n"
 "--------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2626,7 +2633,7 @@ msgstr ""
 "Verschiedenes\n"
 "-------------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2634,7 +2641,7 @@ msgstr ""
 "Position Ã¤ndern\n"
 "---------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2642,7 +2649,7 @@ msgstr ""
 "Gruppe/Thread/Artikel Aktionen\n"
 "-------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2650,7 +2657,7 @@ msgstr ""
 "Anhangs Aktionen\n"
 "-----------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2658,7 +2665,7 @@ msgstr ""
 "Attribute Aktionen\n"
 "------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2666,7 +2673,15 @@ msgstr ""
 "Options Aktionen\n"
 "----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Gepostete Artikel Aktionen\n"
+"--------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2674,7 +2689,7 @@ msgstr ""
 "GÃ¼ltigkeitsbereich Aktionen\n"
 "---------------------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2682,94 +2697,94 @@ msgstr ""
 "URL Aktionen\n"
 "------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "WÃ¤hle erste URL in der Liste"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
-msgstr "0 - 9\t  wÃ¤hlt die URL anhand der Nummer"
+msgstr "0 - 9\t  WÃ¤hlt die URL anhand der Nummer"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "WÃ¤hle letzte URL in der Liste"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "Suche vorwÃ¤rts nach URLs"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "Suche rÃ¼ckwÃ¤rts nach URLs"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "URL im Browser Ã¶ffnen"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "Informationen (URL) in der letzten Zeile ein/ausblenden"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Gruppenlevel Befehle"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Killfilter hinzugefÃ¼gt"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Automatischer Auswahlfilter hinzugefÃ¼gt"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "Alle Teile markiert"
 
-#: src/lang.c:543
+#: src/lang.c:550
 msgid "All parts untagged"
 msgstr "Alle Teile unmarkiert "
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Speichert Artikel, um ihn spÃ¤ter zu posten"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Bitte ein gÃ¼ltiges Zeichen eingeben"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Teil Nummer %d fehlt."
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** Keine zurÃ¼ckgelegten Artikel ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "Kein mehrteiliger Artikel"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Sie haben diese Gruppe nicht abonniert"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Kein vorhergehender Ausdruck"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "AusfÃ¼hrung nicht mÃ¶glich im nicht-Ã¼berschreiben Modus"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d zurÃ¼ckgelegte %s, hervorholen mit ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2779,21 +2794,21 @@ msgstr ""
 "  Um das zu Ã¤ndern, setzen Sie in der tinrc das alternative_handling auf "
 "OFF\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Dateiname fÃ¼r %s/%s ist eine Mailbox. Anhang nicht gespeichert"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso kodierter Artikel"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "unvollstÃ¤ndige "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2856,151 +2871,151 @@ msgstr ""
 "Bitte senden Sie Fehlerberichte und Kommentare mittels des 'R' Kommandos an\n"
 "%s.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "UngÃ¼ltige From: %s Zeile. Lesen Sie  INSTALL nochmal."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "UngÃ¼ltige Mehrbytezeichen-Folge vorhanden\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "UngÃ¼ltiger Sender:-Header %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "Inverse Bilddarstellung abgestellt"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "Inverse Bilddarstellung eingeschaltet"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Fehlende Definition fÃ¼r %s\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "UngÃ¼ltige Tastenbelegung '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "UngÃ¼ltiger Tastenname '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap-Datei wurde auf Version %s umgestellt\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Filter From:   [%s] (j/n): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "Filter Z.:  (</>num): "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "Filter MenÃ¼ (Kill, Bewertung/Score verringern)"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Filter Msg-ID: [%s] (v/l/n/n): "
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "Filter nach Muster  : "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Filter Subject:[%s] (j/n): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "Filter Textmuster   : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "Filterzeit in Tagen : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Letzte"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Letzte Antwort --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "Zeilen %s "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Funktion nicht verfÃ¼gbar."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "Es wird nicht via NNTP gelesen."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Gruppe: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Gruppen: %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Maile"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "Mailbox "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mailt Artikel an [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Maile Log-Datei an %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Maile einen Fehlerbericht..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Fehlerbericht an %s senden?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "Gemailt"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Senden der Mail an %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -3012,61 +3027,61 @@ msgstr ""
 "# Das 4. Feld ist das Basisverzeichnis (z.B. ~/Mail oder ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s als gelesen markiert"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s als ungelesen markiert"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d von %d %s als gelesen markiert"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d von %d %s als ungelesen markiert"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Markierung"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Alle Artikel als gelesen markieren%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Artikel als gelesen markieren%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Die Gruppe %s als gelesen markieren?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Den Thread als gelesen markieren%s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Ãœbereinstimmende %s Gruppen..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=springe zu n; %s=Zeile runter; %s=Zeile rauf; %s=Hilfe; %s=Beenden"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3074,14 +3089,14 @@ msgstr ""
 "%s=anzeigen; %s=pipen; %s=roh pipen; %s=speichern; %s=markieren; %s=Muster "
 "markieren; %s=Markierungen aufheben"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=anzeigen; %s=speichern; %s=markieren; %s=Muster markieren; "
 "%s=Markierungen aufheben"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3089,12 +3104,12 @@ msgstr ""
 "%s=Markierungen umkehren; %s=Suche vorwÃ¤rts; %s=Suche rÃ¼ckwÃ¤rts; %s=Suche "
 "wiederholen"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=WÃ¤hle n; %s=n. ungel.; %s=Suche; %s=Filter"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3103,34 +3118,39 @@ msgstr ""
 "%s=Autorsuche; %s=Catchup; %s=n. unten; %s=n. oben; %s=gelesen; %s=Thread "
 "anz."
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 "%s=n. oben; %s=n. unten; %s=Bildrauf; %s=Bildrunter; %s=Anfang; %s=letzte "
 "Zeile"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=Suche vorwÃ¤rts; %s=Suche rÃ¼ckwÃ¤rts; %s=Beenden"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=Autorsuche; %s=Su. Inhalt; %s=Catchup; %s=Antw in NG; %s=gelesen"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=Suche vorwÃ¤rts; %s=Suche rÃ¼ckwÃ¤rts; %s=Suche wiederholen"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=hinzufÃ¼gen; %s=verschieben; %s=umbenennen; %s=lÃ¶schen"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=WÃ¤hle n; %s=n. ungel.; %s,%s=Suche; %s=Catchup"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3138,7 +3158,7 @@ msgstr ""
 "%s=n. unten; %s=n. oben; %s=Hilfe; %s=verschieben; %s=Ende; %s=Alle/Nur "
 "ungel."
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3147,227 +3167,222 @@ msgstr ""
 "%s=Abo; %s=Abo n. Muster; %s=Abbestellen; %s=Abbest. n. Muster; %s=Alle/Nur "
 "abon."
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=WÃ¤hle n; %s=n. ungel.; %s=Catchup; %s=Infozeile"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=Hilfe; %s=n. unten; %s=n. oben; %s=Ende; %s=tag; %s=ungelesen"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=Suche vorwÃ¤rts; %s=Suche rÃ¼ckwÃ¤rts; %s=Suche wiederholen"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--Mehr--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "Verschiebe %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: Zeile             "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", Name: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gehe zu Gruppe [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "Gruppen"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s in der Gruppenliste (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "Gruppe"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "Erneut versuchen, die newsrc-Datei zu schreiben?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "Warnung: Keine Newsgruppen in die newsrc geschrieben. Speicherabbruch."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc-Datei erfolgreich geschrieben.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- NÃ¤chste Antwort --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "Nein"
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Keine Artikel ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Es wurden keine Artikel gepostet"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** Keine AnhÃ¤nge ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** Keine Kurzbeschreibung ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Kein Dateiname"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Keine Gruppe"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Keine Newsgruppen ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Keine Gruppen zum Lesen Ã¼brig"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Keine letzte Nachricht"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "Keine EMail-Adresse"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "Keine Artikel zum Speichern markiert"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Kein Treffer"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "Keine Gruppen mehr"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Keine Newsgruppen"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "Kein nÃ¤chster ungelesener Artikel"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Keine vorherige Gruppe"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "Keine vorherige Suche, nichts zu wiederholen"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Kein vorheriger ungelesener Artikel"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "Keine Antworten"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "Keine Antworten vorhanden im aktuellen Thread"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** Keine GÃ¼ltigkeitsbereiche ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "Kein Suchmuster"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Kein Subject"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal muss LÃ¶schen bis zum Ende der Zeile (ce) unterstÃ¼tzen\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 "%s: Terminal muss LÃ¶schen bis zum Ende des Schirmes unterstÃ¼tzen (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal muss SchirmlÃ¶schen (cl) unterstÃ¼tzen\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal muss Cursor-Bewegungen unterstÃ¼tzen (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 "%s: TERM-Variable muss gesetzt sein, um das Terminal richtig anzusteuern\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Kein Programm fÃ¼r %s/%s gefunden\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Newsgruppe existiert nicht auf diesem Server"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppe %s nicht in der Active-Datei gefunden"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "c=erzeuge, a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a=alternativer Name, d=voreingestellte .newsrc, q=beende tin: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3396,44 +3411,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Nur"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Option nicht vorhanden. Neu kompilieren mit %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "OptionsmenÃ¼"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "OptionsmenÃ¼ Befehle"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Fehler im regulÃ¤ren Ausdruck: %s an Pos. %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Fehler im regulÃ¤ren Ausdruck: Interner Fehler %d des pcre"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Fehler im regulÃ¤ren Ausdruck: pcre interner Fehler %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Schreibe eine Antwort..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3444,282 +3459,298 @@ msgstr ""
 "ein temporÃ¤res Problem ist, das spÃ¤ter nicht mehr vorhanden ist, kÃ¶nnen Sie\n"
 "den Artikel zurÃ¼ckstellen und spÃ¤ter mit ^O wieder hervorholen.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
-msgstr "Ãœbersicht der geposteten Artikel"
+msgstr "Verlaufsliste der geposteten Artikel"
 
-#: src/lang.c:726
+#: src/lang.c:735
+msgid "Posted Articles Menu Commands"
+msgstr "Gepostete Artikel MenÃ¼befehle"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr "Suche fehlgeschlagen"
+
+#: src/lang.c:737
+msgid "Operation not available for replies by mail"
+msgstr "Nicht verfÃ¼gbar fÃ¼r Antworten per Mail"
+
+#: src/lang.c:738
+msgid "Already in posted articles history level"
+msgstr "Bereits in der Historie der gesendeten Artikel"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "In Newsgruppe(n) [%s] posten> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- Nachbearbeitung gestartet --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- Nachbearbeitung beendet --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "WÃ¤hle Subject [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# Zusammenfassung der gemailten/geposteten Artikel mit 'W' in tin.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Poste Artikel..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "ZurÃ¼ckgelegten Artikel [%%s]posten? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "Wichtig/Hot %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "%s markiert"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "%s Markierung entfernt"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Bereite Path-Filter (%d/%d) vor..."
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte EMails."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "Bearbeite zum LÃ¶schen markierte gespeicherte Artikel."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, 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:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Mail unverÃ¤ndert, Versand abbrechen?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Wollen Sie die zurÃ¼ckgestellten Artikel sehen (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "Artikel schnell (laut Voreinstellungen) killen?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "Filterregel (hochscoren) (laut Voreinstellungen) hinzufÃ¼gen?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "MÃ¶chten Sie das Programm wirklich beenden?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, 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:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Es befinden sich markierte Artikel in der Gruppe, trotzdem beenden?"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ende, %s=bearbeiten, %s=zurÃ¼cklegen: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Kill-Filter speichern: "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=Abbrechen %s=Editieren %s=Filter (hot) speichern: "
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Wirklich ohne Speichern der Konfiguration beenden?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 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:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Wollen Sie diese Operation abbrechen?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Wollen Sie tin augenblicklich verlassen?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "Lesen ('q' zum Beenden)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lese %sArtikel..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lese %sAttribute-Datei...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lese %sKonfigurations-Datei...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "Lese Filter-Datei...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lese %s Gruppen..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
-msgstr "Lese Eingabe-History...\n"
+msgstr "Lese Eingabe-Verlaufsliste...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "Lese Tastenbelegungen...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Lese Gruppen aus dem Active... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "Lese Gruppen aus der newsrc-Datei... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "Lese Newsgroups-Datei... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "Lese newsrc-Datei..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: Zeile             "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(noch %d:%02d benÃ¶tigt)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Nicht vorhandene Gruppe %s entfernt."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
-msgstr "Aus der vorigen Regel gelÃ¶scht: "
+#: src/lang.c:789
+msgid "Removed from this rule: "
+msgstr "Aus dieser Regel gelÃ¶scht: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fehler: Benenne %s in %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "Mailantwort an Autor..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Reposte"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "Wiederholtes posten des Artikels..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Wiederholtes posten de(s|r) Artikel(s) in [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "newsrc zurÃ¼cksetzen?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Antworten werden in folgende Gruppen gepostet"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, 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:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "DrÃ¼cken Sie <RETURN> um fortzufahren..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "WÃ¤hle From     [%s] (j/n): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "WÃ¤hle Zeilen: (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "Filter MenÃ¼ (Bewertung/Score erhÃ¶hen)"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "WÃ¤hle Msg-ID   [%s] (v/l/n/n): "
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "WÃ¤hle Muster        : "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "WÃ¤hle Subject  [%s] (j/n): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "WÃ¤hle Textmuster    : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "WÃ¤hle Zeit in Tagen   : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3741,54 +3772,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Zeige nur Gruppen mit ungelesenen Artikeln"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: Zeile (GroÃŸ-Kl. ignorieren)         "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. beachten)           "
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Speichern"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) speichern?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Zuerst Konfiguration speichern und danach fortfahren?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Name der zu speichernden Datei> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Gespeichert"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ungelesene (%4d 'hot') %s in %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s gespeichert...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Nichts gespeichert"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3797,185 +3828,185 @@ msgstr ""
 "\n"
 "%s %d %s aus %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s nach %s%s gespeichert --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s gespeichert als %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Speichere..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Initialisierung des Bildschirms fehlgeschlagen"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: Anzeige ist zu klein\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "Anzeige zu klein, %s beendet sich"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "GÃ¼ltigkeitsbereich lÃ¶schen? "
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "GÃ¼ltigkeitsbereich angeben> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "Neue Position auswÃ¤hlen> "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "Neue Position darf kein globaler GÃ¼ltigkeitsbereich sein"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "Globaler GÃ¼ltigkeitsbereich, Einsatz nicht erlaubt"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "GÃ¼ltigkeitsbereich umbenennen> "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "GÃ¼ltigkeitsbereich auswÃ¤hlen>  "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "GÃ¼ltigkeitsbereichmenÃ¼ Befehle"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Suche rÃ¼ckwÃ¤rts [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Durchsuche Artikelinhalt [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Suche vorwÃ¤rts [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Suche..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Suche Artikel %d von %d ('q' zum abbrechen)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "WÃ¤hle Artikel> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "WÃ¤hle Gruppe> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Nenne das Auswahlmuster [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "WÃ¤hle thread> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 "%s %s %s (\"%s\"): schicken Sie einen DETAILLIERTEN Fehlerbericht an %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "Die 'active' Datei des Servers"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Kann die Newsgruppe nicht Ã¶ffnen. Sie muss erst abonniert werden..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<LEERT>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starte: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Zeige Thread (%d von %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r zu abonnierende Gruppen> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d Gruppen sind abonniert"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s wurde abonniert"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Abonniere... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, 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:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede (Ã¼berschreibe) Artikel in den Gruppen [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "Ãœberschreibe Artikel ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3984,24 +4015,24 @@ msgstr ""
 "\n"
 "Angehalten. Geben Sie 'fg' ein um %s wieder zu starten\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d Tage"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# Voreingestellte Aktion/zeige Zeichenkette\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -4017,113 +4048,113 @@ msgstr ""
 "#             5=Message-ID: & letzter Reference: Eintrag ausschlieÃŸlich\n"
 "#             6=Message-ID: Eintrag nur 7=Zeilen:\n"
 "# global=ON/OFF  ON=alle Gruppen OFF=nur fÃ¼r die aktuellen Gruppe\n"
-"# case=ON/OFF    ON=Filter case sensitive OFF=ignoriere case\n"
+"# case=ON/OFF    ON=Filter GroÃŸ-Kl. beachten OFF=GroÃŸ-Kl. ignorieren\n"
 "# expire=ON/OFF  ON=Verfallen nach default_filter_days OFF=verfÃ¤llt nie\n"
 
-#: src/lang.c:874
+#: src/lang.c:887
 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:875
+#: src/lang.c:888
 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:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "Es gibt keine neuen Artikel\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Thread Level Kommandos"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "Thread nicht mehr ausgewÃ¤hlt"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "Thread ausgewÃ¤hlt"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "Threads"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "Thread"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
-msgstr "Thread %4s v. %4s"
+msgstr "Thread %4s von %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Sortiere Artikel..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Wort-Hervorhebung: %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "ROT13-Kodierung (de)aktiviert"
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr "Deutsche TeX-Dekodierung: %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Tabulatorweite zu %d gewechselt"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Versuche %s zu dotlocken"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Versuche %s zu locken"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "          h=Hilfe"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "Unbegrenzt"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Wildcardmuster fÃ¼r abzubestellende Gruppen> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fehler beim Dekodieren von %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "Kein Ende."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s erfolgreich dekodiert."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4132,111 +4163,111 @@ msgstr ""
 "%*s[-- %s/%s, %suukodierte Datei, %d Zeilen, Name: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "ungelesen "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "%d Gruppen abbestellt"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s wurde abbestellt"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "Abbestellen... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "Aktuelle Sortierung der Artikel aufheben..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Aktualisiere"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "URL MenÃ¼"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "URL MenÃ¼ Befehle"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "Ã–ffne %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "WÃ¤hle URL> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "Keine URLs im Artikel"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "MIME-Anzeigeprogramm fÃ¼r diese Nachricht benutzen?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       Markiere Artikel gelesen in den abonnierten Gruppen (Batch-Modus)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       RÃ¼ckgabewert zeigt, ob ungelesene Artikel vorliegen (Batch-Modus)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ÃœberprÃ¼fe nicht auf neue Newsgruppen"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       Speicher keine Dateien beim Beenden"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       Zeige keine Newsgruppenbeschreibungen"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit Hole nur 'limit' Artikel pro Newsgruppe"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       Hilfe und Informationen Ã¼ber %s"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       Diese Hilfeseite"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I Verz. Verzeichnis fÃ¼r Artikel-Index-Datei [Standard=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       Erneuere Index-Dateien (Batch-Modus)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m Verz. Mailbox-Verzeichnis [Standard=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4245,49 +4276,49 @@ msgstr ""
 "\n"
 "Schicken Sie Fehlerberichte/Kommentare an %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       Maile neue Artikel an sich selbst (Batch-Modus)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  Maile neue News-Artikel an 'user' (Batch-Modus)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f Datei 'Datei' als .newsrc-Datei nutzen [Standard=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       Posten nicht erlaubt Modus"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       Postet einen Artikel und beendet tin"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       Postet alle zurÃ¼ckgelegten Artikel und beendet tin"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       Lese Artikel, die durch -S gespeichert wurden"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s Verz. Verzeichnis zum News-Speichern [Standard=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       Speichere Artikel fÃ¼r das spÃ¤tere Lesen (Batch-Modus)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       Starte, wenn ungelesene Artikel vorliegen"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4298,35 +4329,35 @@ msgstr ""
 "\n"
 "Syntax: %s [Optionen] [Newsgruppe[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       AusfÃ¼hrliche Ausgabe fÃ¼r Batch-Modus-Optionen"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       Gebe Versions- und Datumsinformationen aus"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s ist nur sinnvoll ohne Batchmodeoperationen\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s ist nur sinnvoll fÃ¼r Batchmodeoperationen\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, 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:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Unsinnige Kombination von %s und %s. Ignoriere %s.\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4335,12 +4366,12 @@ msgstr ""
 "\n"
 "%s%d ist auÃŸerhalb der Grenzen (0 - %d). ZurÃ¼cksetzen auf 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "'%s' (%s/%s) anzeigen?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4351,7 +4382,7 @@ msgstr ""
 "Warnung: Artikel Ã¼berschreitet %d Spalten. Zeile %d ist die erste lange:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4359,7 +4390,7 @@ msgstr ""
 "\n"
 "Warnung: Artikel wurde im Editor nicht verÃ¤ndert\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4367,7 +4398,7 @@ msgstr ""
 "\n"
 "Warnung: \"Subject:\" enthÃ¤lt nur Leerzeichen.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4377,7 +4408,7 @@ msgstr ""
 "Warnung: \"Subject:\" beginnt mit \"Re: \", aber es gibt keine \"References:"
 "\".\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4387,7 +4418,7 @@ msgstr ""
 "Warnung: Artikel hat \"References:\" aber \"Subject:\" beginnt nicht\n"
 "         mit \"Re: \" and enthÃ¤lt auch kein \"(was:\".\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4409,7 +4440,7 @@ msgstr ""
 "Das ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4423,7 +4454,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:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4431,7 +4462,7 @@ msgstr ""
 "\n"
 "Warnung: \"example\" ist eine reserviert Hierarchie!\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4446,7 +4477,7 @@ msgstr ""
 "Einige Einstellungen in Ihrer %s-Datei haben sich geÃ¤ndert!\n"
 "Lesen Sie \"WHATSNEW\", usw....\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4460,7 +4491,7 @@ msgstr ""
 "Evtl. werden Einstellungen in Ihrer %s-Datei\n"
 "nicht erkannt oder Ã¤ndern sich!\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4475,7 +4506,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:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4484,12 +4515,12 @@ msgstr ""
 "\n"
 "Warnung: Es gibt %d '-- \\n' Zeilen. Das kÃ¶nnte einige Leute verwirren.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Warnung: Nur %d von %d Artikeln gespeichert"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4506,14 +4537,14 @@ msgstr ""
 "mÃ¶glich\n"
 "         gehalten werden.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, 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:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4521,37 +4552,37 @@ msgstr ""
 "\n"
 "Warnung: Signaturen sollten mit '-- \\n' und nicht mit '--\\n' beginnen.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Schreibe Datei mit den Eigenschaften der Newsgruppen..."
 
-#: src/lang.c:986
+#: src/lang.c:999
 #, c-format
-msgid "%d Responses"
-msgstr "%d Antworten"
+msgid "%4d Responses"
+msgstr "%4d Antworten"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s hinzugefÃ¼gt"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "Keine nicht abonnierte Gruppen gefunden"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "Zeige nur abonnierte Gruppen"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Ja  "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "   Sie haben Mail"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4572,11 +4603,11 @@ msgstr ""
 "         entfernen oder MM_NETWORK_CHARSET im M)neu auf einen\n"
 "         passenderen Wert setzen.\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D Modus Debug-Modus"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4604,11 +4635,11 @@ msgstr ""
 "Dies ist der Artikel, den Sie canceln (lÃ¶schen) wollen:\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "Farben ein/aus"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4635,30 +4666,30 @@ msgstr ""
 "# Farbeinstellungen\n"
 "# MÃ¶gliche Werte sind:\n"
 "#  -1 = Voreinstellung (weiÃŸer Vordergrund, schwarzer Hintergrund)\n"
-"#   0 = schwarz\n"
-"#   1 = rot\n"
-"#   2 = grÃ¼n\n"
-"#   3 = braun\n"
-"#   4 = blau\n"
-"#   5 = rosa\n"
-"#   6 = cyan\n"
-"#   7 = weiÃŸ\n"
+"#   0 = Schwarz\n"
+"#   1 = Rot\n"
+"#   2 = GrÃ¼n\n"
+"#   3 = Braun\n"
+"#   4 = Blau\n"
+"#   5 = Rosa\n"
+"#   6 = Cyan\n"
+"#   7 = WeiÃŸ\n"
 "# Diese sind *nur* fÃ¼r den Vordergrund:\n"
-"#   8 = grau\n"
-"#   9 = hellrot\n"
-"#  10 = hellgrÃ¼n\n"
-"#  11 = gelb\n"
-"#  12 = hellblau\n"
-"#  13 = hellrosa\n"
-"#  14 = hellcyan\n"
-"#  15 = hellweiÃŸ\n"
+"#   8 = Grau\n"
+"#   9 = Hellrot\n"
+"#  10 = HellgrÃ¼n\n"
+"#  11 = Gelb\n"
+"#  12 = Hellblau\n"
+"#  13 = Hellrosa\n"
+"#  14 = Hellcyan\n"
+"#  15 = HellweiÃŸ\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       Farbe ein- oder ausschalten"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4666,7 +4697,7 @@ msgstr ""
 "\n"
 "Fehler: Followup-To auf mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4675,7 +4706,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" wurde umbenannt, \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4684,7 +4715,7 @@ msgstr ""
 "\n"
 "Fehler: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4693,7 +4724,7 @@ msgstr ""
 "\n"
 "Fehler: \"%s\" ist keine gÃ¼ltige Newsgruppe!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4701,7 +4732,7 @@ msgstr ""
 "\n"
 "Warnung: Followup-To in mehr als eine Newsgruppe gesetzt!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4710,7 +4741,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" wurde umbenannt, bitte \"%s\" stattdessen benutzen!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4719,7 +4750,7 @@ msgstr ""
 "\n"
 "Warnung: Crossposting in %d Newsgruppen und kein Followup-To gesetzt!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4728,7 +4759,7 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist nicht in Ihrer newsrc, sie kÃ¶nnte ungÃ¼ltig sein!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4737,81 +4768,81 @@ msgstr ""
 "\n"
 "Warnung: \"%s\" ist keine gÃ¼ltige Newsgruppe auf diesem Server!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, 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:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Teile fehlen."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "Kein Anfang."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Keine Daten."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Unbekannter Fehler."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tPrÃ¼fsumme fÃ¼r %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "Lese EMail-Active-Datei... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "Lese Mailgruppen-Datei... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
-msgstr "wendet PGP auf den Artikel an"
+msgstr "Wendet PGP auf den Artikel an"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "SchlÃ¼ssel dem Ã–ffentlichen SchlÃ¼sselring hinzufÃ¼gen?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=verschlÃ¼sseln, %s=signieren, %s=beides, %s=Ende: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, 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:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Artikel ist nicht signiert; keine Ã¶ffentlichen SchlÃ¼ssel gefunden"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4819,93 +4850,93 @@ msgstr ""
 "%s=Ende, %s=bearbeiten, %s=ispell, %s=pgp, %s=MenÃ¼, %s=posten, "
 "%s=zurÃ¼cklegen [%%s]: "
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, 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:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, 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:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, 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:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ende, %s=bearbeiten, %s=verschicken [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, 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:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Setze cache_overview_files um das Lesen zu beschleunigen.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin wird lokale index files benutzen.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "Kann den Namen des NNTP Servers nicht finden"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Verbinde mit %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 msgid "Disconnecting from server..."
 msgstr "Trenne Verbindung zum Server..."
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Konnte nicht zum NNTP Server %s verbinden. Beende..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  SchlieÃŸe Verbindung"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Ihr Server unterstÃ¼tzt kein NNTP XOVER oder OVER Kommando.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Die Verbindung zum Newsserver wurde unterbrochen. Wieder verbinden?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4914,45 +4945,45 @@ msgstr ""
 "Schreiben Sie den Servernamen in die Datei %s,\n"
 "oder setzen Sie die Umgebungsvariable NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       Erzwinge Anmeldung bei Verbindung"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  Lese Artikel vom NNTP-Server 'serv' [Standard=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  Benutze 'port' als NNTP-Port [Standard=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       Schnellstart. Das Selbe wie -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       Lese Artikel vom Standard-NNTP-Server"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       Benutze nur das LIST anstelle vom GROUP-Kommando (-n)"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       Lese nur Gruppen aus der .newsrc-Datei vom NNTP-Server"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       IPv4 benutzen"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       IPv6 benutzen"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4960,7 +4991,7 @@ msgstr ""
 "\n"
 "Socket oder Verbindungsproblem\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4969,16 +5000,16 @@ msgstr ""
 "\n"
 "Verbindung mit %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Gebe auf...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Unbekannter Service.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4986,89 +5017,89 @@ msgstr ""
 "Ihr Server hat kein Xref: in seiner XOVER-Information.\n"
 "Tin versucht XHDR XREF zu benutzen (verlangsamt den Prozess etwas).\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Ihr Server hat kein Xref: in seiner XOVER-Information.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Kann %s nicht Ã¶ffnen. Probieren Sie %s -r um via NNTP zu lesen."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       Schnellstart. Das Selbe wie -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       Schnellstart. Das Selbe wie -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       Nur active Datei lesen ohne den Spool zu durchsuchen (-n) Kommando"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 "  -n       Lese nur Gruppen aus der .newsrc-Datei aus dem lokalen Spool"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Ihr Server hat kein Xref: in seinen NOV-Dateien.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Fehler beim Posten mit externem inews, verwende eingebautes?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "Das hat funktioniert. In Zukunft immer eingebautes inews verwenden?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s gedruckt"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
-msgstr "druckt Artikel/Thread/hervorgehobene/Muster/markierten"
+msgstr "Druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Drucke"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "Drucke..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s nach \"%s\" gepipet"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
-msgstr "pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
+msgstr "Pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "Kein Kommando"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Pipe"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "Pipen..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Pipen nicht aktiviert."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -5083,7 +5114,7 @@ msgstr ""
 "        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
 "        anzugeben\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -5096,7 +5127,7 @@ msgstr ""
 "        Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
 "        erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -5109,7 +5140,7 @@ msgstr ""
 "         Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
 "         erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -5119,7 +5150,7 @@ msgstr ""
 "Warnung: Die \"%s:\" Zeile enthÃ¤lt Leerzeichen die entfernt\n"
 "         werden sollten.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5154,40 +5185,40 @@ msgstr ""
 "  Artikel nicht sorgfÃ¤ltig formatieren, ist es sehr wahrscheinlich, dass er\n"
 "  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "Ausgang zur Shell"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Shellkommando (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Kann den Wert fÃ¼r TERM nicht finden\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Gruppe %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Server nicht erreichbar\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5196,7 +5227,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; "
 "%s=tag; %s=Posten"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5204,7 +5235,7 @@ msgstr ""
 "%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5212,531 +5243,531 @@ msgstr ""
 "%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; "
 "%s=Posten"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=Pipe; %s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=Pipe; %s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "Terminal unterstÃ¼tzt keine Farben"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "Versuche %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "Nichts"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Subject"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "References"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "Beides: Subject und References"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "Prozentualer Treffer"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "Nein"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Alle ausblenden"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Voller Name"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Adresse und Name"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "HÃ¶chster"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Summe"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Durchschnitt"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Schwarz"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Rot"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "GrÃ¼n"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Braun"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Blau"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "WeiÃŸ"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Grau"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "Helles Rot"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "Helles GrÃ¼n"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Gelb"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "Helles Blau"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Helles Rosa"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Helles Cyan"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Helles WeiÃŸ"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Nichts"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Leerzeichen"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "Beste Hervorhebung"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "Unterstreichen"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "Invers"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Blinkend"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "Halbe Helligkeit"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Fett"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Cc und Bcc"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "Nichts"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "Kommandos"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "X-Befehl"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "Kommandos & Ende"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "Kommandos & X-Befehl"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "Ende & X-Befehl"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "Kmndos & Ende & X-Befehl"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown oder PageNextUnread"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. beachten)           "
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: Zeile (GroÃŸ-Kl. ignorieren)         "
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: Zeile (GroÃŸ- Kleinschreibung beachten) "
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: Zeile (ignoriere GroÃŸ- Kleinschreibung)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & References:     "
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & letzte Reference"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "Message-ID: allein            "
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Zeilen:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "Artikelrumpf nicht anpassen"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "FÃ¼hrende Leerzeilen Ã¼berspringen"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "AbschlieÃŸende Leerzeilen Ã¼berspr."
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "FÃ¼hr. & abschlies. Leerz. Ã¼berspr."
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Mehrere zwischen TextblÃ¶cken zusammenfassen"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + fÃ¼hrende Leerzeilen Ã¼berspringen"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr ""
 "Mehrere zwischen Textbl. zusammenfassen + abschlieÃŸende Leerz. Ã¼berspringen"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 "Mehrere zwischen Textbl. zusammenf. + fÃ¼hrende/abschlieÃŸende Leerz. Ã¼berspr."
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Shellarchiv"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (Absteigend)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (Aufsteigend)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (Absteigend)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (Aufsteigend)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (Absteigend)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (Aufsteigend)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Bewertung (Absteigend)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Bewertung (Aufsteigend)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (Absteigend)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (Aufsteigend)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "Datum des letzten Artikels (Absteigend)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "Datum des letzten Artikels (Aufsteigend)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "Quicksort"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Heapsort"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Immer behalten"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Immer entfernen"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "Mit D in der Anzeige markiert"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "Killt nur ungelesene Artikel"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Nichts besonderes"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Signaturen zitieren"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "Zitatz. kÃ¼rzen, Signat. zitieren"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "Leerzeilen zitieren"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "Zitatz. kÃ¼rzen, Leerzeilen zit."
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Zitatz. kÃ¼rzen, Sign & Leerz. zit."
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "nein"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "mit Header"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "ohne Header"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr "NFKC GroÃŸ-/Kleinschreibung Zusammenlegen"
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Darstellungseinstellungen"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "Farbeinstellungen"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "Hervorhebungseinstellungen"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Versandeinstellungen fÃ¼r Mail und News"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Experteneinstellungen"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Filtereinstellungen"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "Zeigt MinimenÃ¼ & Posting Etikette"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5744,23 +5775,23 @@ 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:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Kurzbeschreibung fÃ¼r Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
-"# Falls ON wird die Newsgruppenbeschreibung im GruppenauswahlmenÃ¼\n"
+"# Falls ON wird die Newsgruppenbeschreibung in der Gruppenauswahl-Ebene\n"
 "# nach dem Gruppennamen angezeigt\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5768,11 +5799,11 @@ msgstr ""
 "Zeigt From (Autor) Feld im Gruppen- und Threadlevel. <SPACE> wechselt & <CR> "
 "setzt."
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
-msgstr "Im Gruppen und Threadlevel, zeige Autor an mit"
+msgstr "Zeige Autor im Gruppen- und Threadlevel mit an"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5781,40 +5812,40 @@ msgid ""
 "# * 2 = full name\n"
 "#   3 = both\n"
 msgstr ""
-"# Anzeige des 'From:' Felds im Gruppen und Threadlevel.\n"
+"# Anzeige des 'From:' Felds im Gruppen- und Threadlevel.\n"
 "# MÃ¶gliche Werte sind (die Voreinstellung ist mit * gekennzeichnet):\n"
 "#   0 = nichts\n"
 "#   1 = Adresse\n"
 "# * 2 = Voller Name\n"
 "#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 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:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 "# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "Inverse Darstellung fÃ¼r die Header"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Threade Artikel anhand"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5834,15 +5865,15 @@ msgstr ""
 "#   4 = Mehrteilige Artikel\n"
 "#   5 = prozentualer Subject Vergleich\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Prozent des Subject das gleich sein muss. <CR> setzt."
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "Prozentualer Subject Vergleich"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5866,11 +5897,11 @@ msgstr ""
 "um\n"
 "# in den gleichen Thread sortiert zu werden.\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Bewertung eines Threads"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5884,16 +5915,16 @@ msgstr ""
 "#   1 = Summe\n"
 "#   2 = Durchschnitt\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 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:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Sortiere Artikel nach"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5923,15 +5954,15 @@ msgstr ""
 "#   9 = Lines absteigend\n"
 "#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Sortiere Threads nach"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5949,46 +5980,46 @@ msgstr ""
 "#   3 = Datum des letzten Artikels (absteigend)\n"
 "#   4 = Datum des letzten Artikels (aufsteigend)\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 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:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 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:1749
+#: src/lang.c:1762
 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:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 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:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 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:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filter (kill) anwenden auf"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6002,11 +6033,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:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "Zum nÃ¤chsten ungelesenen Artikel springen mit"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6022,11 +6053,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN oder TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "Wie mit Leerzeilen umgegangen werden soll"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6056,26 +6087,26 @@ msgstr ""
 "#   7 = Leerzeilen zwischen TextblÃ¶cken zusammenfassen und\n"
 "#       fÃ¼hrende sowie abschlieÃŸende Leerzeilen Ã¼berspringen\n"
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 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:1806
+#: src/lang.c:1819
 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:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "Zeichen fÃ¼r gelÃ¶schte Artikel"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6083,18 +6114,18 @@ msgstr ""
 "# Zeichen fÃ¼r einen Artikel, der gelÃ¶scht wurde (Voreinstellung 'D')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 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:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "Zeichen fÃ¼r Artikel im Bereich"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6102,17 +6133,17 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel die im Bereich sind (Voreinstellung '#')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 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:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "Zeichen fÃ¼r wiederkehrende Artikel"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6120,17 +6151,17 @@ msgstr ""
 "# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 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:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "Zeichen fÃ¼r wichtige Artikel"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6138,15 +6169,15 @@ msgstr ""
 "# Zeichen fÃ¼r Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 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:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "Zeichen fÃ¼r aktuelle Artikel"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6154,15 +6185,15 @@ msgstr ""
 "# Zeichen fÃ¼r einen aktuellen Artikel (Voreinstellung ist 'o')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 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:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "Zeichen fÃ¼r ungelesene Artikel"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6170,15 +6201,15 @@ msgstr ""
 "# Zeichen fÃ¼r ungelesene Artikel (Voreinstellung '+')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 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:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "Zeichen fÃ¼r gelesene Artikel"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6186,15 +6217,15 @@ msgstr ""
 "# Zeichen fÃ¼r gelesene Artikel (Voreinstellung ' ')\n"
 "# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 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:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "Zeichen fÃ¼r gekillte Artikel"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6202,17 +6233,17 @@ msgstr ""
 "# Zeichen fÃ¼r gekillte Artikel (Voreinstellung 'K')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 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:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "Zeichen fÃ¼r gelesene wichtige Art."
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6221,11 +6252,11 @@ msgstr ""
 "# (Voreinstellung ':')\n"
 "# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "Lange Newsgruppennamen abkÃ¼rzen"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6234,7 +6265,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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6242,11 +6273,11 @@ msgstr ""
 "0 = seitenweise, -1 = zeige zusÃ¤tzlich letzte Zeile der vorigen Seite, -2 = "
 "halbe Seite"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "BlÃ¤ttere Artikel um ... Zeilen"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6265,28 +6296,28 @@ msgstr ""
 "# * 1 = zeilenweise\n"
 "#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Zeige Signaturen an"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 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:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "Zeige uue-Teile als Anhang an"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6304,17 +6335,17 @@ msgstr ""
 "#       Ã¤hnlich der von MIME-AnhÃ¤ngen\n"
 "#   2 = Einzeilige Zusammenfassung auch fÃ¼r unvollstÃ¤ndige Daten\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 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:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6322,15 +6353,15 @@ msgstr ""
 "# Falls ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
 "# \"a als Ã¤, usw. dar\n"
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6346,11 +6377,11 @@ msgstr ""
 "# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
 "# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Zeige folgende Header nicht an"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6369,44 +6400,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:1936
+#: src/lang.c:1949
 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:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "Ãœbersp. multipart/alternative-Teile"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 "# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Wortgetreue TextblÃ¶cke erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "Wortgetreue TextblÃ¶cke erkennen"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Falls ON werden wortgetreue TextblÃ¶cke in Artikeln erkannt\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 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:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r zit. Zeilen"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6417,15 +6448,15 @@ msgstr ""
 "# Farbe angezeigt, die in col_quote definiert sind.\n"
 "# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 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:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "Reg. Ausd. fÃ¼r zweifach zitierte Z."
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6436,15 +6467,15 @@ msgstr ""
 "# Farbe dargestellt, die in col_quote2 definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1965
+#: src/lang.c:1978
 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:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Reg. Ausd. fÃ¼r >=3-fach zitierte Z."
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6455,28 +6486,28 @@ msgstr ""
 "# dargestellt, die in col_quote3 definiert sind.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Fremdzitate erkennen einschalten? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "Fremdzitate erkennen"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# Falls ON werden Fremdzitate in Artikeln erkannt\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr "RegulÃ¤rer Ausd. fÃ¼r Zeilen mit Fremdzitaten"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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"
@@ -6487,16 +6518,16 @@ msgstr ""
 "# Farbe dargestellt, die in col_extquote definiert ist.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 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:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "Reg. fÃ¼r /SchrÃ¤gst./ Hervorhebungen"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6506,16 +6537,16 @@ msgstr ""
 "# zwischen '/' in col_markslashes angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 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:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "Regu. A. fÃ¼r *Stern* Hervorhebungen"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6525,16 +6556,16 @@ msgstr ""
 "# zwischen '*' in col_markstars angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 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:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "Reg. fÃ¼r -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6544,16 +6575,16 @@ msgstr ""
 "# zwischen '-' in col_markstroke angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "Reg. fÃ¼r _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6563,16 +6594,16 @@ msgstr ""
 "# zwischen '_' in col_markdash angezeigt werden.\n"
 "# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2033
 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:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "Reg. Ausd. fÃ¼r den Subjectanfang"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6580,16 +6611,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
 "# die dann entfernt werden.\n"
 
-#: src/lang.c:2027
+#: src/lang.c:2040
 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:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "Reg. Ausd. fÃ¼r das Subjectende"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6597,16 +6628,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:2034
+#: src/lang.c:2047
 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:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r den Anfang eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6614,16 +6645,16 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der den Beginn eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 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:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "Reg. Ausd. fÃ¼r das Ende eines wortgetreu wiederzugebenden Absatzes"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6631,18 +6662,18 @@ msgstr ""
 "# Ein regulÃ¤rer Ausdruck, der das Ende eines wortgetreu wiederzugebenden\n"
 "# Absatzes findet.\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 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:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME-Viewer"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6654,15 +6685,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:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "Start des MIME-Viewers bestÃ¤tigen"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6670,40 +6701,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:2064
+#: src/lang.c:2077
 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:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "Catchup der Gruppen beim Beenden"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 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:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 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:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Catchup mit der linken Cursort."
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "BestÃ¤tigung erforderlich fÃ¼r"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6731,55 +6762,55 @@ msgstr ""
 "#   7 = Kommandos & Ende & X-Befehl\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Art. (un)gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Ã–ffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "Ã–ffne URLs mit ..."
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 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:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "Maus in xterm nutzen"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 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:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 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:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "Anzahl der zu holenden Artikel"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6788,30 +6819,30 @@ msgstr ""
 "# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
 "# Artikel\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 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:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 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:2136
+#: src/lang.c:2149
 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:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "WildcardprÃ¼fung"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6823,66 +6854,66 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = RegulÃ¤rer Ausdruck\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 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:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "Bewertungsgrenze (kill)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 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:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Bewertung fÃ¼r gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Bewertung fÃ¼r gekillte Artikel"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Bewertung fÃ¼r gekillte Artikel\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 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:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "Bewertungsgrenze (select)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 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:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Bewertung fÃ¼r wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Bewertung fÃ¼r wichtige Artikel"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Bewertung fÃ¼r wichtige Artikel (hot)\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6890,19 +6921,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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Benutze ANSI-Farben"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Standard Vordergrundfarbe"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6910,11 +6941,11 @@ msgstr ""
 "# Standard Vordergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Standard Hintergrundfarbe"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6922,35 +6953,35 @@ msgstr ""
 "# Standard Hintergrundfarbe\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# Farbe des Hintergrunds fÃ¼r inversen Text\n"
-"# Voreinstellung: 4 (blau)\n"
+"# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 "# Farbe des Vordergrunds fÃ¼r inversen Text\n"
-"# Voreinstellung: 7 (weiÃŸ)\n"
+"# Voreinstellung: 7 (WeiÃŸ)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Farbe der Textzeilen"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6958,23 +6989,23 @@ msgstr ""
 "# Farbe der Textzeilen\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "Farbe des MinihilfemenÃ¼"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 "# Farbe des MinihilfemenÃ¼\n"
-"# Voreinstellung: 3 (braun)\n"
+"# Voreinstellung: 3 (Braun)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "Farbe des Hilfstext"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6982,155 +7013,155 @@ msgstr ""
 "# Farbe der Hilfeseiten\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Farbe der Statusmeldungen"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 "# Farbe der letzten Zeile im Artikel\n"
-"# Voreinstellung: 6 (cyan)\n"
+"# Voreinstellung: 6 (Cyan)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "Farbe der zitierten Zeilen"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 "# Farbe der zitierten Zeilen\n"
-"# Voreinstellung: 2 (grÃ¼n)\n"
+"# Voreinstellung: 2 (GrÃ¼n)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 "# Farbe von zweifach zitierten Zeilen\n"
-"# Voreinstellung: 3 (braun)\n"
+"# Voreinstellung: 3 (Braun)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# Farbe von =>3-fach zitierten Zeilen\n"
-"# Voreinstellung: 4 (blau)\n"
+"# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 "# Farbe der Artikelheaderzeilen\n"
-"# Voreinstellung: 2 (grÃ¼n)\n"
+"# Voreinstellung: 2 (GrÃ¼n)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Farbe des angezeigten Headers"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 "# Farbe des angezeigten Headers\n"
-"# Voreinstellung: 9 (hellrot)\n"
+"# Voreinstellung: 9 (Hellrot)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Farbe der Subjectzeile"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 "# Farbe der Subjectzeile\n"
-"# Voreinstellung: 6 (cyan)\n"
+"# Voreinstellung: 6 (Cyan)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "Farbe der Fremdzitate"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 "# Farbe des Fremdzitat-Textes\n"
-"# Voreinstellung: 5 (rosa)\n"
+"# Voreinstellung: 5 (Rosa)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "Farbe des AntwortzÃ¤hlers"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 "# Farbe des AntwortzÃ¤hlers\n"
-"# Voreinstellung: 2 (grÃ¼n)\n"
+"# Voreinstellung: 2 (GrÃ¼n)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "Farbe des Autors (From:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 "# Farbe des Autors (From:)\n"
-"# Voreinstellung: 2 (grÃ¼n)\n"
+"# Voreinstellung: 2 (GrÃ¼n)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "Farbe des Hilfe/Mail-Zeichens"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# Farbe des Hilfe/Mail-Zeichens\n"
-"# Voreinstellung: 4 (blau)\n"
+"# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Farbe von Signaturen"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 "# Farbe von Signaturen\n"
-"# Voreinstellung: 4 (blau)\n"
+"# Voreinstellung: 4 (Blau)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7138,71 +7169,71 @@ msgstr ""
 "# Farbe der hervorgehobenen URLs\n"
 "# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Farbe des wortgetreu darzustellenden Textes"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 "# Farbe des wortgetreu darzustellenden Textes\n"
-"# Voreinstellung: 5 (rosa)\n"
+"# Voreinstellung: 5 (Rosa)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 "# Farbe der Hervorhebung durch *Sterne*\n"
-"# Voreinstellung: 11 (gelb)\n"
+"# Voreinstellung: 11 (Gelb)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 "# Farbe der Hervorhebung durch _Striche_\n"
-"# Voreinstellung: 13 (hellrosa)\n"
+"# Voreinstellung: 13 (Hellrosa)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "Farbe der Hervorhebung /SchrÃ¤gstr./"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 "# Farbe der Hervorhebung durch /SchrÃ¤gstriche/\n"
-"# Voreinstellung: 14 (hellcyan)\n"
+"# Voreinstellung: 14 (Hellcyan)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 "# Farbe der Hervorhebung durch -Durchstreichen-\n"
-"# Voreinstellung: 12 (hellblau)\n"
+"# Voreinstellung: 12 (Hellblau)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7230,11 +7261,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r *Sterne*\n"
 "# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7242,11 +7273,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r _Unterstriche_\n"
 "# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "Hervorhebungsattr. /SchrÃ¤gstriche/"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7254,11 +7285,11 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r /SchrÃ¤gstriche/\n"
 "# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7266,27 +7297,27 @@ msgstr ""
 "# Hervorhebungsattribut fÃ¼r -Durchstreichen-\n"
 "# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7302,23 +7333,23 @@ msgstr ""
 "#   1 = ja, anzeigen\n"
 "# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 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:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Zeilen umbrechen nach"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "NÃ¤.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 "# Diverse Funktionen in tin wechseln zum \"nÃ¤chsten\" ungelesenen\n"
@@ -7326,38 +7357,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:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "Mailadresse (und Name)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 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:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "Leeres Fup-To im Editor anzeigen"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 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:2445
+#: src/lang.c:2458
 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:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7372,42 +7403,42 @@ msgstr ""
 "#                    (%G um den Namen der aktuellen Newsgroup zu Ã¼bergeben)\n"
 "# sigfile=--none     hÃ¤ngt keine Signatur an\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 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:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 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:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "Signatur beim Reposten anhÃ¤ngen"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 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:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Zitatzeichen eingeben, %I fÃ¼r die Initialen des Verfassers."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "Zitatzeichen"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7415,11 +7446,11 @@ msgstr ""
 "# Zeichen fÃ¼r Zitate in Antworten.\n"
 "# '_' wird durch ' ' ersetzt. %I wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "Zitierverhalten"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7444,17 +7475,17 @@ msgstr ""
 "#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
 "zitieren\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Einleitungszeile beim Antworten"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7464,36 +7495,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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 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:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "FÃ¼ge 'User-Agent:'-Header ein"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Falls ON fÃ¼ge User-Agent:-Header ein\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7512,40 +7543,40 @@ msgstr ""
 "# definiert, werden andere ZeichensÃ¤tze als mm_charset nicht dargestellt\n"
 "# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 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:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaler Zeichensatz.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Mailbox-Format"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Format der Mailbox.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7560,15 +7591,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:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 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:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7582,29 +7613,29 @@ msgstr ""
 "# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
 "# ist.\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 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:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 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:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "MIME-Kodierung fÃ¼r E-Mails"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7623,26 +7654,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:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 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:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "Falls ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "Verwende Umschreibungen"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7654,11 +7685,11 @@ msgstr ""
 "# Terminal als EUR umschrieben, ohne //TRANSLIT wÃ¼rde tin ein\n"
 "# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
-msgstr "Sendet Ihnen automatisch ein Cc/Bbc"
+msgstr "Sendet Ihnen automatisch ein Cc/Bcc"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7675,11 +7706,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc und Bcc\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Hash-Algorithmus fÃ¼r Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -7687,15 +7718,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:2627
+#: src/lang.c:2640
 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."
+msgstr "Adressenteil angeben vor dem Sie gewarnt werden wollen. <CR> setzt."
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7704,28 +7735,28 @@ msgstr ""
 "wenn\n"
 "# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
-msgstr "GÃ¼ltigkeit eines Filtereintrags in Tagen. <CR> setzt."
+msgstr "GÃ¼ltigkeit eines Filtereintrages in Tagen. <CR> setzt."
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "Tage, die ein Filter gÃ¼ltig ist"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 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:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Gepostete Artikel zum Filter hinzufÃ¼gen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "FÃ¼ge gepostete Artikel zum Filter"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7733,25 +7764,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:2646
+#: src/lang.c:2659
 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:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Mail Verzeichnis"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 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:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7759,63 +7790,43 @@ 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-"Autom. sp. von Art/Thread anhand Archive-name:-Header. <SPACE> wechselt & "
-"<CR> setzt."
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "Nutze Archive-name: zum Speichern"
-
-#: src/lang.c:2667
-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 ""
-"# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n"
-"# diesem abgespeichert\n"
-
-#: src/lang.c:2672
+#: src/lang.c:2678
 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:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 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:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7829,11 +7840,11 @@ msgstr ""
 "#   1 = nur Shell Archive (shar) auspacken\n"
 "#   2 = ja\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7841,72 +7852,54 @@ msgstr ""
 "# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
 "# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 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:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 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:2701
+#: src/lang.c:2707
 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:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "Druckprogramm mit Optionen"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 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:2714
-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:2715
-msgid "Start editor with line offset"
-msgstr "Starte Editor mit EinrÃ¼ckung"
-
-#: src/lang.c:2716
-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 ""
-"# 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:2721
+#: src/lang.c:2720
 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:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "Aufruf Ihres Editors"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7914,16 +7907,16 @@ msgstr ""
 "# Format der Editorzeile mit den Parametern fÃ¼r den Aufruf\n"
 "# %E Editor  %F Dateiname  %N Zeilennummer\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 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:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "Externes inews-Programm"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7932,33 +7925,33 @@ msgstr ""
 "# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n"
 "# Optionen verwendet. z.B. 'inews -h'\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# Format der Mailkommandozeile mit Ihren Parametern\n"
 "# %M Mailprogramm  %S Subject  %T To  %F Dateiname\n"
-"# Ein Beispiel fÃ¼r elm           :  elm -s \"%S\" \"%T\" < %F\n"
-"# Ein Beispiel fÃ¼r elm interaktiv:  elm -i %F -s \"%S\" \"%T\"\n"
+"# Ein Beispiel fÃ¼r mutt           :  mutt -s \"%S\" -- \"%T\" < %F\n"
+"# Ein Beispiel fÃ¼r mutt interaktiv:  mutt -i %F -s \"%S\" -- \"%T\"\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7974,35 +7967,35 @@ msgstr ""
 "#   2 = interaktives Mailprogramm, Mailheader werden als Argumente "
 "Ã¼bergeben\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8-Grafik benutzten (Baumdarstellung etc.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 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:2767
+#: src/lang.c:2766
 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:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "Gepostete Artikel speichern in"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8010,38 +8003,38 @@ msgstr ""
 "# Dateiname fÃ¼r die Kopie aller Postings (Voreinstellung posted)\n"
 "# Ist kein Name angegeben wird keine Kopie gespeichert\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 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:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 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:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "LÃ¶sche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8055,72 +8048,72 @@ msgstr ""
 "#   1 = entfernen\n"
 "#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 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:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP-lese Zeitlimit in Sekunden"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 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:2804
+#: src/lang.c:2803
 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:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 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:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 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:2816
+#: src/lang.c:2815
 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:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "Formatanweisung fÃ¼r die Auswahlebene"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8146,11 +8139,11 @@ msgstr ""
 "#   %n              aktuelle Gruppennummer\n"
 "#   %U              Anzahl ungelesener Artikel\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Formatanweisung fÃ¼r die Gruppenebene"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8182,13 +8175,13 @@ msgstr ""
 "#   %n              Zeilennummer\n"
 "#   %R              Anzahl der Antworten im Thread\n"
 "#   %s              Subject\n"
-"#   %S              Score\n"
+"#   %S              Bewertung (Score)\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "Formatanweisung fÃ¼r die Threadebene"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8217,22 +8210,22 @@ msgstr ""
 "#   %M              Message-ID\n"
 "#   %m              Artikelkennzeichnungen\n"
 "#   %n              Zeilennummer\n"
-"#   %S              Score\n"
+"#   %S              Bewertung (Score)\n"
 "#   %T              Subject und/oder Baumdarstellung des Thread\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "Datums Format-Zeichenkette"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Unicode Normalisierungsart"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8252,19 +8245,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "BiDi wiedergeben"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 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:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Sortierfunktion"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8276,192 +8269,192 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead Kommando automatisch ausfÃ¼hren"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "Nachbearbeitete Artikel lÃ¶schen"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 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:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox fÃ¼r Kopie der Mailantworten"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 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:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To:-Header"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 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:2955
+#: src/lang.c:2954
 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:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "ispell Programm"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 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:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Adresse der Mailingliste"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Artikel als Anhang weiterleiten"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 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:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Welche MIME-Typen werden gespeichert"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Wert des Organization:-Headers. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organization:-Header"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Dateiname fÃ¼r gespeicherte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "Dateiname"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 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:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "Schnell (1 Tasten) Auswahlfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header fÃ¼r Filterregel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "Schnell (1 Tasten) Auswahlfilter Header"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "GroÃŸ-/Kleinschreibung beachten (ON) oder ignorieren (OFF)."
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "Schnell (1 Tasten) Auswahlfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 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:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "Schnell (1 Tasten) Auswahlfilter Ablaufdatum"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "Schnell (1 Tasten) Killfilter GÃ¼ltigkeitsbereich"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "Schnell (1 Tasten) Killfilter Header"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "Schnell (1 Tasten) Killfilter GroÃŸ-/Kleinschreibung"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "Schnell (1 Tasten) Killfilter Ablaufdatum"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 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:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 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:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 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:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 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:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "FÃ¼ge 'X-Comment-To:'-Header ein"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "Lese aus dem lokalen Spool"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Fehler: entferne %s"
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s Ausgabe %s (\"%s\")\n"
@@ -8479,29 +8472,29 @@ msgstr ""
 "\n"
 "Server reagierte nicht, Wiederholung Nummer # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Verbindungsfehler. Beende..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lese (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Sende letztes Kommando (%s) neu\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES hat READER nicht bekannt geben"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8510,7 +8503,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "Kann %s nicht expandieren\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8519,7 +8512,7 @@ msgstr ""
 "Zeile %d ist lÃ¤nger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist weder auf %s noch auf %s gestellt.\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8531,7 +8524,7 @@ msgstr ""
 "angeschaltet zu haben, oder der Artikel enthÃ¤lt keine 8Bit Zeichen\n"
 "und wird daher nicht automatisch gefaltet wird.\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8540,12 +8533,12 @@ msgstr ""
 "Zeile %d ist lÃ¤nger als %d Oktette und sollte gefaltet werden,\n"
 "aber die Kodierung ist nicht auf %s gesetzt.\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Poste: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 "Ãœberschreiben in Mailgruppen nicht mÃ¶glich, stattdessen Reposting benutzen."
@@ -8578,7 +8571,7 @@ msgstr "[- Nicht VerfÃ¼gbar -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Baue References-BÃ¤ume (%d/%d)..."
@@ -8587,7 +8580,7 @@ msgstr "Baue References-BÃ¤ume (%d/%d)..
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8603,37 +8596,37 @@ msgstr ""
 "aussehen.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "Bytes"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "ungelesen"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "Alle"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Kann slrnface nicht starten: tin lÃ¤uft nicht in einem xterm."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Kann slrnface nicht starten: Umgebungsvariable %s nicht gefunden."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Kann slrnface nicht starten: Anlegen von %s fehlgeschlagen"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8658,16 +8651,16 @@ msgstr ""
 "dass der NFS-Server spezielle Dateien in diesem Verzeichnis erzeugt,\n"
 "wÃ¤hrend slrnface ausgefÃ¼hrt wird. Diese sollten nicht gelÃ¶scht werden.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Kann slrnface nicht starten: konnte FIFO-Name nicht erzeugen."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface wurde mit Fehler %d beendet."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Fehler %s beim Aufruf von Slrnface."
Binary files tin-2.4.5/po/en_GB.gmo and tin-2.6.0/po/en_GB.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/en_GB.po tin-2.6.0/po/en_GB.po
--- tin-2.4.5/po/en_GB.po	2020-12-24 01:04:30.000000000 +0100
+++ tin-2.6.0/po/en_GB.po	2021-08-20 10:49:28.089860350 +0200
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.4.5\n"
+"Project-Id-Version: tin 2.6.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
-"PO-Revision-Date: 2020-12-25 01:05+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\n"
+"PO-Revision-Date: 2021-08-07 13:43+0200\n"
 "Last-Translator: Urs Janssen <urs@tin.org>\n"
 "Language-Team: \n"
 "Language: en_GB\n"
@@ -23,26 +23,26 @@ msgid "Reading %s\n"
 msgstr "Rereading %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 msgid "Threading by multipart"
 msgstr "Threading by multipart"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, c-format
 msgid "Writing %s\n"
 msgstr "Writing %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 msgid "Writing overview cache..."
 msgstr "Writing overview cache..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "Processing attributes... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -51,341 +51,331 @@ msgstr ""
 "# Do not edit this comment block\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 
-#: src/attrib.c:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=STRING (eg. =mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=STRING\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 
-#: src/attrib.c:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=STRING\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=STRING (eg. ~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 
-#: src/attrib.c:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=STRING (default is US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=STRING\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=STRING\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=STRING\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organisation=STRING (if beginning with '/' read from file)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=STRING (ie. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & full References: line\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & last References: entry only\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entry only     7=Lines:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=STRING\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=STRING (%%I for initials)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=STRING (eg. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=STRING (eg. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=STRING (eg. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -525,7 +515,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(unknown)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -975,7 +965,7 @@ msgstr "Creating active file for saved g
 msgid "Creating newsrc file...\n"
 msgstr "Creating newsrc file...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Default"
 
@@ -1008,47 +998,51 @@ msgid "*** End of page ***"
 msgstr "*** End of page ***"
 
 #: src/lang.c:170
+msgid "*** End of posted articles ***"
+msgstr "*** End of posted articles ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** End of scopes ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** End of thread ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** End of URLs ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Enter limit of articles to get> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Enter Message-ID to go to> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " and enter next unread thread"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " and enter next unread article"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " and enter next unread group"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "Enter option number> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Enter range [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1056,7 +1050,7 @@ msgstr ""
 "\n"
 "Warning: Approved: header used.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1064,7 +1058,7 @@ msgstr ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1072,7 +1066,7 @@ msgstr ""
 "\n"
 "Error: Bad address in From: header.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1080,7 +1074,7 @@ msgstr ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1088,7 +1082,7 @@ msgstr ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1096,27 +1090,27 @@ msgstr ""
 "\n"
 "Error: Bad address in To: header.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Can't unlock %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Couldn't dotlock %s - article not appended!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Couldn't lock %s - article not appended!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Corrupted file %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1124,36 +1118,36 @@ msgstr ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Error: Custom format exceeds screen width. Using default \"%s\"."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Internal error in GNKSA routine - send bug report.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Left angle bracket missing in route address.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Left parenthesis missing in old-style address.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Right parenthesis missing in old-style address.\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "At-sign missing in mail address.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Single component FQDN is not allowed. Add your domain.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1161,7 +1155,7 @@ msgstr ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1169,7 +1163,7 @@ msgstr ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1177,53 +1171,53 @@ msgstr ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "Illegal character in FQDN.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Zero length FQDN component not allowed.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN component exceeds maximum allowed length (63 chars).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN component may not start or end with hyphen.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN component may not start with digit.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domain literal has impossible numeric value.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Domain literal is for private use only and not allowed for global use.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Right bracket missing in domain literal.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Missing localpart of mail address.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Illegal character in localpart of mail address.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Zero length localpart component not allowed.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1231,7 +1225,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1239,7 +1233,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1247,11 +1241,11 @@ msgstr ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Bad syntax in encoded word used in realname.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1259,7 +1253,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1267,7 +1261,7 @@ msgstr ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1275,7 +1269,7 @@ msgstr ""
 "\n"
 "Error: No blank line found after header.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1285,7 +1279,7 @@ msgstr ""
 "Error: Illegal formatted %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1299,7 +1293,7 @@ msgstr ""
 "       your language  using the  M)enu of configurable  options or by\n"
 "       editing tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1315,7 +1309,7 @@ msgstr ""
 "       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"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1323,7 +1317,7 @@ msgstr ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1334,7 +1328,7 @@ msgstr ""
 "Error: Header on line %d does not have a colon after the header name:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1343,7 +1337,7 @@ msgstr ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1352,7 +1346,7 @@ msgstr ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1361,7 +1355,7 @@ msgstr ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1372,7 +1366,7 @@ msgstr ""
 "Error: Header on line %d does not have a space after the colon:\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1381,21 +1375,21 @@ msgstr ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Insecure permissions of %s (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME parse error: Unexpected end of %s/%s article"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME parse error: Start boundary whilst reading headers"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1403,16 +1397,16 @@ msgstr ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Can't get a (fully-qualified) domain-name!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "No permissions to go into %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1420,30 +1414,30 @@ msgstr ""
 "\n"
 "Error: From: line missing.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "No read permissions for %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "File %s does not exist\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "No write permissions for %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Can't get user information (/etc/passwd missing?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "errors"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1452,61 +1446,61 @@ msgstr ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Server has non of the groups listed in %s"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "error"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Unknown display level"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Exiting..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "leaving external mail-reader"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extracting %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "Error writing %s file. Filesystem full? File reset to previous state."
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "Error making backup of %s file. Filesystem full?"
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Filtering global rules (%d/%d) ('q' to quit)..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "Rule created by: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Enter pattern [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1515,20 +1509,20 @@ msgstr ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t Answers will be directed to you by mail.\n"
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- forwarded message --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- end of forwarded message --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1543,12 +1537,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1575,12 +1569,12 @@ msgstr ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1594,853 +1588,869 @@ msgstr ""
 "#   time=NUM          Optional. time_t value when rule expires\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Enter score for rule (default=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Enter the score weight (range 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Full"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Comment (optional)  : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Apply pattern to    : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: line (ignore case)      "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: line (case sensitive)   "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Unknown host.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Please use %.100s instead"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s is bogus"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Group %s is moderated. Continue?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "groups"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "Rereading %s..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Top Level Commands"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Group Selection"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "group"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Group descriptions are disabled according to current select_format ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "kill an article via a menu"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "auto-select (hot) an article via a menu"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Browse URLs in article"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  display article by number in current thread"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "cancel (delete) or supersede (overwrite) current article"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "post followup to current article"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "post followup (don't copy text) to current article"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "post followup to current article quoting complete headers"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "repost chosen article to another group"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "edit article (mail-groups only)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "display first article in current thread"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "display first page of article"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "display last article in current thread"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "display last page of article"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "mark rest of thread as read and advance to next unread"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "display next article"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "display first article in next thread"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "display next unread article"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "go to the article that this one followed up"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "display previous article"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "display previous unread article"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "quickly kill an article using defaults"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "quickly auto-select (hot) an article using defaults"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "return to group selection level"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "reply through mail to author"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "reply through mail (don't copy text) to author"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "reply through mail to author quoting complete headers"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "search backwards within this article"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "search forwards within this article"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "show article in raw-mode (including all headers)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "skip next block of included text"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "toggle display of sections hidden by a form-feed (^L) on/off"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "toggle display of all headers"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "toggle word highlighting on/off"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "toggle ROT-13 (basic decode) for current article"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "toggle tabwidth 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
-msgstr "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
+msgstr "toggle German TeX style decoding for current article"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "toggle display of uuencoded sections"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "View/pipe/save multimedia attachments"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "choose first attachment in list"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  choose attachment by number"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "choose last attachment in list"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "pipe attachment into command"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "pipe raw attachment into command"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "save attachment to disk"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "search for attachments forwards"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "search for attachments backwards"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "view attachment"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "tag attachment"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "tag attachments that match user specified pattern"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "reverse tagging on all attachments (toggle)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "untag all tagged attachments"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "toggle info message in last line (name/description of attachment)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "choose first attribute in list"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  choose attribute by number"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "choose last attribute in list"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "reset attribute to a default value"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "search forwards for an attribute"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "search backwards for an attribute"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "select attribute"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "toggle back to options menu when invoked from there"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "report bug or comment via mail to %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "choose first option in list"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  choose option by number"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "choose last option in list"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "start scopes menu"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "search forwards for an option"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "search backwards for an option"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "select option"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "toggle to attributes menu"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "choose range of articles to be affected by next command"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "escape from command prompt"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "edit filter file"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "get help"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "display last article viewed"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "down one line"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "up one line"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "go to article chosen by Message-ID"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "mail article/thread/hot/pattern/tagged articles to someone"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "menu of configurable options"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "down one page"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "up one page"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "post (write) article to current group"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "post postponed articles"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "list articles posted by you (from posted file)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "return to previous menu"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "quit tin immediately"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "redraw page"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "save article/thread/hot/pattern/tagged articles to file"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "save marked articles automatically without user prompts"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "scroll the screen one line down"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "scroll the screen one line up"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "search for articles by author backwards"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "search for articles by author forwards"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "search all articles for a given string (this may take some time)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (searches are case-insensitive and wrap around to all articles)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "search for articles by Subject line backwards"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "search for articles by Subject line forwards"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "repeat last search"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "tag current article for reposting/mailing/piping/printing/saving"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "toggle info message in last line (subject/description)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "toggle inverse video"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
-msgstr "toggle mini help menu display"
+#: src/lang.c:447
+msgid "toggle mini help menu and posting etiquette display"
+msgstr "toggle mini help menu and posting etiquette display"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "cycle the display of authors e-mail address, real name, both or neither"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "show version information"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "mark all articles as read and return to group selection menu"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "mark all articles as read and enter next group with unread articles"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "choose first thread in list"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "choose last thread in list"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "list articles within current thread (bring up Thread sub-menu)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "mark article as unread"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "mark current thread, range or tagged threads as read"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "mark current thread, range or tagged threads as unread"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "mark current/range/selected/pattern/tagged as read after prompting"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "mark current/range/selected/pattern/tagged as unread after prompting"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "toggle display of all/selected articles"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "display next group"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "display previous group"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "toggle all selections (all articles)"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "select group (make \"hot\")"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "select thread"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "select threads if at least one unread article is selected"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "select threads that match user specified pattern"
 
-#: src/lang.c:465 src/lang.c:521
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "tag/untag all parts of current multipart-message in order"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  choose thread by number"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "toggle limit number of articles to get, and reload"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "toggle display of all/unread articles"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "toggle selection of thread"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "cycle through threading options available"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "undo all selections (all articles)"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "untag all tagged threads"
 
-#: src/lang.c:473
+#: src/lang.c:475
+msgid "search for articles forwards"
+msgstr "search for articles forwards"
+
+#: src/lang.c:476
+msgid "search for articles backwards"
+msgstr "search for articles backwards"
+
+#: src/lang.c:477
+msgid "toggle info message in last line (Message-ID)"
+msgstr "toggle info message in last line (Message-ID)"
+
+#: src/lang.c:478
+msgid "Open article by Message-ID"
+msgstr "Open article by Message-ID"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "add new scope"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "delete scope"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "edit attributes file"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "choose first scope in list"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  choose scope by number"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "choose last scope in list"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "move scope"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "rename scope"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "select scope"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "mark all articles in group as read"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "mark all articles in group as read and move to next unread group"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "choose first group in list"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "choose group by name"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  choose group by number"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "choose range of groups to be affected by next command"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "choose last group in list"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "list groups which an article has been posted to (by Message-ID)"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (go to article if at least one of the groups is available)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "mark all articles in chosen group unread"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "move chosen group within list"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "choose next group with unread news"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "quit"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "quit without saving configuration changes"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "read chosen group"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "reset .newsrc (all available articles in groups marked unread)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "search backwards for a group name"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (all searches are case-insensitive and wrap around)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "search forwards for a group name"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "subscribe to chosen group"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "subscribe to groups that match pattern"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "reread active file to check for any new news"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "toggle display of group name only or group name plus description"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "toggle display to show all/unread subscribed groups"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "unsubscribe from chosen group"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "unsubscribe from groups that match pattern"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "sort the list of groups"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "toggle display to show all/subscribed groups"
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "tag/untag all parts of current multipart-message in order"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  choose article by number"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "mark thread as read and return to group index page"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "mark thread as read and enter next unread thread or group"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "choose first article in list"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "choose last article in list"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "mark art, range or tagged arts as read; move crsr to next unread art"
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "mark article, range or tagged articles as unread"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "mark current thread as unread"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "read chosen article"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2448,7 +2458,7 @@ msgstr ""
 "Display properties\n"
 "------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2456,7 +2466,7 @@ msgstr ""
 "Miscellaneous\n"
 "-------------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2464,7 +2474,7 @@ msgstr ""
 "Moving around\n"
 "-------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2472,7 +2482,7 @@ msgstr ""
 "Group/thread/article operations\n"
 "-------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2480,7 +2490,7 @@ msgstr ""
 "Attachment operations\n"
 "---------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2488,7 +2498,7 @@ msgstr ""
 "Attribute operations\n"
 "--------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2496,7 +2506,15 @@ msgstr ""
 "Option operations\n"
 "-----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Posted article operations\n"
+"-------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2504,7 +2522,7 @@ msgstr ""
 "Scope operations\n"
 "----------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2512,94 +2530,94 @@ msgstr ""
 "URL operations\n"
 "--------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "choose first URL in list"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  choose URL by number"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "choose last URL in list"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "search for URLs forwards"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "search for URLs backwards"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "Open URL in browser"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "toggle info message in last line (URL)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Group Level Commands"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Kill filter added"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Auto-selection filter added"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "All parts tagged"
 
-#: src/lang.c:543
+#: src/lang.c:550
 msgid "All parts untagged"
 msgstr "All parts untagged"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Storing article for later posting"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Please enter a valid character"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Missing part #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** No postponed articles ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "Not a multi-part message"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "You are not subscribed to this group"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "No previous expression"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operation disabled in no-overwrite mode"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d postponed %s, reuse with ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2609,21 +2627,21 @@ msgstr ""
 "  To get the whole article, turn alternative handling OFF in the Option "
 "Menu\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Save filename for %s/%s is a mailbox. Attachment not saved"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso encoded article"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "incomplete "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2694,151 +2712,151 @@ msgstr ""
 "files.\n"
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "Invalid  From: %s  line. Read the INSTALL file again."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "Invalid multibyte sequence found\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "Invalid  Sender:-header %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "Inverse video disabled"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "Inverse video enabled"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "Missing definition for %s\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Invalid key definition '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Invalid keyname '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap file was upgraded to version %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Kill From:     [%s] (y/n): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "Kill Lines: (</>num): "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "Kill Article Menu"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Kill Msg-ID:   [%s] (f/l/o/n): "
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "Kill pattern scope  : "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Kill Subject:  [%s] (y/n): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "Kill text pattern   : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "Kill time in days   : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Last"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Last response --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "Lines %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Function not available."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "Not reading via NNTP."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Group: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Groups: %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Mail"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "mailbox "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mail article(s) to [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Mailing log to %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Mail bug report..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Mail BUG REPORT to %s?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "Mailed"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Mailing to %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2850,86 +2868,86 @@ msgstr ""
 "# The 4th field is the basedir (ie. ~/Mail or ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s marked as read"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s marked as unread"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Marked %d of %d %s as read"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Marked %d of %d %s as unread"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Mark"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Mark all articles as read%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Mark article as read%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Mark group %s as read?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Mark thread as read%s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Matching %s groups..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2938,40 +2956,45 @@ msgstr ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=search forwards; %s=search backwards; %s=quit"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=search forwards; %s=search backwards; %s=repeat search"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=add; %s=move; %s=rename; %s=delete"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -2980,224 +3003,219 @@ msgstr ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=search forwards; %s=search backwards; %s=repeat search"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--More--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "Moving %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & last Reference  "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: line              "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: line"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", name: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Go to newsgroup [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "newsgroups"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Position %s in group list (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "newsgroup"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "Try and save newsrc file again?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "Warning: No newsgroups were written to your newsrc file. Save aborted."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc file saved successfully.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- Next response --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "No  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** No articles ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "No articles have been posted"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** No attachments ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** No description ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "No filename"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "No group"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** No groups ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "No more groups to read"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "No last message"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "No mail address"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "No articles marked for saving"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "No match"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "No more groups"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "No newsgroups"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "No next unread article"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "No previous group"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "No previous search, nothing to repeat"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "No previous unread article"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "No responses"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "No responses to list in current thread"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** No scopes ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "No search string"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "No subject"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal must have clear to end-of-line (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminal must have clear to end-of-screen (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal must have clearscreen (cl) capability\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal must have cursor motion (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: TERM variable must be set to use screen capabilities\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "No viewer found for %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Newsgroup does not exist on this server"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Group %s not found in active file"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3226,44 +3244,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Only"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Option not enabled. Recompile with %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "Options Menu"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "Options Menu Commands"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Error in regex: %s at pos. %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Error in regex: pcre internal error %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Error in regex: study - pcre internal error %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Post a followup..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3273,29 +3291,45 @@ msgstr ""
 "error is temporary or otherwise correctable, you can postpone the article\n"
 "and pick it up again with ^O later.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "Posted articles history"
 
-#: src/lang.c:726
+#: src/lang.c:735
+msgid "Posted Articles Menu Commands"
+msgstr "Posted Articles Menu Commands"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr "Lookup failed"
+
+#: src/lang.c:737
+msgid "Operation not available for replies by mail"
+msgstr "Operation not available for replies by mail"
+
+#: src/lang.c:738
+msgid "Already in posted articles history level"
+msgstr "Already in posted articles history level"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Post to newsgroup(s) [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- post processing started --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- post processing completed --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Post subject [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3303,254 +3337,254 @@ msgstr ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Posting article..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "Hot %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "Tagged %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "Untagged %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Preparing for filtering on Path header (%d/%d)..."
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "Processing mail messages marked for deletion."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "Processing saved articles marked for deletion."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Article unchanged, abort mailing?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Do you want to see postponed articles (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "Add quick kill filter?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "Add quick selection filter?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "Do you really want to quit?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "You have tagged articles in this group - quit anyway?"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=postpone: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=quit %s=edit %s=save kill description: "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=quit %s=edit %s=save select description: "
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Do you really want to quit without saving your configuration?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Invalid range - valid are '0-9.$' eg. 1-$"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Do you want to abort this operation?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Do you want to exit tin immediately?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "Reading ('q' to quit)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Reading %sarticles..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Reading %sattributes file...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Reading %sconfig file...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "Reading filter file...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Reading %s groups..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "Reading input history file...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "Reading keymap file...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Reading groups from active file... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "Reading groups from newsrc file... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "Reading newsgroups file... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "Reading newsrc file..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: line              "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d remaining)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Bogus group %s removed."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
-msgstr "Removed from the previous rule: "
+#: src/lang.c:789
+msgid "Removed from this rule: "
+msgstr "Removed from this rule: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Error: rename %s to %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "Reply to author..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Repost"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "Reposting article..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Repost article(s) to group(s) [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "Reset newsrc?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Responses have been directed to the following newsgroups"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "Press <RETURN> to continue..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Select From    [%s] (y/n): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "Select Lines: (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "Auto-select Article Menu"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Select Msg-ID  [%s] (f/l/o/n): "
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "Select pattern scope: "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Select Subject [%s] (y/n): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "Select text pattern : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "Select time in days   : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3571,54 +3605,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Showing unread groups only"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: line (ignore case)   "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: line (case sensitive)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Save"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Save '%s' (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Save configuration before continuing?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Save filename> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Saved"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d unread (%4d hot) %s in %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Saved %s...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Nothing was saved"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3627,183 +3661,183 @@ msgstr ""
 "\n"
 "%s %d %s from %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s saved to %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s saved to %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Saving..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Screen initialisation failed"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: screen is too small\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "screen is too small, %s is exiting"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "Delete scope?"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "Enter scope> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "Select new position> "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "New position cannot be a global scope"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "Global scope, operation not allowed"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "Rename scope> "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "Select scope> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "Scopes Menu"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "Scopes Menu Commands"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Search backwards [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Search body [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Search forwards [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Searching..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Searching article %d of %d ('q' to abort)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "Select article> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 
-#: src/lang.c:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "Select group> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Enter selection pattern [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "Select thread> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "servers active-file"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Cannot move into new newsgroups. Subscribe first..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Starting: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "List Thread (%d of %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Thread (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Enter wildcard subscribe pattern> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "subscribed to %d groups"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "Subscribed to %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Subscribing... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Supersede article(s) to group(s) [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "Superseding article ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3812,24 +3846,24 @@ msgstr ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d days"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# Default action/prompt strings\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3847,109 +3881,109 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# Host & time info used for detecting new groups (don't touch)\n"
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "There is no news\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Thread"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Thread Level Commands"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "Thread deselected"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "Thread selected"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "threads"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "thread"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Thread %4s of %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Threading articles..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Toggled word highlighting %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "Toggled rot13 encoding"
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
-msgstr "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
+msgstr "Toggled German TeX encoding %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "Toggled tab-width to %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Trying to dotlock %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Trying to lock %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=help"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "Unlimited"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Enter wildcard unsubscribe pattern> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Error decoding %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "No end."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s successfully decoded."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3958,109 +3992,109 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "unread "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "unsubscribed from %d groups"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Unsubscribed from %s"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "Unsubscribing... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "Unthreading articles..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Updated"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Updating"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "URL Menu"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "URL Menu Commands"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "Opening %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "Select URL> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "No URLs in this article"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "Use MIME display program for this message?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       return status indicating if any unread news (batch mode)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       don't check for new newsgroups"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       don't save any files on quit"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       don't show newsgroup descriptions"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit get only limit articles/group"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       help information about %s"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       this help message"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   news index file directory [default=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       update index files (batch mode)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   mailbox directory [default=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4069,49 +4103,49 @@ msgstr ""
 "\n"
 "Mail bug reports/comments to %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       mail new news to your posts (batch mode)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  mail new news to specified user (batch mode)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  subscribed to newsgroups file [default=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       no-posting mode"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       post an article and exit"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       post all postponed articles and exit"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       read news saved by -S option"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   save news directory [default=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       save new news for later reading (batch mode)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       start if any unread news"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4122,35 +4156,35 @@ msgstr ""
 "\n"
 "Usage: %s [options] [newsgroup[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       verbose output for batch mode options"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       print version & date information"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s only useful without batch mode operations\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s only useful for batch mode operations\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr "%s only useful for batch or debug mode operations\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Useless combination %s and %s. Ignoring %s.\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4159,12 +4193,12 @@ msgstr ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "View '%s' (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4175,7 +4209,7 @@ msgstr ""
 "Warning: posting exceeds %d columns. Line %d is the first long one:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4183,7 +4217,7 @@ msgstr ""
 "\n"
 "Warning: article unchanged after editing\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4191,7 +4225,7 @@ msgstr ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4201,7 +4235,7 @@ msgstr ""
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4211,7 +4245,7 @@ msgstr ""
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4235,7 +4269,7 @@ msgstr ""
 "This is the article you are about to cancel:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4249,7 +4283,7 @@ msgstr ""
 "         article. If a signature is appended by that inews program it will\n"
 "         not be encoded properly.\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4257,7 +4291,7 @@ msgstr ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4272,7 +4306,7 @@ msgstr ""
 "Some values in your %s file have changed!\n"
 "Read WHATSNEW, etc...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4285,7 +4319,7 @@ msgstr ""
 "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"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4300,7 +4334,7 @@ msgstr ""
 "this session this indicates an error and you should backup your %s\n"
 "before you start tin once again!\n"
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4309,12 +4343,12 @@ msgstr ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Warning: Only %d out of %d articles were saved"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4331,14 +4365,14 @@ msgstr ""
 "as\n"
 "         possible.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4346,37 +4380,37 @@ msgstr ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Writing attributes file..."
 
-#: src/lang.c:986
+#: src/lang.c:999
 #, c-format
-msgid "%d Responses"
-msgstr "%d Responses"
+msgid "%4d Responses"
+msgstr "%4d Responses"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "Added %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "No unsubscribed groups to show"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "Showing subscribed to groups only"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Yes "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    You have mail"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4397,11 +4431,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET to a suitable value for your posting via the\n"
 "         M)enu option.\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  debug mode"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4431,11 +4465,11 @@ msgstr ""
 "This is the article you are about to cancel:\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "toggle colour"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4481,11 +4515,11 @@ msgstr ""
 "#  15 = light white\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       toggle colour flag"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4493,7 +4527,7 @@ msgstr ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4502,7 +4536,7 @@ msgstr ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4511,7 +4545,7 @@ msgstr ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4520,7 +4554,7 @@ msgstr ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4528,7 +4562,7 @@ msgstr ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4537,7 +4571,7 @@ msgstr ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4546,7 +4580,7 @@ msgstr ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4555,7 +4589,7 @@ msgstr ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4564,168 +4598,168 @@ msgstr ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d files successfully written from %d articles. %d %s occurred."
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Missing parts."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "No beginning."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "No data."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Unknown error."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tChecksum of %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "Reading mail active file... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "Reading mailgroups file... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "perform PGP operations on article"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "Add key(s) to public keyring?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encrypt, %s=sign, %s=both, %s=quit: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=sign, %s=sign & include public key, %s=quit: "
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP has not been set up (can't open %s)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Article not signed and no public keys found"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1084
+#: src/lang.c:1097
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1093
+#: src/lang.c:1106
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quit, %s=edit, %s=send [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Try cache_overview_files to speed up things.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin will use local index files instead.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "Cannot find NNTP server name"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connecting to %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 msgid "Disconnecting from server..."
 msgstr "Disconnecting from server..."
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Failed to connect to NNTP server %s. Exiting..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  Closing connection"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Your server does not support the NNTP XOVER or OVER command.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Connection to news server has timed out. Reconnect?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4734,45 +4768,45 @@ msgstr ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       force authentication on connect"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  read news from NNTP server serv [default=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  use port as NNTP port [default=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       quick start. Same as -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       read news remotely from default NNTP server"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       use only LIST instead of GROUP (-n) command"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       only read subscribed .newsrc groups from NNTP server"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       force connecting via IPv4"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       force connecting via IPv6"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4780,7 +4814,7 @@ msgstr ""
 "\n"
 "socket or connect problem\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4789,16 +4823,16 @@ msgstr ""
 "\n"
 "Connection to %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Giving up...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Unknown service.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4806,88 +4840,88 @@ msgstr ""
 "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"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Your server does not have Xref: in its XOVER information.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Can't open %s. Try %s -r to read news via NNTP."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       quick start. Same as -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       quick start. Same as -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       read only active file instead of scanning spool (-n) command"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       only read subscribed .newsrc groups from spool"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Your server does not have Xref: in its NOV-files.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Posting using external inews failed. Use built in inews instead?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "It worked! Should I always use my built in inews from now on?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s printed"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "output article/thread/hot/pattern/tagged articles to printer"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Print"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "Printing..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s piped to \"%s\""
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipe article/thread/hot/pattern/tagged articles into command"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "No command"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Pipe"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipe to command [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "Piping..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Piping not enabled."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4902,7 +4936,7 @@ msgstr ""
 "       from  the  contents.  Use a  comma  (,)  to separate  multiple\n"
 "       newsgroup names.\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4915,7 +4949,7 @@ msgstr ""
 "       the line  may not  contain  whitespace,  this is  not allowed.\n"
 "       Please write all newsgroups into a single line.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4928,7 +4962,7 @@ msgstr ""
 "         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"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4937,7 +4971,7 @@ msgstr ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4977,40 +5011,40 @@ msgstr ""
 "are\n"
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "shell escape"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Shell Command (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Enter shell command [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Can't get entry for TERM\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Group %.*s ('q' to quit)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Group %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Server unavailable\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5019,540 +5053,540 @@ msgstr ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
 "%s=post"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "Terminal does not support colour"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "Trying %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "None"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Subject"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "References"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "Both Subject and References"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Multipart Subject"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "Percentage Match"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "No"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Yes"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Hide All"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Address"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Full Name"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Address and Name"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Sum"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Average"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Black"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Red"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "Green"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Brown"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Blue"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Pink"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "White"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Grey"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "Light Red"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "Light Green"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Yellow"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "Light Blue"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Light Pink"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Light Cyan"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Light White"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Nothing"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Space"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "Best highlighting"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "Underline"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "Reverse video"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Blinking"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "Half bright"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Bold"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Cc and Bcc"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "none"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "commands"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "select"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "commands & quit"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "commands & select"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "quit & select"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "commands & quit & select"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown or PageNextUnread"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (case sensitive)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: (ignore case)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: (case sensitive)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: (ignore case)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: & full References: line"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: & last References: only"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "Message-ID: entry only"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "Don't trim article body"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "Skip leading blank lines"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "Skip trailing blank lines"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "Skip leading and trailing blank l."
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Compact multiple between text"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "Compact multiple and skip leading"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "Compact multiple and skip trailing"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Compact mltpl., skip lead. & trai."
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Shell archive"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (descending)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (ascending)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (descending)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (ascending)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (descending)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (ascending)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Score (descending)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Score (ascending)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (descending)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (ascending)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "Last posting date (descending)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "Last posting date (ascending)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Always Keep"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Always Remove"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "Mark with D on selection screen"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "Kill only unread arts"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "Kill all arts & show with K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "Kill all arts and never show"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Nothing special"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "Compress quotes"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Quote signatures"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "Compress quotes, quote sigs"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "Quote empty lines"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "Compress quotes, quote empty lines"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Quote sigs & empty lines"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Comp. q., quote sigs & empty lines"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "no"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "with headers"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "without headers"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr "NFKC case fold"
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Display Options"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "Colour Options"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "Highlight Options"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "Article-Limiting Options"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Posting/Mailing Options"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Saving/Printing Options"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Expert Options"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Filtering Options"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> toggles, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "Show mini menu & posting etiquette"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5560,16 +5594,16 @@ msgstr ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 
-#: src/lang.c:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "Show description of each newsgroup"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5577,7 +5611,7 @@ msgstr ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5585,11 +5619,11 @@ msgstr ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr "In group and thread level, show author by"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5605,31 +5639,31 @@ msgstr ""
 "# * 2 = full name\n"
 "#   3 = both\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Draw -> instead of highlighted bar"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# If ON use -> otherwise highlighted bar for selection\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "Use inverse video for page headers"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# If ON use inverse video for page headers at different levels\n"
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Thread articles by"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5649,15 +5683,15 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = Percentage Match\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Enter percentage match required to thread together. <CR> sets."
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "Thread percentage match"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5682,11 +5716,11 @@ msgstr ""
 "# thread. eg. 'happy' and 'harpy' would match, but 'harpie', 'happie' and\n"
 "# 'harppy' would be threaded separately from 'happy'\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Score of a thread"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5700,17 +5734,17 @@ msgstr ""
 "#   1 = sum\n"
 "#   2 = average\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Sort articles by"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5740,15 +5774,15 @@ msgstr ""
 "#   9 = Lines descending\n"
 "#  10 = Lines ascending\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Sort threads by"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5766,46 +5800,46 @@ msgstr ""
 "#   3 = Last posting date descending\n"
 "#   4 = Last posting date ascending\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "Go to first unread article in group"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# If ON put cursor at first unread art in group otherwise last art\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Show only unread articles"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# If ON show only new/unread articles otherwise show all.\n"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Show only groups with unread arts"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# If ON show only subscribed to groups that contain unread articles.\n"
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filter which articles"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5819,11 +5853,11 @@ msgstr ""
 "#   1 = kill all articles and show in threads marked with K\n"
 "#   2 = kill all articles and never show them\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "Go to the next unread article with"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5839,11 +5873,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN or TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "How to treat blank lines"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5873,26 +5907,26 @@ msgstr ""
 "#   7 = Compact multiple blank lines between text blocks and skip\n"
 "#       leading and trailing blank lines\n"
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "List thread using right arrow key"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "Character to show deleted articles"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5900,17 +5934,17 @@ msgstr ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "Character to show inrange articles"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5918,7 +5952,7 @@ msgstr ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -5926,11 +5960,11 @@ msgstr ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "Character to show returning arts"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5938,17 +5972,17 @@ msgstr ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "Character to show selected articles"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5956,15 +5990,15 @@ msgstr ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "Character to show recent articles"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5972,15 +6006,15 @@ msgstr ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "Character to show unread articles"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5988,15 +6022,15 @@ msgstr ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "Character to show read articles"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6004,15 +6038,15 @@ msgstr ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "Character to show killed articles"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6020,17 +6054,17 @@ msgstr ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "Character to show readselected arts"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6038,11 +6072,11 @@ msgstr ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "Abbreviate long newsgroup names"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6052,7 +6086,7 @@ msgstr ""
 "# level and article level like this:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6060,11 +6094,11 @@ msgstr ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "Number of lines to scroll in pager"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6082,29 +6116,29 @@ msgstr ""
 "# * 1 = line-by-line\n"
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Display signatures. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Display signatures"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# If OFF don't show signatures when displaying articles\n"
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "Display uue data as an attachment"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6124,17 +6158,17 @@ msgstr ""
 "will\n"
 "#       be folded into a tag line.\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "Display \"a as Umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6142,15 +6176,15 @@ msgstr ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "Space separated list of header fields"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "Display these header fields (or *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6166,11 +6200,11 @@ msgstr ""
 "with\n"
 "# spaces. Not defining anything turns off this option.\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Do not display these header fields"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6190,41 +6224,41 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Not defining anything turns off this option.\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "Skip multipart/alternative parts"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# If ON strip multipart/alternative messages automatically\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "Detection of verbatim blocks"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# If ON detect verbatim blocks in articles\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "A regex used to decide which lines to show in col_quote."
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "Regex used to show quoted lines"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6234,15 +6268,15 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "A regex used to decide which lines to show in col_quote2."
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "Regex used to show twice quoted l."
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6252,15 +6286,15 @@ msgstr ""
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "A regex used to decide which lines to show in col_quote3."
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex used to show >= 3 times q.l."
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6270,27 +6304,27 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "Detection of external quotes"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# If ON detect quoted text from external sources in articles\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "A regex used to decide which lines to show in col_extquote."
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex used to show quotes from external sources"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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"
@@ -6300,15 +6334,15 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "A regex used to decide which words to show in col_markslashes."
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex used to highlight /slashes/"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6318,15 +6352,15 @@ msgstr ""
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "A regex used to decide which words to show in col_markstars."
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "Regex used to highlight *stars*"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6336,15 +6370,15 @@ msgstr ""
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "A regex used to decide which words to show in col_markstroke."
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex used to highlight -strokes-"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6354,15 +6388,15 @@ msgstr ""
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "A regex used to decide which words to show in col_markdash."
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "Regex used to highlight _underline_"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6372,16 +6406,16 @@ msgstr ""
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "Regex with Subject prefixes"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6389,16 +6423,16 @@ msgstr ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 
-#: src/lang.c:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "Regex with Subject suffixes"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6406,15 +6440,15 @@ msgstr ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 
-#: src/lang.c:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "A regex used to find the begin of a verbatim block."
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex for begin of a verbatim block"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6422,15 +6456,15 @@ msgstr ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr "A regex used to find the end of a verbatim block."
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "Regex for end of a verbatim block"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6438,7 +6472,7 @@ msgstr ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6446,11 +6480,11 @@ msgstr ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME binary content viewer"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6464,15 +6498,15 @@ msgstr ""
 "blank\n"
 "# for no automatic viewing\n"
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirm before starting non-text viewing program"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "Ask before using MIME viewer"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6480,35 +6514,35 @@ msgstr ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "Catchup read groups when quitting"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# If ON ask user if read groups should all be marked read\n"
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Catchup group using left key"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# If ON catchup group/thread when leaving with the left arrow key.\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Catchup thread by using left key"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "Which actions require confirmation"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6532,53 +6566,53 @@ msgstr ""
 "#   6 = quit & select\n"
 "#   7 = commands & quit & select\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Mark as (un)read' ignores tags"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Program to run to open URLs, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "Program that opens URLs"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# The program used to open URLs. The actual URL will be appended\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "Use mouse in xterm"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# If ON enable mouse button support on xterm terminals\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "Use scroll keys on keypad"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# If ON enable scroll keys on terminals that support it\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Enter maximum number of article to get. <CR> sets."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "Number of articles to get"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6586,29 +6620,29 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Enter number of days article is considered recent. <CR> sets."
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "Article recentness time limit"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# Number of days in which article is considered recent, (0=OFF)\n"
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "Wildcard matching"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6620,59 +6654,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Enter minimal score before an article is marked killed. <CR> sets."
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "Score limit (kill)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score limit before an article is marked killed\n"
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Enter default score to kill articles. <CR> sets."
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Default score to kill articles"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Default score to kill articles\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "Enter minimal score before an article is marked hot. <CR> sets."
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "Score limit (select)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score limit before an article is marked hot\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Enter default score to select articles. <CR> sets."
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Default score to select articles"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Default score to select articles\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Use slrnface to show ''X-Face:''s"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6680,19 +6714,19 @@ msgstr ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Use ANSI colour"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# If ON using ANSI-colour\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Standard foreground colour"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6700,11 +6734,11 @@ msgstr ""
 "# Standard foreground colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Standard background colour"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6712,11 +6746,11 @@ msgstr ""
 "# Standard background colour\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "Colour for inverse text (background)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6724,11 +6758,11 @@ msgstr ""
 "# Colour of background for inverse text\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "Colour for inverse text (foreground)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6736,11 +6770,11 @@ msgstr ""
 "# Colour of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Colour of text lines"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6748,11 +6782,11 @@ msgstr ""
 "# Colour of text lines\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "Colour of mini help menu"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6760,11 +6794,11 @@ msgstr ""
 "# Colour of mini help menu\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "Colour of help text"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6772,11 +6806,11 @@ msgstr ""
 "# Colour of help pages\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Colour of status messages"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6784,11 +6818,11 @@ msgstr ""
 "# Colour of messages in last line\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "Colour of quoted lines"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6796,11 +6830,11 @@ msgstr ""
 "# Colour of quote-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Colour of twice quoted line"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6808,11 +6842,11 @@ msgstr ""
 "# Colour of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "Colour of =>3 times quoted line"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6820,11 +6854,11 @@ msgstr ""
 "# Colour of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Colour of article header lines"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6832,11 +6866,11 @@ msgstr ""
 "# Colour of header-lines\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Colour of actual news header fields"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6844,11 +6878,11 @@ msgstr ""
 "# Colour of actual news header fields\n"
 "# Default: 9 (light red)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Colour of article subject lines"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6856,11 +6890,11 @@ msgstr ""
 "# Colour of article subject\n"
 "# Default: 6 (cyan)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "Colour of external quotes"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6868,11 +6902,11 @@ msgstr ""
 "# Colour of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "Colour of response counter"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6880,11 +6914,11 @@ msgstr ""
 "# Colour of response counter\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "Colour of sender (From:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6892,11 +6926,11 @@ msgstr ""
 "# Colour of sender (From:)\n"
 "# Default: 2 (green)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "Colour of help/mail sign"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6904,11 +6938,11 @@ msgstr ""
 "# Colour of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Colour of signatures"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6916,11 +6950,11 @@ msgstr ""
 "# Colour of signature\n"
 "# Default: 4 (blue)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "Colour of highlighted URLs"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6928,11 +6962,11 @@ msgstr ""
 "# Colour of highlighted URLs\n"
 "# Default: -1 (default colour)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Colour of verbatim blocks"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6940,11 +6974,11 @@ msgstr ""
 "# Colour of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "Colour of highlighting with *stars*"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6952,11 +6986,11 @@ msgstr ""
 "# Colour of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "Colour of highlighting with _dash_"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6964,11 +6998,11 @@ msgstr ""
 "# Colour of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "Colour of highlighting with /slash/"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6976,11 +7010,11 @@ msgstr ""
 "# Colour of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "Colour of highlighting with -stroke-"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6988,11 +7022,11 @@ msgstr ""
 "# Colour of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "Attr. of highlighting with *stars*"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7020,11 +7054,11 @@ msgstr ""
 "# Attribute of word highlighting with *stars*\n"
 "# Default: 6 (bold)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "Attr. of highlighting with _dash_"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7032,11 +7066,11 @@ msgstr ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "Attr. of highlighting with /slash/"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7044,11 +7078,11 @@ msgstr ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Attr. of highlighting with -stroke-"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7056,27 +7090,27 @@ msgstr ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "URL highlighting in message body"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# Enable URL highlighting?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "Word highlighting in message body"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Enable word highlighting?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "What to display instead of mark"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7092,58 +7126,58 @@ msgstr ""
 "#   1 = yes, display mark\n"
 "# * 2 = print a space instead\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Enter column number to wrap article lines to in the pager. <CR> sets."
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Page line wrap column"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# Wrap article lines at column\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "Wrap around threads on next unread"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# If ON wrap around threads on searching next unread article\n"
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Enter default mail address (and fullname). <CR> sets."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "Mail address (and fullname)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 "# User's mail address (and fullname), if not username@host (fullname)\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "Show empty Followup-To in editor"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# If ON show empty Followup-To header when editing an article\n"
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Create signature from path/command"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7158,41 +7192,41 @@ msgstr ""
 "#                    (specify %G to pass name of current newsgroup)\n"
 "# sigfile=--none     don't append a signature\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "Prepend signature with \"-- \""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "Add signature when reposting"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# If ON add signature to reposted articles\n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Enter quotation marks, %I for author's initials."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "Characters used as quote-marks"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7200,11 +7234,11 @@ msgstr ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "Quoting behaviour"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7228,17 +7262,17 @@ msgstr ""
 "#   6 = Quote signatures, quote empty lines\n"
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 
-#: src/lang.c:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Quote line when following up"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7248,37 +7282,37 @@ msgstr ""
 "# %A Address    %D Date   %F Addr+Name   %G Groupname   %M Message-ID\n"
 "# %N Full Name  %C First Name   %I Initials\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Quote line when cross-posting"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "Quote line when mailing"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "Insert 'User-Agent:' header"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# If ON include advertising User-Agent: header\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 
-#: src/lang.c:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7294,41 +7328,41 @@ msgstr ""
 "# If MIME_STRICT_CHARSET is defined at compile-time, charset other than\n"
 "# mm_charset is considered not displayable and represented as '?'.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Charset used for MIME (Content-Type) header in postings.\n"
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 
-#: src/lang.c:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# Charset supported locally.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Mailbox format"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Format of the mailbox.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "MIME encoding in news messages"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7342,15 +7376,15 @@ msgstr ""
 "# while Base64 is more efficient for most 8bit East Asian, Greek, and\n"
 "# Russian charsets with a lot of 8bit characters.\n"
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "Don't change unless you know what you are doing. <ESC> cancels."
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "Use 8bit characters in news headers"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7362,29 +7396,29 @@ msgstr ""
 "# 8bit chars in header are encoded regardless of the value of this\n"
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "View post-processed files"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# If set, post processed files will be opened in a viewer\n"
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "MIME encoding in mail messages"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "Use 8bit characters in mail headers"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7402,11 +7436,11 @@ msgstr ""
 "# prohibits 8bit characters in mail headers so that you are advised NOT to\n"
 "# turn it ON unless you have some compelling reason.\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "Strip blanks from ends of lines"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7414,15 +7448,15 @@ msgstr ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "Transliteration"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7432,11 +7466,11 @@ msgstr ""
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Send you a Cc/Bcc automatically"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7452,11 +7486,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc and Bcc\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Hash algorithm for Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -7464,15 +7498,15 @@ msgstr ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "Enter address elements about which you want to be warned. <CR> sets."
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "Spamtrap warning address parts"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7480,27 +7514,27 @@ msgstr ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by e-mail.\n"
 
-#: src/lang.c:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "Enter default number of days a filter entry will be valid. <CR> sets."
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "No. of days a filter entry is valid"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# Number of days a short term filter will be active\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "Add posted articles to filter"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7508,24 +7542,24 @@ msgstr ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 "The directory where articles/threads are to be saved in mailbox format."
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Mail directory"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) directory where articles/threads are saved in mailbox format\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Save articles in batch mode (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7533,39 +7567,19 @@ msgstr ""
 "# 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"
 
-#: src/lang.c:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "The directory where you want articles/threads saved."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "Directory to save arts/threads in"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Directory where articles/threads are saved\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "Use Archive-name: header for save"
-
-#: src/lang.c:2667
-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 ""
-"# If ON articles/threads with Archive-name: in mail header will\n"
-"# be automatically saved with the Archive-name & part/patch no.\n"
-
-#: src/lang.c:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7573,23 +7587,23 @@ msgstr ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "Mark saved articles/threads as read"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# If ON mark articles that are saved as read\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "Do post processing (eg. extract attachments) for saved articles."
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "Post process saved articles"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7603,11 +7617,11 @@ msgstr ""
 "#   1 = extract shell archives (shar) only\n"
 "#   2 = yes\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "Process only unread articles"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7615,21 +7629,21 @@ msgstr ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "Print all or just part of header. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "Print all headers when printing"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 "# If ON print all of article header otherwise just the important lines\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7637,51 +7651,33 @@ msgstr ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "Printer program with options"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# Print program with parameters used to print articles/threads\n"
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "Force redraw after certain commands"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-
-#: src/lang.c:2715
-msgid "Start editor with line offset"
-msgstr "Start editor with line offset"
-
-#: src/lang.c:2716
-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 ""
-"# If ON editor will be started with cursor offset into the file\n"
-"# otherwise the cursor will be positioned at the first line\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "Invocation of your editor"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7689,17 +7685,17 @@ msgstr ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 "Enter name and options for external-inews, --internal for internal inews"
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "External inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7707,33 +7703,33 @@ msgstr ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 
-#: src/lang.c:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "Invocation of your mail command"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "Use interactive mail reader"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7747,33 +7743,33 @@ msgstr ""
 "#   1 = use interactive mailreader with headers in file\n"
 "#   2 = use interactive mailreader without headers in file\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Remove ~/.article after posting"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# If ON remove ~/.article after posting.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Use UTF-8 graphics (thread tree etc.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "Filename for all posted articles, <CR> sets, no filename=do not save."
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "Filename for posted articles"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7781,37 +7777,37 @@ msgstr ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Keep failed arts in ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# If ON keep all failed postings in ~/dead.articles\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Do you want to strip unsubscribed groups from .newsrc"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "No unsubscribed groups in newsrc"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# If ON strip unsubscribed groups from newsrc\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "Remove bogus groups from newsrc"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7825,69 +7821,69 @@ msgstr ""
 "#   1 = remove\n"
 "#   2 = highlight with D on selection screen\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP read timeout in seconds"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "Enter number of seconds until active file will be reread. <CR> sets."
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "Interval in secs to reread active"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Reconnect to server automatically"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "Cache NNTP overview files locally"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# If ON, create local copies of NNTP overview files.\n"
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Enter format string. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "Format string for selection level"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7911,11 +7907,11 @@ msgstr ""
 "#   %n              Number, linenumber on screen\n"
 "#   %U              Unread count\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Format string for group level"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7949,11 +7945,11 @@ msgstr ""
 "#   %s              Subject (only group level)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "Format string for thread level"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7985,19 +7981,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Thread tree (only thread level)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "Format string for display of dates"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# Format string for date representation\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Unicode normalization form"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8017,19 +8013,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "Render BiDi"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# If ON, bi-directional text is rendered by tin\n"
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Function for sorting articles"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8041,183 +8037,183 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automatically GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "Delete post-process files"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "Filename for all mailed articles, <CR> sets, no filename=do not save."
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "Mailbox to save sent mails"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To: header"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispell program"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "When group is a mailing list, send responses to this e-mail address."
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Mailing list address"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Forward articles as attachment"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Which MIME types will be saved"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Value of the Organisation: header. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organisation: header"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Filename for saved articles. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Scope for the filter rule. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "Quick (1 key) select filter scope"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Header for filter rule. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "Quick (1 key) select filter header"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "Quick (1 key) select filter case"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "Quick (1 key) select filter expire"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "Quick (1 key) kill filter scope"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "Quick (1 key) kill filter header"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "Quick (1 key) kill filter case"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "Quick (1 key) kill filter expire"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "Assume this charset if no charset declaration is present, <CR> to set."
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Insert this header when posting. <CR> sets, <ESC> cancels."
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Insert 'X-Comment-To:' header"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "reading from local spool"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr "Error: unlink %s"
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s release %s (\"%s\")\n"
@@ -8235,29 +8231,29 @@ msgstr ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP connection error. Exiting..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "Rejoin current group\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Read (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Resend last command (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES did not announce READER"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8266,7 +8262,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "couldn't expand %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8275,7 +8271,7 @@ msgstr ""
 "Line %d is longer than %d octets and should be folded, but\n"
 "encoding is neither set to %s nor to %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8286,7 +8282,7 @@ msgstr ""
 "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"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8295,12 +8291,12 @@ msgstr ""
 "Line %d is longer than %d octets and should be folded, but\n"
 "encoding is not set to %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Posting: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr "Can't supersede in mailgroups, try repost instead."
 
@@ -8332,7 +8328,7 @@ msgstr "[- Unavailable -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr "Building References-trees (%d/%d)..."
@@ -8341,7 +8337,7 @@ msgstr "Building References-trees (%d/%d
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8356,37 +8352,37 @@ msgstr ""
 "to understand the new format, and some of what follows may look strange.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "bytes"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "unread"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "all"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Can't run slrnface: Not running in an xterm."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Can't run slrnface: Environment variable %s not found."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Can't run slrnface: failed to create %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8410,16 +8406,16 @@ msgstr ""
 "special files created by your NFS server while slrnface is running.\n"
 "Do not try to remove them.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Can't run slrnface: couldn't construct fifo name."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface abnormally exited, code %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface failed: %s."
Binary files tin-2.4.5/po/es.gmo and tin-2.6.0/po/es.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/es.po tin-2.6.0/po/es.po
--- tin-2.4.5/po/es.po	2020-12-24 00:24:53.000000000 +0100
+++ tin-2.6.0/po/es.po	2021-08-20 10:49:28.161863306 +0200
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -23,375 +23,363 @@ msgstr ""
 #: src/art.c:418
 #, fuzzy, c-format
 msgid "Reading %s\n"
-msgstr ""
-"\n"
-" %s: "
+msgstr "Leyendo %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "ArtÃ­culos anteriores"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
-msgstr "Tratando de hacer 'bal' a %s"
+msgstr "Escribir %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Escribiendo ficheroâ€¦"
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "** atributos"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr ""
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr ""
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -522,7 +510,7 @@ msgstr ""
 msgid "(unknown)"
 msgstr "_Desconocido:"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 #, fuzzy
 msgid "NULL"
 msgstr "(NULO)"
@@ -1019,7 +1007,7 @@ msgstr ""
 msgid "Creating newsrc file...\n"
 msgstr "Se crea el fichero de biblioteca: %s"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Predeterminado"
 
@@ -1061,53 +1049,60 @@ msgstr "NO A FIN-DE-PÃGINA antes que A
 
 #: src/lang.c:170
 #, fuzzy
+msgid "*** End of posted articles ***"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:171
+#, fuzzy
 msgid "*** End of scopes ***"
 msgstr "Â¿Es Ã©ste el final?"
 
-#: src/lang.c:171
+#: src/lang.c:172
 #, fuzzy
 msgid "*** End of thread ***"
 msgstr "Hilo"
 
-#: src/lang.c:172
+#: src/lang.c:173
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "URLS"
 
-#: src/lang.c:173
+#: src/lang.c:174
 #, fuzzy
 msgid "Enter limit of articles to get> "
 msgstr "Introduzca el nuevo lÃ­mite de Ã¡rbol de paquetes:"
 
-#: src/lang.c:174
+#: src/lang.c:175
 #, fuzzy
 msgid "Enter Message-ID to go to> "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:175
+#: src/lang.c:176
 #, fuzzy
 msgid " and enter next unread thread"
 msgstr "La obtenciÃ³n del siguiente thread_id fallÃ³"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr ""
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:179
 #, fuzzy
 msgid "Enter option number> "
 msgstr "Introduzca el nÃºmero de transacciÃ³n, como el nÃºmero de comprobaciÃ³n"
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, fuzzy, c-format
 msgid "Enter range [%s]> "
 msgstr "Introduzca contraseÃ±a para %s@%s: "
 
-#: src/lang.c:180
+#: src/lang.c:181
 #, fuzzy
 msgid ""
 "\n"
@@ -1117,200 +1112,200 @@ msgstr ""
 "la fuente entrante completa para este fichero se ha utilizado; usted puede "
 "necesitar resolver conflictos manualmente"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:184
 #, fuzzy
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr "error al leer cabecera de paquete\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:187
 #, fuzzy
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr "Cabecera equivocada/ilegible"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, fuzzy, c-format
 msgid "Can't unlock %s"
 msgstr "pthread_mutex_unlock fallado: %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, fuzzy, c-format
 msgid "Corrupted file %s"
 msgstr "fichero Â«%sÂ» indexado estÃ¡ corrompido"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:202
 #, fuzzy
 msgid "At-sign missing in mail address.\n"
 msgstr "DirecciÃ³n personal para correo"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:204
 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:204
+#: src/lang.c:205
 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:205
+#: src/lang.c:206
 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:206
+#: src/lang.c:207
 #, fuzzy
 msgid "Illegal character in FQDN.\n"
 msgstr "Hay un carÃ¡cter ilegal en el nombre."
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:215
 #, fuzzy
 msgid "Missing localpart of mail address.\n"
 msgstr "DirecciÃ³n personal para correo"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1318,7 +1313,7 @@ msgid ""
 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:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1327,7 +1322,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1337,13 +1332,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1351,28 +1346,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, 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:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1380,163 +1375,163 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, 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:244
+#: src/lang.c:245
 #, fuzzy, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "NT_386_IOPERM (permisos E/S x86)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:253
 #, fuzzy
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr "error: no puede reiniciar, operaciÃ³n no permitida\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, fuzzy, c-format
 msgid "No permissions to go into %s\n"
 msgstr "se conservan los permisos de %s"
 
-#: src/lang.c:254
+#: src/lang.c:257
 #, fuzzy
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr "DSO faltante desde lÃ­nea de orden"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, fuzzy, c-format
 msgid "No read permissions for %s\n"
 msgstr "se conservan los permisos de %s"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, fuzzy, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichero %s no existe"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, fuzzy, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s: permisos no establecidos: %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:260
+#: src/lang.c:263
 #, fuzzy
 msgid "errors"
 msgstr "Errores"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:268
 #, fuzzy
 msgid "error"
 msgstr "ERROR"
 
-#: src/lang.c:266
+#: src/lang.c:269
 #, fuzzy
 msgid "Unknown display level"
 msgstr "desconoce nivel %s ISA"
 
-#: src/lang.c:267
+#: src/lang.c:270
 #, fuzzy
 msgid "<ESC>"
 msgstr "<Esc> o CTRL-x    Abortar MODO BUSQUEDA"
 
-#: src/lang.c:268
+#: src/lang.c:271
 #, fuzzy
 msgid "Exiting..."
 msgstr "Saliendo"
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, fuzzy, c-format
 msgid "Extracting %s..."
 msgstr "x - extrayendo< %s %s"
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "demasiadas reglas (> %d)!"
 
-#: src/lang.c:275
+#: src/lang.c:278
 #, fuzzy
 msgid "Rule created by: "
 msgstr "creado"
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, fuzzy, c-format
 msgid "Enter pattern [%s]> "
 msgstr "glob PATTERN(s) a excluir"
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:282
 #, fuzzy
 msgid "-- forwarded message --\n"
 msgstr "  Los mensajes se reenviarÃ¡n con %cMTP a:"
 
-#: src/lang.c:280
+#: src/lang.c:283
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "  Los mensajes se reenviarÃ¡n con %cMTP a:"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1551,12 +1546,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1571,1127 +1566,1152 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Llena"
 
-#: src/lang.c:308
+#: src/lang.c:311
 #, fuzzy
 msgid "Comment (optional)  : "
 msgstr "opcional"
 
-#: src/lang.c:309
+#: src/lang.c:312
 #, fuzzy
 msgid "Apply pattern to    : "
 msgstr "PatrÃ³n"
 
-#: src/lang.c:310
+#: src/lang.c:313
 #, fuzzy
 msgid "From: line (ignore case)      "
 msgstr ""
 "  -i,  --ignore-case      ignora las diferencias entre mayÃºsculas y "
 "minÃºsculas\n"
 
-#: src/lang.c:311
+#: src/lang.c:314
 #, fuzzy
 msgid "From: line (case sensitive)   "
 msgstr "distinguir mayÃºsculas"
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, fuzzy, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "nombre hospedante desconocido %s"
 
-#: src/lang.c:315
+#: src/lang.c:318
 #, fuzzy
 msgid "global "
 msgstr "Global:\n"
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, fuzzy, c-format
 msgid "Please use %.100s instead"
 msgstr "utilice la comando \"aegis -dbu\" en lugar de otro"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, fuzzy, c-format
 msgid "%s is bogus"
 msgstr "aviso: %s: ignorando nombre espurio de fichero"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, fuzzy, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "NingÃºn foro es moderado en este grupo"
 
-#: src/lang.c:319
+#: src/lang.c:322
 #, fuzzy
 msgid "groups"
 msgstr "GRUPOS"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, fuzzy, c-format
 msgid "Rereading %s..."
 msgstr ""
 "\n"
 " %s: "
 
-#: src/lang.c:321
+#: src/lang.c:324
 #, fuzzy
 msgid "Top Level Commands"
 msgstr "directorio raÃ­z"
 
-#: src/lang.c:322
+#: src/lang.c:325
 #, fuzzy
 msgid "Group Selection"
 msgstr "SelecciÃ³n de gÃ©nero"
 
-#: src/lang.c:323
+#: src/lang.c:326
 #, fuzzy
 msgid "group"
 msgstr "Grupo"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:341
 #, fuzzy
 msgid "Browse URLs in article"
 msgstr "Examinar por"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:352
 #, fuzzy
 msgid "display first page of article"
 msgstr "No necesita para el primer artÃ­culo definido"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:354
 #, fuzzy
 msgid "display last page of article"
 msgstr "Vista pÃ¡gina: ningÃºn grÃ¡fico a enseÃ±ar."
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:356
 #, fuzzy
 msgid "display next article"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:358
 #, fuzzy
 msgid "display next unread article"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:360
 #, fuzzy
 msgid "display previous article"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:358
+#: src/lang.c:361
 #, fuzzy
 msgid "display previous unread article"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:368
 #, fuzzy
 msgid "search backwards within this article"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:366
+#: src/lang.c:369
 #, fuzzy
 msgid "search forwards within this article"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:373
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "conmuta enseÃ±ar modificaciones de los tamaÃ±os del paquete"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:378
 #, fuzzy
 msgid "toggle display of uuencoded sections"
 msgstr "conmuta enseÃ±ar los nÃºmeros de versiones"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:380
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:382
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:381
+#: src/lang.c:384
 #, fuzzy
 msgid "pipe attachment into command"
 msgstr "Adjuntos"
 
-#: src/lang.c:382
+#: src/lang.c:385
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "No puede abrir una tuberÃ­a a orden Â«%sÂ»"
 
-#: src/lang.c:384
+#: src/lang.c:387
 #, fuzzy
 msgid "save attachment to disk"
 msgstr "Guarda opciones al disco"
 
-#: src/lang.c:385
+#: src/lang.c:388
 #, fuzzy
 msgid "search for attachments forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:386
+#: src/lang.c:389
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "Adjuntos"
 
-#: src/lang.c:387
+#: src/lang.c:390
 #, fuzzy
 msgid "view attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:388
+#: src/lang.c:391
 #, fuzzy
 msgid "tag attachment"
 msgstr "Adjuntos"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:396
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:398
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:396
+#: src/lang.c:399
 #, fuzzy
 msgid "reset attribute to a default value"
 msgstr "restablece todas las opciones a sus valores predeterminados"
 
-#: src/lang.c:397
+#: src/lang.c:400
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:398
+#: src/lang.c:401
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:399
+#: src/lang.c:402
 #, fuzzy
 msgid "select attribute"
 msgstr "Atributo"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:402
+#: src/lang.c:405
 #, fuzzy
 msgid "choose first option in list"
 msgstr "Primera OpciÃ³n"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:407
 #, fuzzy
 msgid "choose last option in list"
 msgstr "Una opciÃ³n de listado"
 
-#: src/lang.c:405
+#: src/lang.c:408
 #, fuzzy
 msgid "start scopes menu"
 msgstr "inicio"
 
-#: src/lang.c:406
+#: src/lang.c:409
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:407
+#: src/lang.c:410
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:408
+#: src/lang.c:411
 #, fuzzy
 msgid "select option"
 msgstr "Seleccionarâ€¦"
 
-#: src/lang.c:409
+#: src/lang.c:412
 #, fuzzy
 msgid "toggle to attributes menu"
 msgstr "Atributos"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:414
 #, fuzzy
 msgid "escape from command prompt"
 msgstr "Modifica peticiÃ³n de lÃ­nea de orden."
 
-#: src/lang.c:412
+#: src/lang.c:415
 #, fuzzy
 msgid "edit filter file"
 msgstr "Edite el contenido de su fichero"
 
-#: src/lang.c:413
+#: src/lang.c:416
 #, fuzzy
 msgid "get help"
 msgstr "Obtener Ayuda"
 
-#: src/lang.c:414
+#: src/lang.c:417
 #, fuzzy
 msgid "display last article viewed"
 msgstr "EnseÃ±a Ã±as Ãºltimas 5 encuestas de su proyecto."
 
-#: src/lang.c:415
+#: src/lang.c:418
 #, fuzzy
 msgid "down one line"
 msgstr "Bajar"
 
-#: src/lang.c:416
+#: src/lang.c:419
 #, fuzzy
 msgid "up one line"
 msgstr "Dos ficheros en una lÃ­nea: %s\n"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:422
 #, fuzzy
 msgid "menu of configurable options"
 msgstr "El menÃº de opciones"
 
-#: src/lang.c:420
+#: src/lang.c:423
 #, fuzzy
 msgid "down one page"
 msgstr "d                 retroceder media pÃ¡gina"
 
-#: src/lang.c:421
+#: src/lang.c:424
 #, fuzzy
 msgid "up one page"
 msgstr "w o <Arriba>      avanza pÃ¡gina"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:427
 #, fuzzy
 msgid "post postponed articles"
 msgstr "Pospuesto"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:430
 #, fuzzy
 msgid "return to previous menu"
 msgstr "ninguna secciÃ³n anterior para devolver, ignorada."
 
-#: src/lang.c:428
+#: src/lang.c:431
 #, fuzzy
 msgid "quit tin immediately"
 msgstr "sale inmediatamente"
 
-#: src/lang.c:429
+#: src/lang.c:432
 #, fuzzy
 msgid "redraw page"
 msgstr "PÃ¡gina"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:437
 #, fuzzy
 msgid "search for articles by author backwards"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:435
+#: src/lang.c:438
 #, fuzzy
 msgid "search for articles by author forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:443
 #, fuzzy
 msgid "repeat last search"
 msgstr "Repetir la Ãºltima bÃºsqueda"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:446
 #, fuzzy
 msgid "toggle inverse video"
 msgstr "_Invertir"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:449
 #, fuzzy
 msgid "show version information"
 msgstr "  -V,  --version          muestra informaciÃ³n sobre versiÃ³n\n"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:452
 #, fuzzy
 msgid "choose first thread in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:450
+#: src/lang.c:453
 #, fuzzy
 msgid "choose last thread in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:455
 #, fuzzy
 msgid "mark article as unread"
 msgstr "*** Tiene correo no leÃ­do. ***"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:461
 #, fuzzy
 msgid "display next group"
 msgstr "Ver siguiente pantalla"
 
-#: src/lang.c:459
+#: src/lang.c:462
 #, fuzzy
 msgid "display previous group"
 msgstr "Ver pantalla anterior"
 
-#: src/lang.c:460
+#: src/lang.c:463
 #, fuzzy
 msgid "toggle all selections (all articles)"
 msgstr "Todos artÃ­culos disponibles en "
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:465
 #, fuzzy
 msgid "select thread"
 msgstr "Hilo"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:465 src/lang.c:521
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr ""
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 #, fuzzy
 msgid "toggle selection of thread"
 msgstr "Hilo"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:473
 #, fuzzy
 msgid "undo all selections (all articles)"
 msgstr "Todos artÃ­culos disponibles en "
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "Buscar hacia adelante"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "Buscar hacia atrÃ¡s: "
+
+#: src/lang.c:477
+msgid "toggle info message in last line (Message-ID)"
+msgstr ""
+
+#: src/lang.c:478
+msgid "Open article by Message-ID"
+msgstr ""
+
+#: src/lang.c:479
 #, fuzzy
 msgid "add new scope"
 msgstr "AÃ±ade nueva revisiÃ³n"
 
-#: src/lang.c:474
+#: src/lang.c:480
 #, fuzzy
 msgid "delete scope"
 msgstr "borrar"
 
-#: src/lang.c:475
+#: src/lang.c:481
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Atributos de Fichero\n"
 
-#: src/lang.c:476
+#: src/lang.c:482
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:484
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:479
+#: src/lang.c:485
 #, fuzzy
 msgid "move scope"
 msgstr "_Mover a:"
 
-#: src/lang.c:480
+#: src/lang.c:486
 #, fuzzy
 msgid "rename scope"
 msgstr "Renombrarâ€¦"
 
-#: src/lang.c:481
+#: src/lang.c:487
 #, fuzzy
 msgid "select scope"
 msgstr "_Seleccionarâ€¦"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:490
 #, fuzzy
 msgid "choose first group in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:485
+#: src/lang.c:491
 #, fuzzy
 msgid "choose group by name"
 msgstr "no se especificÃ³ el tamaÃ±o de entidad para SHF_GROUP"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:494
 #, fuzzy
 msgid "choose last group in list"
 msgstr "Â«%sÂ» debe ser el Ãºltimo en el grupo de instrucciones"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "salir"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:498
+#: src/lang.c:504
 #, fuzzy
 msgid "read chosen group"
 msgstr "No ha elegido un foro"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:506
 #, fuzzy
 msgid "search backwards for a group name"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:508
 #, fuzzy
 msgid "search forwards for a group name"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:503
+#: src/lang.c:509
 #, fuzzy
 msgid "subscribe to chosen group"
 msgstr "Subscribir"
 
-#: src/lang.c:504
+#: src/lang.c:510
 #, fuzzy
 msgid "subscribe to groups that match pattern"
 msgstr "Campo %s no coincide con el patrÃ³n."
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:514
 #, fuzzy
 msgid "unsubscribe from chosen group"
 msgstr "Error Creando lista de correos."
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:516
 #, fuzzy
 msgid "sort the list of groups"
 msgstr "GRUPOS"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr ""
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:522
 #, fuzzy
 msgid "choose first article in list"
 msgstr "No necesita para el primer artÃ­culo definido"
 
-#: src/lang.c:516
+#: src/lang.c:523
 #, fuzzy
 msgid "choose last article in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:526
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "x marca la versiÃ³n actual"
 
-#: src/lang.c:520
+#: src/lang.c:527
 #, fuzzy
 msgid "read chosen article"
 msgstr "No ha elegido un foro"
 
-#: src/lang.c:522
+#: src/lang.c:528
 #, fuzzy
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr "      Propiedades: "
 
-#: src/lang.c:523
+#: src/lang.c:529
 #, fuzzy
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr "^MiscelÃ¡nea"
 
-#: src/lang.c:524
+#: src/lang.c:530
 #, fuzzy
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr "Se .. se mueve..."
 
-#: src/lang.c:525
+#: src/lang.c:531
 #, fuzzy
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr "Deshacer la Ãºltima operaciÃ³n o grupo de operaciones sobre los paquetes"
 
-#: src/lang.c:526
+#: src/lang.c:532
 #, fuzzy
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr "Operaciones"
 
-#: src/lang.c:527
+#: src/lang.c:533
 #, fuzzy
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr "Atributo"
 
-#: src/lang.c:528
+#: src/lang.c:534
 #, fuzzy
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr "Operaciones"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr "Deshacer la Ãºltima operaciÃ³n o grupo de operaciones sobre los paquetes"
+
+#: src/lang.c:536
 #, fuzzy
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr "Operaciones"
 
-#: src/lang.c:530
+#: src/lang.c:537
 #, fuzzy
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr "URL"
 
-#: src/lang.c:531
+#: src/lang.c:538
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "Primero Debe Elegir Un Mensaje"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:540
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "Elija una lista para examinar, buscar y publicar mensajes."
 
-#: src/lang.c:534
+#: src/lang.c:541
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:535
+#: src/lang.c:542
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:536
+#: src/lang.c:543
 #, fuzzy
 msgid "Open URL in browser"
 msgstr "EXPLORADOR"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:546
 #, fuzzy
 msgid "Group Level Commands"
 msgstr " Ã³rdenes:\n"
 
-#: src/lang.c:540
+#: src/lang.c:547
 #, fuzzy
 msgid "Kill filter added"
 msgstr "_Filtrar porâ€¦"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:549
 #, fuzzy
 msgid "All parts tagged"
 msgstr "Directorio de ImportaciÃ³n [partes de .idata]"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "Directorio de ImportaciÃ³n [partes de .idata]"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:545
+#: src/lang.c:552
 #, fuzzy
 msgid "Please enter a valid character"
 msgstr "Introduzca un URL vÃ¡lido"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, fuzzy, c-format
 msgid "Missing part #%d"
 msgstr "Fin de %s parte %d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 #, fuzzy
 msgid "*** No postponed articles ***"
 msgstr "Pospuesto"
 
-#: src/lang.c:548
+#: src/lang.c:555
 #, fuzzy
 msgid "Not a multi-part message"
 msgstr ", parte de "
 
-#: src/lang.c:549
+#: src/lang.c:556
 #, fuzzy
 msgid "You are not subscribed to this group"
 msgstr "Grupo"
 
-#: src/lang.c:550
+#: src/lang.c:557
 #, fuzzy
 msgid "No previous expression"
 msgstr "Sin expresiÃ³n regular previa"
 
-#: src/lang.c:551
+#: src/lang.c:558
 #, fuzzy
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Modo operativo."
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:554
+#: src/lang.c:561
 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:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:557
+#: src/lang.c:564
 #, fuzzy
 msgid "TeX2Iso encoded article"
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:558
+#: src/lang.c:565
 #, fuzzy
 msgid "incomplete "
 msgstr "Incompleto"
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2729,170 +2749,170 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:585
 #, fuzzy
 msgid "Invalid multibyte sequence found\n"
 msgstr "Secuencia de carÃ¡cter UTF-8"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, fuzzy, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "valor de cabecera invÃ¡lido %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 #, fuzzy
 msgid "Inverse video disabled"
 msgstr "_Invertir"
 
-#: src/lang.c:584
+#: src/lang.c:591
 #, fuzzy
 msgid "Inverse video enabled"
 msgstr "_Invertir"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, fuzzy, c-format
 msgid "Missing definition for %s\n"
 msgstr "\tsin definiciÃ³n de Â«%sÂ»"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, fuzzy, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "definiciÃ³n no vÃ¡lida para la impresora Â«%sÂ»: %s"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, fuzzy, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "%s: modo invÃ¡lido (%s)"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, fuzzy, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "El fichero `%s' (versiÃ³n %d) contiene:\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, fuzzy, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:591
+#: src/lang.c:598
 #, fuzzy
 msgid "Kill Lines: (</>num): "
 msgstr "NÃºm"
 
-#: src/lang.c:592
+#: src/lang.c:599
 #, fuzzy
 msgid "Kill Article Menu"
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:594
+#: src/lang.c:601
 #, fuzzy
 msgid "Kill pattern scope  : "
 msgstr "..mÃ¡talo, Dink..mÃ¡talo..."
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, fuzzy, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Mato %s(%s%d) ? (s/N) "
 
-#: src/lang.c:596
+#: src/lang.c:603
 #, fuzzy
 msgid "Kill text pattern   : "
 msgstr "PatrÃ³n"
 
-#: src/lang.c:597
+#: src/lang.c:604
 #, fuzzy
 msgid "Kill time in days   : "
 msgstr "Tiempo Medio Abierto (en dÃ­as)"
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Ãšltimo"
 
-#: src/lang.c:600
+#: src/lang.c:607
 #, fuzzy
 msgid "-- Last response --"
 msgstr "Respuesta"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, 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:604
+#: src/lang.c:610
 #, fuzzy
 msgid "Function not available."
 msgstr "la funciÃ³n iconv no estÃ¡ disponible"
 
-#: src/lang.c:605
+#: src/lang.c:611
 #, fuzzy
 msgid "Not reading via NNTP."
 msgstr "No leÃ­do"
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "no se puede crear un grupo: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr ""
 "El Ã­ndice de coincidencia %ls es demasiado largo; los grupos disponibles son "
 "(%s)"
 
-#: src/lang.c:610
+#: src/lang.c:617
 #, fuzzy
 msgid "Mail"
 msgstr "CORREO"
 
-#: src/lang.c:611
+#: src/lang.c:618
 #, fuzzy
 msgid "mailbox "
 msgstr "_BuzÃ³n:"
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, fuzzy, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Mensajes Masivos para subscriptores de %s"
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, fuzzy, c-format
 msgid "Mailing log to %s\n"
 msgstr "Crear Lista de Correo %s"
 
-#: src/lang.c:614
+#: src/lang.c:621
 #, fuzzy
 msgid "Mail bug report..."
 msgstr "Por favor reporte este bicho.\n"
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, fuzzy, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 "Correo-e del boletÃ­n de defectos a: <%s>.\n"
 " \n"
 
-#: src/lang.c:616
+#: src/lang.c:623
 #, fuzzy
 msgid "Mailed"
 msgstr "Ãšltimo correo de id_usuario"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, fuzzy, c-format
 msgid "Mailing to %s..."
 msgstr "Actualizar Lista de Correo %s"
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2900,379 +2920,379 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, fuzzy, c-format
 msgid "%s marked as read"
 msgstr "Campos marcados con %s son obligatorios."
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, fuzzy, c-format
 msgid "%s marked as unread"
 msgstr "*** Tiene correo no leÃ­do. ***"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, 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:624
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%s:%d:%d: %s"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Marcador"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Marca buzones leÃ­dos"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, fuzzy, c-format
 msgid "Mark group %s as read?"
 msgstr "Marca buzones leÃ­dos"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, fuzzy, c-format
 msgid "Mark thread as read%s?"
 msgstr "Hilo(s) encontrado(s)"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, fuzzy, c-format
 msgid "Matching %s groups..."
 msgstr "GRUPOS"
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:653
 #, 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:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr ""
-
-#: src/lang.c:653
+#: src/lang.c:662
 #, fuzzy
 msgid "--More--"
 msgstr "MÃ¡sâ€¦"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, fuzzy, c-format
 msgid "Moving %s..."
 msgstr "Error moviendo final %s a dir anterior %s"
 
-#: src/lang.c:655
+#: src/lang.c:664
 #, fuzzy
 msgid "Message-ID: & last Reference  "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:656
+#: src/lang.c:665
 #, fuzzy
 msgid "Message-ID: line              "
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:657
+#: src/lang.c:666
 #, fuzzy
 msgid "Message-ID: & References: line"
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:659
+#: src/lang.c:668
 #, fuzzy
 msgid ", name: "
 msgstr "<Sin nombre>"
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, fuzzy, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Ir"
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:675
 #, fuzzy
 msgid "newsrc file saved successfully.\n"
 msgstr "Fichero subido con Ã©xito"
 
-#: src/lang.c:667
+#: src/lang.c:676
 #, fuzzy
 msgid "-- Next response --"
 msgstr "Siguiente"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:678
 #, fuzzy
 msgid "*** No articles ***"
 msgstr "ArtÃ­culos anteriores"
 
-#: src/lang.c:670
+#: src/lang.c:679
 #, fuzzy
 msgid "No articles have been posted"
 msgstr "No se han enviado Comentarios"
 
-#: src/lang.c:671
+#: src/lang.c:680
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "Adjuntos"
 
-#: src/lang.c:672
+#: src/lang.c:681
 #, fuzzy
 msgid "*** No description ***"
 msgstr "(sin descripciÃ³n)"
 
-#: src/lang.c:673
+#: src/lang.c:682
 #, fuzzy
 msgid "No filename"
 msgstr "el fichero \"$filename\" es desconocido"
 
-#: src/lang.c:674
+#: src/lang.c:683
 #, fuzzy
 msgid "No group"
 msgstr "** grupo"
 
-#: src/lang.c:675
+#: src/lang.c:684
 #, fuzzy
 msgid "*** No groups ***"
 msgstr " grupos="
 
-#: src/lang.c:676
+#: src/lang.c:685
 #, fuzzy
 msgid "No more groups to read"
 msgstr "GRUPOS"
 
-#: src/lang.c:677
+#: src/lang.c:686
 #, fuzzy
 msgid "No last message"
 msgstr "Ãšltimo"
 
-#: src/lang.c:678
+#: src/lang.c:687
 #, fuzzy
 msgid "No mail address"
 msgstr "DirecciÃ³n personal para correo"
 
-#: src/lang.c:679
+#: src/lang.c:688
 #, fuzzy
 msgid "No articles marked for saving"
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Sin coincidencia"
 
-#: src/lang.c:681
+#: src/lang.c:690
 #, fuzzy
 msgid "No more groups"
 msgstr " grupos="
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:692
 #, fuzzy
 msgid "No next unread article"
 msgstr "*** Tiene correo no leÃ­do. ***"
 
-#: src/lang.c:684
+#: src/lang.c:693
 #, fuzzy
 msgid "No previous group"
 msgstr "Grupo"
 
-#: src/lang.c:685
+#: src/lang.c:694
 #, fuzzy
 msgid "No previous search, nothing to repeat"
 msgstr "n                 repetir  / o ? en la Ãºltima bÃºsqueda"
 
-#: src/lang.c:686
+#: src/lang.c:695
 #, fuzzy
 msgid "No previous unread article"
 msgstr "*** Tiene correo no leÃ­do. ***"
 
-#: src/lang.c:687
+#: src/lang.c:696
 #, fuzzy
 msgid "No responses"
 msgstr "Respuestas existentes"
 
-#: src/lang.c:688
+#: src/lang.c:697
 #, fuzzy
 msgid "No responses to list in current thread"
 msgstr "Lista el contenido del directorio actual"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:690
+#: src/lang.c:699
 #, 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:691
+#: src/lang.c:700
 #, fuzzy
 msgid "No subject"
 msgstr "No hay Asunto"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, fuzzy, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "esperaba %s, pero encontrÃ© %s"
 
-#: src/lang.c:700
+#: src/lang.c:709
 #, 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:701
+#: src/lang.c:710
 #, fuzzy, c-format
 msgid "Group %s not found in active file"
 msgstr "Fichero Â«%sÂ» no encontrado\n"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3289,364 +3309,384 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:720
 #, fuzzy
 msgid "Only"
 msgstr "SÃ³lo Extraer"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, fuzzy, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "La opciÃ³n --regex estÃ¡ activada por defecto."
 
-#: src/lang.c:713
+#: src/lang.c:722
 #, 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:714
+#: src/lang.c:723
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "El menÃº de opciones"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, fuzzy, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 " expreg en desplazamiento %d: %s\n"
 "\n"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, fuzzy, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "%s: pcre_exec() error %d mientras coincide "
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:729
 #, fuzzy
 msgid "Post a followup..."
 msgstr "Contabilizar a"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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:725
+#: src/lang.c:734
 #, fuzzy
 msgid "Posted articles history"
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "menÃº"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+msgid "Operation not available for replies by mail"
+msgstr ""
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr ""
+"\n"
+"NingÃºn artÃ­culo dentro de este grupo.\n"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:740
 #, fuzzy
 msgid "-- post processing started --"
 msgstr "Contabilizar"
 
-#: src/lang.c:728
+#: src/lang.c:741
 #, fuzzy
 msgid "-- post processing completed --"
 msgstr "Contabilizar"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, fuzzy, c-format
 msgid "Post subject [%s]> "
 msgstr "Asunto"
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:744
 #, fuzzy
 msgid "Posting article..."
 msgstr "PublicaciÃ³n Fallida"
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, fuzzy, c-format
 msgid "Hot %s"
 msgstr "Â¡EstÃ¡ caliente!"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, fuzzy, c-format
 msgid "Untagged %s"
 msgstr "[%d] Servidor no envÃ­a respuesta inetiquetada Â«%sÂ» o preguntada"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:760
 #, fuzzy
 msgid "Do you really want to quit?"
 msgstr "Â¿Realmente quiere terminar MUIbase?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, fuzzy, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "no se puede editar %s: es una terminal"
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:770
 #, fuzzy
 msgid "Do you want to abort this operation?"
 msgstr "Â¿Quiere realmente hacer eso?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:772
 #, fuzzy
 msgid "Reading ('q' to quit)..."
 msgstr "  -q, --quit        terminar el proceso en segundo plano\n"
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, fuzzy, c-format
 msgid "Reading %sarticles..."
 msgstr "No leÃ­do"
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, fuzzy, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, fuzzy, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:763
+#: src/lang.c:776
 #, fuzzy
 msgid "Reading filter file...\n"
 msgstr "Leyendo ficheroâ€¦"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, fuzzy, c-format
 msgid "Reading %s groups..."
 msgstr "Memoria agotada al leer %lu grupos\n"
 
-#: src/lang.c:765
+#: src/lang.c:778
 #, fuzzy
 msgid "Reading input history file...\n"
 msgstr "error de entrada al leer el archivo de esquema %s"
 
-#: src/lang.c:766
+#: src/lang.c:779
 #, fuzzy
 msgid "Reading keymap file...\n"
 msgstr "Leyendo ficheroâ€¦"
 
-#: src/lang.c:767
+#: src/lang.c:780
 #, fuzzy
 msgid "Reading groups from active file... "
 msgstr "Leyendo fichero boletinado de acceso: desde entrada estÃ¡ndar\n"
 
-#: src/lang.c:768
+#: src/lang.c:781
 #, fuzzy
 msgid "Reading groups from newsrc file... "
 msgstr "Leyendo fichero boletinado de acceso: desde entrada estÃ¡ndar\n"
 
-#: src/lang.c:769
+#: src/lang.c:782
 #, fuzzy
 msgid "Reading newsgroups file... "
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:770
+#: src/lang.c:783
 #, fuzzy
 msgid "Reading newsrc file..."
 msgstr "Leyendo ficheroâ€¦"
 
-#: src/lang.c:771
+#: src/lang.c:784
 #, fuzzy
 msgid "References: line              "
 msgstr ""
 "\n"
 "    --references       listado de referencias de RUTAS"
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, fuzzy, c-format
 msgid "(%d:%02d remaining)"
 msgstr "Ranura %d - %d:%02d - %s"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, fuzzy, c-format
 msgid "Bogus group %s removed."
 msgstr ", no eliminado: %s"
 
-#: src/lang.c:776
+#: src/lang.c:789
 #, fuzzy
-msgid "Removed from the previous rule: "
+msgid "Removed from this rule: "
 msgstr ".. quitado desde entorno"
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, fuzzy, c-format
 msgid "Error: rename %s to %s"
 msgstr "no se puede renombrar %s a %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 #, fuzzy
 msgid "Reply to author..."
 msgstr "Responder"
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:793
 #, fuzzy
 msgid "Reposting article..."
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, fuzzy, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "el grupo de %s permanece como %s\n"
 
-#: src/lang.c:782
+#: src/lang.c:795
 #, fuzzy
 msgid "Reset newsrc?"
 msgstr " (restablecer)"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:799
 #, fuzzy
 msgid "Press <RETURN> to continue..."
 msgstr ""
 "\n"
 "Pulse RETORNO para continuar: "
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, fuzzy, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
 
-#: src/lang.c:789
+#: src/lang.c:802
 #, fuzzy
 msgid "Select Lines: (</>num): "
 msgstr "seleccionar lÃ­neas no coincidentes"
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
 
-#: src/lang.c:792
+#: src/lang.c:805
 #, fuzzy
 msgid "Select pattern scope: "
 msgstr "Seleccionarâ€¦"
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, fuzzy, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "El fichero %s existe. Â¿Sobreescribir? [y|n] "
 
-#: src/lang.c:794
+#: src/lang.c:807
 #, fuzzy
 msgid "Select text pattern : "
 msgstr "PatrÃ³n"
 
-#: src/lang.c:795
+#: src/lang.c:808
 #, fuzzy
 msgid "Select time in days   : "
 msgstr "Tiempo Medio Abierto (en dÃ­as)"
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3659,235 +3699,235 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:816
 #, fuzzy
 msgid "Subject: line (ignore case)   "
 msgstr ""
 "  -i,  --ignore-case      ignora las diferencias entre mayÃºsculas y "
 "minÃºsculas\n"
 
-#: src/lang.c:804
+#: src/lang.c:817
 #, fuzzy
 msgid "Subject: line (case sensitive)"
 msgstr "distinguir mayÃºsculas"
 
-#: src/lang.c:805
+#: src/lang.c:818
 #, fuzzy
 msgid "Save"
 msgstr "_Guardar"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, fuzzy, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Guardar Â«%sÂ»â€¦"
 
-#: src/lang.c:807
+#: src/lang.c:820
 #, fuzzy
 msgid "Save configuration before continuing?"
 msgstr "Â¿Guardar Transacciones antes de procesar?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 #, fuzzy
 msgid "Save filename> "
 msgstr "save nombrefichero - guarda Ã³rdenes desde la sesiÃ³n al fichero."
 
-#: src/lang.c:809
+#: src/lang.c:822
 #, fuzzy
 msgid "Saved"
 msgstr "guardado"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, fuzzy, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "\treubicaciÃ³n %4d desplazamiento %4x [%4lx] %s"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, fuzzy, c-format
 msgid "Saved %s...\n"
 msgstr "BoletÃ­n de interpretaciÃ³n sintÃ¡ctica de Sarg guardado en %s\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 #, fuzzy
 msgid "Nothing was saved"
 msgstr "No hay nada que ser guardado."
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, 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:814
+#: src/lang.c:827
 #, fuzzy, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "Diapositiva es guardado correctamente por %s"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, fuzzy, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "Diapositiva es guardado correctamente por %s"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Guardando..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, fuzzy, c-format
 msgid "%s: Screen initialization failed"
 msgstr "GnuTLS fallado al inicializar: %s"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, 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:821
+#: src/lang.c:834
 #, 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:822
+#: src/lang.c:835
 #, fuzzy
 msgid "Delete scope?"
 msgstr "borrar"
 
-#: src/lang.c:823
+#: src/lang.c:836
 #, fuzzy
 msgid "Enter scope> "
 msgstr "_Introducir"
 
-#: src/lang.c:824
+#: src/lang.c:837
 #, fuzzy
 msgid "Select new position> "
 msgstr "Selecciona un fichero o subir uno nuevo"
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:839
 #, fuzzy
 msgid "Global scope, operation not allowed"
 msgstr "error: no puede reiniciar, operaciÃ³n no permitida\n"
 
-#: src/lang.c:827
+#: src/lang.c:840
 #, fuzzy
 msgid "Rename scope> "
 msgstr "Renombrarâ€¦"
 
-#: src/lang.c:828
+#: src/lang.c:841
 #, fuzzy
 msgid "Select scope> "
 msgstr "_Seleccionarâ€¦"
 
-#: src/lang.c:829
+#: src/lang.c:842
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "menÃº"
 
-#: src/lang.c:830
+#: src/lang.c:843
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr " Ã³rdenes:\n"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, fuzzy, c-format
 msgid "Search backwards [%s]> "
 msgstr "Buscar hacia atrÃ¡s: "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, fuzzy, c-format
 msgid "Search body [%s]> "
 msgstr "La macro %%%s tiene cuerpo indeterminado\n"
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, fuzzy, c-format
 msgid "Search forwards [%s]> "
 msgstr "Buscar hacia adelante"
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Buscandoâ€¦"
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:849
 #, fuzzy
 msgid "Select article> "
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:851
 #, fuzzy
 msgid "Select group> "
 msgstr "Seleccionar "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, fuzzy, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Introduce secciÃ³n [^{1^}-^{3^}]: "
 
-#: src/lang.c:840
+#: src/lang.c:853
 #, fuzzy
 msgid "Select thread> "
 msgstr "Hilo"
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:855
 #, fuzzy
 msgid "servers active-file"
 msgstr "Servidores"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:857
 #, fuzzy
 msgid "<SPACE>"
 msgstr "_Espacio"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, fuzzy, c-format
 msgid "Starting: (%s)"
 msgstr "iniciando %s"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, fuzzy, c-format
 msgid "List Thread (%d of %d)"
 msgstr "[%d] incapaz de crear hilo: %s"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, fuzzy, c-format
 msgid "Thread (%.*s)"
 msgstr "Hilo(s) encontrado(s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, fuzzy, c-format
 msgid "subscribed to %d groups"
 msgstr " grupos="
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, fuzzy, c-format
 msgid "Subscribed to %s"
 msgstr ""
@@ -3897,46 +3937,46 @@ msgstr ""
 "o desactivarlo tambiÃ©n visitando el \n"
 "siguiente enlace: <%3$s>\n"
 
-#: src/lang.c:851
+#: src/lang.c:864
 #, fuzzy
 msgid "Subscribing... "
 msgstr ""
 "Para detalles sobre suscribirse a ese listado, vea &lt;http://www.gnucash."
 "org/&gt;."
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, fuzzy, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "el grupo de %s permanece como %s\n"
 
-#: src/lang.c:854
+#: src/lang.c:867
 #, fuzzy
 msgid "Superseding article ..."
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, fuzzy, c-format
 msgid "%d days"
 msgstr "EstadÃ­sticas para los Ãºltimos %d dÃ­as"
 
-#: src/lang.c:858
+#: src/lang.c:871
 #, fuzzy
 msgid "<TAB>"
 msgstr "LengÃ¼eta"
 
-#: src/lang.c:859
+#: src/lang.c:872
 #, fuzzy
 msgid "TeX "
 msgstr ""
@@ -3948,11 +3988,11 @@ msgstr ""
 "  -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:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3963,135 +4003,135 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:889
 #, fuzzy
 msgid "There is no news\n"
 msgstr "^Novedades"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Hilo"
 
-#: src/lang.c:878
+#: src/lang.c:891
 #, fuzzy
 msgid "Thread Level Commands"
 msgstr " Ã³rdenes:\n"
 
-#: src/lang.c:879
+#: src/lang.c:892
 #, fuzzy
 msgid "Thread deselected"
 msgstr "Hilo"
 
-#: src/lang.c:880
+#: src/lang.c:893
 #, fuzzy
 msgid "Thread selected"
 msgstr "Hilo"
 
-#: src/lang.c:882
+#: src/lang.c:895
 #, fuzzy
 msgid "threads"
 msgstr "Conversaciones"
 
-#: src/lang.c:884
+#: src/lang.c:897
 #, fuzzy
 msgid "thread"
 msgstr "Hilo"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, fuzzy, c-format
 msgid "Thread %4s of %4s"
 msgstr "4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 #, fuzzy
 msgid "Threading articles..."
 msgstr "ArtÃ­culos anteriores"
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, fuzzy, c-format
 msgid "Toggled word highlighting %s"
 msgstr "el registro tiene el tamaÃ±o equivocado para un word %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 #, fuzzy
 msgid "Toggled rot13 encoding"
 msgstr "CodificaciÃ³n"
 
-#: src/lang.c:889
-#, c-format
-msgid "Toggled german TeX encoding %s"
-msgstr ""
+#: src/lang.c:902
+#, fuzzy, c-format
+msgid "Toggled German TeX encoding %s"
+msgstr "CodificaciÃ³n"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, fuzzy, c-format
 msgid "Toggled tab-width to %d"
 msgstr "una anchura de la lengeta de $number est fuera de gama"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, fuzzy, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "Tratando de hacer 'bal' a %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, fuzzy, c-format
 msgid "%d Trying to lock %s"
 msgstr "Intentando conectar a %s/%s..."
 
-#: src/lang.c:895
+#: src/lang.c:908
 #, fuzzy
 msgid "           h=help"
 msgstr "\t-h\t\t\t--help\n"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "Ilimitado"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, fuzzy, c-format
 msgid "Error decoding %s : %s"
 msgstr "error decodificando cadena de texto: %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 #, fuzzy
 msgid "No end."
 msgstr "FIN"
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, fuzzy, c-format
 msgid "%s successfully decoded."
 msgstr "DesafÃ­o decodificado: %s\n"
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, 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:903
+#: src/lang.c:916
 #, fuzzy
 msgid "unread "
 msgstr "*** Tiene correo no leÃ­do. ***"
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, fuzzy, c-format
 msgid "unsubscribed from %d groups"
 msgstr "  o un entero de %d a %d\n"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, fuzzy, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
@@ -4099,105 +4139,105 @@ msgstr ""
 "activar su subscripciÃ³n en el futuro, accede y visite su pÃ¡gina de "
 "mantenimiento de la Cuenta."
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:920
 #, fuzzy
 msgid "Unthreading articles..."
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Actualizado"
 
-#: src/lang.c:909
+#: src/lang.c:922
 #, fuzzy
 msgid "Updating"
 msgstr "Error Actualizando Paquete"
 
-#: src/lang.c:910
+#: src/lang.c:923
 #, fuzzy
 msgid "URL Menu"
 msgstr "URL"
 
-#: src/lang.c:911
+#: src/lang.c:924
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr " Ã³rdenes:\n"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "error al abrir %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 #, fuzzy
 msgid "Select URL> "
 msgstr "Seleccionarâ€¦"
 
-#: src/lang.c:914
+#: src/lang.c:927
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "ArtÃ­culo definido requerido"
 
-#: src/lang.c:915
+#: src/lang.c:928
 #, fuzzy
 msgid "Use MIME display program for this message?"
 msgstr "emplea paginador PAGER de programa para enseÃ±ar la salida"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, fuzzy, c-format
 msgid "  -H       help information about %s"
 msgstr "   -h --help                 EnseÃ±a esta informaciÃ³n.\n"
 
-#: src/lang.c:923
+#: src/lang.c:936
 #, fuzzy
 msgid "  -h       this help message"
 msgstr "  --help,  -h      produce este mensaje de ayuda.\n"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4206,52 +4246,52 @@ msgstr ""
 "Correo-e del boletÃ­n de defectos a: <%s>.\n"
 " \n"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, 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:931
+#: src/lang.c:944
 #, fuzzy
 msgid "  -x       no-posting mode"
 msgstr "EstarÃ¡ publicando a:"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4259,48 +4299,48 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:953
 #, fuzzy
 msgid "  -V       print version & date information"
 msgstr "Escribe la informaciÃ³n de la versiÃ³n"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, fuzzy, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "combinaciÃ³n de operandos errÃ³nea para '%.*s'"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, fuzzy, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Ver el/los %d miembro(s)"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4308,33 +4348,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4348,7 +4388,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4357,13 +4397,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4373,7 +4413,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4382,7 +4422,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4392,19 +4432,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4415,53 +4455,53 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:997
 #, fuzzy
 msgid "Writing attributes file..."
 msgstr "Escribiendo ficheroâ€¦"
 
-#: src/lang.c:986
+#: src/lang.c:999
 #, fuzzy, c-format
-msgid "%d Responses"
+msgid "%4d Responses"
 msgstr "Respuestas existentes"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, fuzzy, c-format
 msgid "Added %d %s"
 msgstr "Se aÃ±adiÃ³ la pista %d a la lista %s\n"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 #, fuzzy
 msgid "No unsubscribed groups to show"
 msgstr "GRUPOS"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:991
+#: src/lang.c:1004
 #, fuzzy
 msgid "Yes "
 msgstr "Si."
 
-#: src/lang.c:992
+#: src/lang.c:1005
 #, fuzzy
 msgid "    You have mail"
 msgstr "Tiene correo en $_"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4474,12 +4514,12 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 #, fuzzy
 msgid "  -D mode  debug mode"
 msgstr "ejecutar en modo depurado, no demonizado"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4496,12 +4536,12 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 #, fuzzy
 msgid "toggle color"
 msgstr "detallar"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4526,408 +4566,408 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 #, fuzzy
 msgid "  -a       toggle color flag"
 msgstr "detallar"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, 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:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, 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:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, 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:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 #, fuzzy
 msgid "Missing parts."
 msgstr "Directorio de ImportaciÃ³n [partes de .idata]"
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 #, fuzzy
 msgid "No beginning."
 msgstr "empezando el: "
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 #, fuzzy
 msgid "No data."
 msgstr "Sin fecha"
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Error desconocido."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, fuzzy, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "%s: %s checksum: %u\n"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 #, fuzzy
 msgid "Reading mail active file... "
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 #, fuzzy
 msgid "Reading mailgroups file... "
 msgstr "Error leyendo fichero intercambio"
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 #, fuzzy
 msgid "perform PGP operations on article"
 msgstr "%s: no se pudieron realizar todas las operaciones solicitadas"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 #, fuzzy
 msgid "Add key(s) to public keyring?"
 msgstr "AÃ±ade una llave a un anillo"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1097
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1106
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 #, fuzzy
 msgid "Cannot find NNTP server name"
 msgstr "no se puede encontrar el nombre para el usuario con ID %s"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "conectando a %s"
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr ""
 "Error adesconectado desde fam.\n"
 "\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 #, fuzzy
 msgid "205  Closing connection"
 msgstr "Cerrando"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 #, fuzzy
 msgid "  -A       force authentication on connect"
 msgstr "AutenticaciÃ³n"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr ""
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 #, fuzzy
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr "conectar a este socket"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, fuzzy, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr "ConexiÃ³n verificada a %s (cert=%s)"
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 #, fuzzy
 msgid "Giving up...\n"
 msgstr "Â¡Incapaz de resolver las dependencias! Desistiendo..."
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, fuzzy, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s:%d: nombre de servicio desconocido"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
 msgstr ""
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, fuzzy, c-format
 msgid "%d %s printed"
 msgstr "Impreso por %s"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Imprimir"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 #, fuzzy
 msgid "Printing..."
 msgstr "Escribiendo"
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "  %d.%d.%d.%d/%d => %s\n"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 #, fuzzy
 msgid "No command"
 msgstr "[mandato]"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 #, fuzzy
 msgid "Pipe"
 msgstr "creando una tuberÃ­a para --pipe fallada: %m\n"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, fuzzy, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "No puede abrir una tuberÃ­a a orden Â«%sÂ»"
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 #, fuzzy
 msgid "Piping..."
 msgstr ""
 "   -P, --no-piping            utiliza ficheros temporales entre los "
 "programas\n"
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 #, fuzzy
 msgid "Piping not enabled."
 msgstr "Activado"
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4937,7 +4977,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4946,7 +4986,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4955,14 +4995,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4984,7 +5024,7 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 #, fuzzy
 msgid "shell escape"
 msgstr ""
@@ -5001,684 +5041,684 @@ msgstr ""
 "                               literal, locale, shell, shell-always, c, "
 "escape\n"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, fuzzy, c-format
 msgid "Shell Command (%s)"
 msgstr "%s es una palabra clave del â€˜shellâ€™\n"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, fuzzy, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Para continuar, introduzca Â«%sÂ»; para abortar, introduzca Â«%sÂ»:"
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, 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:1215
+#: src/lang.c:1228
 #, fuzzy, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "B<(pulse h para ayuda o q para salir)>"
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, fuzzy, c-format
 msgid "Group %.*s..."
 msgstr "sin tal grupo: %s"
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 #, fuzzy
 msgid "Server unavailable\n"
 msgstr "NO DISPONIBLE"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, 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:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 #, fuzzy
 msgid "Terminal does not support color"
 msgstr "La instrucciÃ³n no admite las =N direcciones"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, fuzzy, c-format
 msgid "Trying %s"
 msgstr "Tratando de hacer 'bal' a %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 #, fuzzy
 msgid "None"
 msgstr "NINGUNO"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Asunto"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "Referencias"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 #, fuzzy
 msgid "Both Subject and References"
 msgstr "ambos asunto como cuerpo son requeridos."
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 #, fuzzy
 msgid "Multipart Subject"
 msgstr "<sin asunto>"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 #, fuzzy
 msgid "Percentage Match"
 msgstr "Porcentaje titulado: "
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 #, fuzzy
 msgid "Yes"
 msgstr "sÃ­"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 #, fuzzy
 msgid "Hide All"
 msgstr "_Mostrar/Ocultar"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "DirecciÃ³n"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Nombre completo"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 #, fuzzy
 msgid "Address and Name"
 msgstr "Nombre de DirecciÃ³n"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "MÃ¡x"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 #, fuzzy
 msgid "Sum"
 msgstr "Â¿Calcular como total?"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 #, fuzzy
 msgid "Average"
 msgstr "MEDIA"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 #, fuzzy
 msgid "Black"
 msgstr "Pizarra negra"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Rojo"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "Verde (G)"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Azul (B)"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 #, fuzzy
 msgid "White"
 msgstr "Nivel de blancos"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 #, fuzzy
 msgid "Gray"
 msgstr "Escala grisÃ¡cea"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 #, fuzzy
 msgid "Light Red"
 msgstr "Rojo"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 #, fuzzy
 msgid "Light Green"
 msgstr "Suave"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Amarillo"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 #, fuzzy
 msgid "Light Blue"
 msgstr "Azul (B)"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 #, fuzzy
 msgid "Light Pink"
 msgstr "Suave"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 #, fuzzy
 msgid "Light Cyan"
 msgstr "Suave"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 #, fuzzy
 msgid "Light White"
 msgstr "Suave"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 #, fuzzy
 msgid "Nothing"
 msgstr "Nada."
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Espacio"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 #, fuzzy
 msgid "Best highlighting"
 msgstr "Mejor"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 #, fuzzy
 msgid "Underline"
 msgstr "Enlaces subrayados"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 #, fuzzy
 msgid "Reverse video"
 msgstr "revertir"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 #, fuzzy
 msgid "Half bright"
 msgstr "Brillo+"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 #, fuzzy
 msgid "Bold"
 msgstr "B<resaltar texto>"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 #, fuzzy
 msgid "Cc and Bcc"
 msgstr "Cc:"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 #, fuzzy
 msgid "none"
 msgstr "NINGUNO"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 #, fuzzy
 msgid "commands"
 msgstr "Ã“rdenes:"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "select"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 #, fuzzy
 msgid "commands & quit"
 msgstr "\tÃ³rdenes:\n"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 #, fuzzy
 msgid "commands & select"
 msgstr " Ã³rdenes:\n"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 #, fuzzy
 msgid "quit & select"
 msgstr "_Salir"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 #, fuzzy
 msgid "commands & quit & select"
 msgstr "Ã“rdenes:"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "distinguir mayÃºsculas"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "  +i,  --no-ignore-case   distingue entre mayÃºsculas y minÃºsculas\n"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "distinguir mayÃºsculas"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "  +i,  --no-ignore-case   distingue entre mayÃºsculas y minÃºsculas\n"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 #, fuzzy
 msgid "Message-ID: entry only"
 msgstr "No se pudo obtener el id del mensaje"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 #, fuzzy
 msgid "Lines:"
 msgstr "<lÃ­neas>"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 #, fuzzy
 msgid "Skip leading blank lines"
 msgstr "LÃ­neas Destacadas a Omitir"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 #, fuzzy
 msgid "Skip trailing blank lines"
 msgstr "LÃ­neas de Separadoras a Omitir"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 #, fuzzy
 msgid "Compact multiple between text"
 msgstr "m                 selecciona entre Ã¡rbol compacto y expandido"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 #, fuzzy
 msgid "Compact multiple and skip leading"
 msgstr "omitir ficheros que empiecen por <ruta> "
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 #, fuzzy
 msgid "Compact multiple and skip trailing"
 msgstr "LÃ­neas de Separadoras a Omitir"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 #, fuzzy
 msgid "Shell archive"
 msgstr "Probablemente %s no es un archivo de shell"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 #, fuzzy
 msgid "Subject: (descending)"
 msgstr "Asunto"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 #, fuzzy
 msgid "Subject: (ascending)"
 msgstr "Asunto"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 #, fuzzy
 msgid "From: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 #, fuzzy
 msgid "From: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 #, fuzzy
 msgid "Date: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 #, fuzzy
 msgid "Date: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 #, fuzzy
 msgid "Score (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 #, fuzzy
 msgid "Score (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 #, fuzzy
 msgid "Lines: (descending)"
 msgstr "Descendente"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 #, fuzzy
 msgid "Lines: (ascending)"
 msgstr "Ascendente"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 #, fuzzy
 msgid "Last posting date (descending)"
 msgstr "    Ãšltima fecha de parche: %.17s\n"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 #, fuzzy
 msgid "Last posting date (ascending)"
 msgstr "    Ãšltima fecha de parche: %.17s\n"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 #, fuzzy
 msgid "Quick-sort"
 msgstr "Â¿Â¡Â¿Tan rÃ¡pido?!?"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 #, fuzzy
 msgid "Heap-sort"
 msgstr "_Ordenar porâ€¦"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 #, fuzzy
 msgid "Always Keep"
 msgstr "Siempre"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 #, fuzzy
 msgid "Always Remove"
 msgstr "SIEMPRE ACTIVO"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 #, fuzzy
 msgid "Mark with D on selection screen"
 msgstr " Seleccione Marcador (pantalla %d de %d)"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 #, fuzzy
 msgid "Nothing special"
 msgstr "Nada."
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 #, fuzzy
 msgid "Compress quotes"
 msgstr "comprimir"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 #, fuzzy
 msgid "Quote signatures"
 msgstr "eliminar firmas de paquetes"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 #, fuzzy
 msgid "Quote empty lines"
 msgstr "VacÃ­a"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 #, fuzzy
 msgid "with headers"
 msgstr " con encabezados"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 #, fuzzy
 msgid "without headers"
 msgstr " sin encabezados"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 #, fuzzy
 msgid "NFKC"
 msgstr "`%.*s' no estÃ¡ en NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 #, fuzzy
 msgid "NFC"
 msgstr "`%.*s' no estÃ¡ en NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 #, fuzzy
 msgid "Display Options"
 msgstr "EnseÃ±ar opciones"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 #, fuzzy
 msgid "Color Options"
 msgstr "Color"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Opciones:"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 #, fuzzy
 msgid "Article-Limiting Options"
 msgstr "Limitando Vista"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 #, fuzzy
 msgid "Posting/Mailing Options"
 msgstr "EstarÃ¡ publicando a:"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 #, fuzzy
 msgid "Saving/Printing Options"
 msgstr "Opciones de Escritura"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 #, fuzzy
 msgid "Expert Options"
 msgstr "Expertos"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 #, fuzzy
 msgid "Filtering Options"
 msgstr "(Ahora Filtrando)"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 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:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 #, fuzzy
 msgid "Show description of each newsgroup"
 msgstr "Muestra una descripciÃ³n de cuenta."
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5688,34 +5728,34 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 #, fuzzy
 msgid "Thread articles by"
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5727,16 +5767,16 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 #, fuzzy
 msgid "Thread percentage match"
 msgstr "Porcentaje de completaciÃ³n"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5751,12 +5791,12 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 #, fuzzy
 msgid "Score of a thread"
 msgstr "Hilo"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5765,17 +5805,17 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 #, fuzzy
 msgid "Sort articles by"
 msgstr "ArtÃ­culos anteriores"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5792,16 +5832,16 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 #, fuzzy
 msgid "Sort threads by"
 msgstr "Conversaciones"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5812,46 +5852,46 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 #, fuzzy
 msgid "Show only unread articles"
 msgstr "Mostrar Ãºnicamente los titulares _activos"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 #, fuzzy
 msgid "Filter which articles"
 msgstr "_Filtrar porâ€¦"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5860,12 +5900,12 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 #, fuzzy
 msgid "Go to the next unread article with"
 msgstr "Ir a la pista siguiente"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5875,14 +5915,14 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 #, 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:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5899,170 +5939,170 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 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:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 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:1870
+#: src/lang.c:1883
 #, fuzzy
 msgid "Abbreviate long newsgroup names"
 msgstr "Mostrar nombres largos de cuentas"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 #, fuzzy
 msgid "Number of lines to scroll in pager"
 msgstr "NÃºmero de lÃ­neas: %d\n"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6073,30 +6113,30 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 #, fuzzy
 msgid "Display signatures"
 msgstr "eliminar firmas de paquetes"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 #, fuzzy
 msgid "Display uue data as an attachment"
 msgstr "EnseÃ±ar una lengÃ¼eta de los datos seleccionados."
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6108,32 +6148,32 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 #, fuzzy
 msgid "Display \"a as Umlaut-a"
 msgstr "_EnseÃ±ar para"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 #, fuzzy
 msgid "Display these header fields (or *)"
 msgstr "No enseÃ±ar lÃ­nea de cabecera."
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6143,12 +6183,12 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 #, fuzzy
 msgid "Do not display these header fields"
 msgstr "No enseÃ±ar lÃ­nea de cabecera."
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6160,236 +6200,236 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 #, fuzzy
 msgid "Detection of verbatim blocks"
 msgstr "detecciÃ³n"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "detecciÃ³n"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 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:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 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:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 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:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 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:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 #, fuzzy
 msgid "Regex with Subject prefixes"
 msgstr "EXREG"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 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:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 #, fuzzy
 msgid "Regex with Subject suffixes"
 msgstr "EXREG"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 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:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 #, fuzzy
 msgid "Regex for begin of a verbatim block"
 msgstr "AcciÃ³n Sendmail no estÃ¡ permitida dentro de inicio de bloque"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 #, fuzzy
 msgid "Regex for end of a verbatim block"
 msgstr "debug_end_block: no hay un bloque actual"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6398,50 +6438,50 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 #, fuzzy
 msgid "Which actions require confirmation"
 msgstr " -P              Siempre pide confirmaciÃ³n de las operaciones.\n"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6455,83 +6495,83 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "El registro se abre en una _ventana nueva"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 #, fuzzy
 msgid "Use mouse in xterm"
 msgstr "Empleado"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 #, fuzzy
 msgid "Number of articles to get"
 msgstr "Obtiene nÃºmero de objetos"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 #, fuzzy
 msgid "Article recentness time limit"
 msgstr "Excedido el tiempo lÃ­mite de CPU"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6539,354 +6579,354 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 #, fuzzy
 msgid "Score limit (kill)"
 msgstr "Opciones de ensamblador especÃ­ficas de Score:\n"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 #, fuzzy
 msgid "Score limit (select)"
 msgstr "Opciones de ensamblador especÃ­ficas de Score:\n"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 #, fuzzy
 msgid "Default score to select articles"
 msgstr "Seleccione la elecciÃ³n por omisiÃ³n de cuentas."
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 #, fuzzy
 msgid "# Default score to select articles\n"
 msgstr "Seleccione la elecciÃ³n por omisiÃ³n de cuentas."
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 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:2180
+#: src/lang.c:2193
 #, fuzzy
 msgid "Use ANSI color"
 msgstr "Color"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 #, fuzzy
 msgid "# If ON using ANSI-color\n"
 msgstr "Color"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 #, fuzzy
 msgid "Standard foreground color"
 msgstr "Color de primer plano estÃ¡ndar"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 #, fuzzy
 msgid "Standard background color"
 msgstr "Color de fondo estÃ¡ndar"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 #, 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:2200
+#: src/lang.c:2213
 #, fuzzy
 msgid "Color for inverse text (background)"
 msgstr "Color de fondo del tÃ­tulo"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 #, fuzzy
 msgid "Color for inverse text (foreground)"
 msgstr "Color de texto comÃºn."
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 #, fuzzy
 msgid "Color of text lines"
 msgstr "Color de fondo de lÃ­neas alternativas."
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 #, fuzzy
 msgid "Color of help text"
 msgstr "Color de texto comÃºn."
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 #, fuzzy
 msgid "Color of status messages"
 msgstr "Estado"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 #, fuzzy
 msgid "Color of quoted lines"
 msgstr "Rellenar todas las lÃ­neas de una transacciÃ³n con el mismo color"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 #, fuzzy
 msgid "Color of article header lines"
 msgstr "lengÃ¼eta-cabecera-borde-color"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 #, fuzzy
 msgid "Color of article subject lines"
 msgstr "Rellenar todas las lÃ­neas de una transacciÃ³n con el mismo color"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Color"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 #, fuzzy
 msgid "Color of response counter"
 msgstr "Color"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 #, fuzzy
 msgid "Color of sender (From:)"
 msgstr "<sin remite>"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 #, fuzzy
 msgid "Color of signatures"
 msgstr "Color"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 #, fuzzy
 msgid "Color of highlighted URLs"
 msgstr "Color"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "Bloques"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 #, fuzzy
 msgid "Color of highlighting with *stars*"
 msgstr "color incorrecto   "
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 #, fuzzy
 msgid "Color of highlighting with _dash_"
 msgstr "GuiÃ³n"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 #, fuzzy
 msgid "Color of highlighting with /slash/"
 msgstr "color incorrecto   "
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 #, fuzzy
 msgid "Color of highlighting with -stroke-"
 msgstr "Color Verdadero"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6902,63 +6942,63 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 #, fuzzy
 msgid "Attr. of highlighting with _dash_"
 msgstr "GuiÃ³n"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 #, fuzzy
 msgid "URL highlighting in message body"
 msgstr "Titulo y Cuerpo de Mensaje necesarios"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 #, fuzzy
 msgid "# Enable URL highlighting?\n"
 msgstr "Activar"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 #, fuzzy
 msgid "Word highlighting in message body"
 msgstr "Titulo y Cuerpo de Mensaje necesarios"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 #, fuzzy
 msgid "# Enable word highlighting?\n"
 msgstr "Activar"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 #, fuzzy
 msgid "What to display instead of mark"
 msgstr "EnseÃ±a un marcaje por cada punto de datos."
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6968,58 +7008,58 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 #, fuzzy
 msgid "Page line wrap column"
 msgstr "LÃNEA o COLUMNA"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 #, fuzzy
 msgid "Mail address (and fullname)"
 msgstr "DirecciÃ³n personal para correo"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7029,52 +7069,52 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 #, fuzzy
 msgid "Prepend signature with \"-- \""
 msgstr " firma: "
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 #, fuzzy
 msgid "Quoting behavior"
 msgstr "error en cita de parÃ¡metros"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7088,55 +7128,55 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 #, fuzzy
 msgid "Insert 'User-Agent:' header"
 msgstr "EnvÃ­a cabecera User-Agent"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 #, fuzzy
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "EnvÃ­a cabecera User-Agent"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2517
+#: src/lang.c:2530
 #, fuzzy
 msgid "MM_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7146,45 +7186,45 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 #, fuzzy
 msgid "MM_NETWORK_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2534
+#: src/lang.c:2547
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 #, fuzzy
 msgid "# Charset supported locally.\n"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 #, fuzzy
 msgid "Mailbox format"
 msgstr "_BuzÃ³n:"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 #, fuzzy
 msgid "# Format of the mailbox.\n"
 msgstr "_BuzÃ³n:"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7193,15 +7233,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7209,30 +7249,30 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 #, fuzzy
 msgid "View post-processed files"
 msgstr "Ver todos los Ficheros del Proyecto"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 #, fuzzy
 msgid "MIME encoding in mail messages"
 msgstr "[La codificaciÃ³n de Â«%sÂ» de este correo no puede ser descodificado]"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7243,36 +7283,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7282,133 +7322,116 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 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:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 #, fuzzy
 msgid "Mail directory"
 msgstr "No se puede abrir el directorio de correo nuevo (%s)"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 #, fuzzy
 msgid "Directory to save arts/threads in"
 msgstr "no puede guardar el directorio actual: %s"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-
-#: src/lang.c:2666
-#, fuzzy
-msgid "Use Archive-name: header for save"
-msgstr "%s: archivo de nombre de encabezado mal formado en %zu"
-
-#: src/lang.c:2667
-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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 #, fuzzy
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "Marca buzones leÃ­dos"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7417,124 +7440,108 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 #, fuzzy
 msgid "Process only unread articles"
 msgstr "Procesa solo ficheros nuevos"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 #, fuzzy
 msgid "Printer program with options"
 msgstr "Modo de empleo: %s [opciones] PROGRAMA [parÃ¡metro ...]"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2710
-msgid ""
-"# If ON a screen redraw will always be done after certain external commands\n"
-msgstr ""
-
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr ""
-
-#: src/lang.c:2715
-#, fuzzy
-msgid "Start editor with line offset"
-msgstr " Recursos inician en desplazamiento: %#03x\n"
-
 #: src/lang.c:2716
 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"
+"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 #, fuzzy
 msgid "Invocation of your editor"
 msgstr "Editor"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 #, fuzzy
 msgid "External inews"
 msgstr "Â¿Externoâ€¦?"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 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:2734
+#: src/lang.c:2733
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2735
+#: src/lang.c:2734
 #, fuzzy
 msgid "Invocation of your mail command"
 msgstr "Su contraseÃ±a en el servidor de correo"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7543,71 +7550,71 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 #, fuzzy
 msgid "Filename for posted articles"
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 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:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 #, fuzzy
 msgid "No unsubscribed groups in newsrc"
 msgstr "GRUPOS"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7616,67 +7623,67 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 #, fuzzy
 msgid "NNTP read timeout in seconds"
 msgstr "tiempo agotado despuÃ©s de %d segundos.\n"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 #, fuzzy
 msgid "Reconnect to server automatically"
 msgstr "Crear automÃ¡ticamente"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "error: %s al final de la cadena de formato"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7690,12 +7697,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 #, fuzzy
 msgid "Format string for group level"
 msgstr "grupo: cadena de texto"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7714,12 +7721,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "error: %s al final de la cadena de formato"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7737,23 +7744,23 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 #, fuzzy
 msgid "Format string for display of dates"
 msgstr "El formato de muestra para las vistas de paquetes"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 #, 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:2888
+#: src/lang.c:2887
 #, fuzzy
 msgid "Unicode normalization form"
 msgstr "Con normalizaciÃ³n Unicode.\n"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7765,22 +7772,22 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr ""
 "\n"
 "NingÃºn artÃ­culo dentro de este grupo.\n"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7788,159 +7795,159 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 #, fuzzy
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "(rellenado automÃ¡ticamente)"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "Procesa solo ficheros nuevos"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 #, fuzzy
 msgid "Followup-To: header"
 msgstr "Cabecera "
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 #, fuzzy
 msgid "Ispell program"
 msgstr "Programa"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 #, fuzzy
 msgid "Mailing list address"
 msgstr "Listados de Correo"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 #, fuzzy
 msgid "Forward articles as attachment"
 msgstr "Reproducir"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 #, fuzzy
 msgid "Organization: header"
 msgstr "OrganizaciÃ³n"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "Conjunto de caracteres:"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 #, fuzzy
 msgid "X_Body"
 msgstr "Cuerpo"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 #, fuzzy
 msgid "X_Headers"
 msgstr ""
@@ -7987,34 +7994,34 @@ msgstr ""
 "                             admitidos\n"
 "  -H, --help               EnseÃ±a esta informaciÃ³n\n"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr " cabecera mÃ¡gica = %x\n"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 #, fuzzy
 msgid "reading from local spool"
 msgstr "error leyendo desde `%s'"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3931
+#: src/misc.c:3936
 #, fuzzy, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Regresar a la Ãºltima publicaciÃ³n(es)"
@@ -8031,31 +8038,31 @@ msgid ""
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "Error pelÃ­cula capturada... Terminando."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 #, fuzzy
 msgid "Rejoin current group\n"
 msgstr "Grupo"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, fuzzy, c-format
 msgid "Read (%s)\n"
 msgstr "%s: leÃ­do: %s"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, fuzzy, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Ãºltima orden: %s\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr ""
 
@@ -8064,14 +8071,14 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr "Expandir"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, 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:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8079,19 +8086,19 @@ msgid ""
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, 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:2353
+#: src/post.c:2769
 #, fuzzy, c-format
 msgid "Posting: %.*s ..."
 msgstr "PublicaciÃ³n Fallida"
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8129,7 +8136,7 @@ msgstr "NO DISPONIBLE"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8138,7 +8145,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8148,39 +8155,38 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "bytes"
 
-#: src/select.c:411
-#, fuzzy
+#: src/select.c:417
 msgid "unread"
-msgstr "*** Tiene correo no leÃ­do. ***"
+msgstr ""
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "todo"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 #, fuzzy
 msgid " R"
 msgstr "Â«CÂ»"
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8194,16 +8200,16 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, fuzzy, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Programa terminado abnormalmente con valor de salida: %d\n"
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, fuzzy, c-format
 msgid "Slrnface failed: %s."
 msgstr "fallado %s a Â«%sÂ» (%s)"
Binary files tin-2.4.5/po/et.gmo and tin-2.6.0/po/et.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/et.po tin-2.6.0/po/et.po
--- tin-2.4.5/po/et.po	2020-12-24 00:24:53.000000000 +0100
+++ tin-2.6.0/po/et.po	2021-08-20 10:49:28.269867741 +0200
@@ -1,13 +1,13 @@
 # Estonian translations for tin.
 # This file is distributed under the same license as the tin package.
-# Toomas Soome <tsoome@me.com>, 2019.
+# Toomas Soome <tsoome@me.com>, 2020.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin 2.4.4\n"
+"Project-Id-Version: tin 2.4.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
-"PO-Revision-Date: 2019-12-25 12:29+0200\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\n"
+"PO-Revision-Date: 2020-12-25 20:39+0200\n"
 "Last-Translator: Toomas Soome <tsoome@me.com>\n"
 "Language-Team: Estonian <linux-ee@lists.eenet.ee>\n"
 "Language: et\n"
@@ -18,33 +18,31 @@ msgstr ""
 
 #. -> lang.c
 #: src/art.c:418
-#, fuzzy, c-format
+#, c-format
 msgid "Reading %s\n"
-msgstr "Loen %s uuesti..."
+msgstr "Loen %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
-#, fuzzy
+#: src/art.c:1199
 msgid "Threading by multipart"
-msgstr "JÃ¤rjestan artiklid teemade kaupa..."
+msgstr "JÃ¤rjestan osade jÃ¤rgi"
 
 #. -> lang.c
-#: src/art.c:2539
-#, fuzzy, c-format
+#: src/art.c:2486
+#, c-format
 msgid "Writing %s\n"
-msgstr "Proovin %s"
+msgstr "Kirjutan %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
-#, fuzzy
+#: src/art.c:2565
 msgid "Writing overview cache..."
-msgstr "Kirjutan atribuutide faili..."
+msgstr "Kirjutan Ã¼levaate puhvri..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "TÃ¶Ã¶tlen atribuute... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -53,342 +51,332 @@ msgstr ""
 "# Ã„rge seda kommentaari blokki muutke\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=SÃ•NE (n. alt.*,!alt.bin*) [kohustuslik]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, 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:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=SÃ•NE (n. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=SÃ•NE (n. =postkast)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=SÃ•NE\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, 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:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=SÃ•NE\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=SÃ•NE (n. ~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=SÃ•NE (n. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=toetatud_koodileht"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=SÃ•NE (vaikimisi on US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=SÃ•NE\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=SÃ•NE\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=SÃ•NE\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, 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:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=toetatud_kodeering"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=SÃ•NE (n. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, 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:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, 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:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: ja tÃ¤ielik References: rida\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Message-ID: & ainult viimane viitamise kirje\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: kirje ainult   7=Ridu:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=SÃ•NE\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=SÃ•NE (%%I annab initsiaalid)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=SÃ•NE (n. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=SÃ•NE (n. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=SÃ•NE (n. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=NUM\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #
 #: src/attrib.c:1336
 #, c-format
@@ -529,7 +517,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(tundmatu)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -980,7 +968,7 @@ msgstr "Loon salvestatud gruppidele acti
 msgid "Creating newsrc file...\n"
 msgstr "Loon newsrc faili...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Vaikimisi"
 
@@ -1013,47 +1001,52 @@ msgid "*** End of page ***"
 msgstr "*** Lehe lÃµpp ***"
 
 #: src/lang.c:170
+#, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** Artiklid on otsas ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** Skoopide lÃµpp ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** Teema on otsas ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** URL'id on otsas ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Sisestage leatavate artiklite piirang> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Sisestage Message-ID> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " ja siseneda jÃ¤rgmisse lugemata teemasse"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " ja sisene jÃ¤rgmisse lugemata artiklisse"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " ja siseneda jÃ¤rgmisse lugemata teemasse"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "Sisestage omaduse number> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Sisestage vahemik [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1061,7 +1054,7 @@ msgstr ""
 "\n"
 "Hoiatus: Kasutati pÃ¤iserida Approved:.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1069,7 +1062,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress Approved: real.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1077,7 +1070,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress From: real.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1085,7 +1078,7 @@ msgstr ""
 "\n"
 "Viga: Vigane FQDN Message-ID: real.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1093,7 +1086,7 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress Reply-To: real.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1101,27 +1094,27 @@ msgstr ""
 "\n"
 "Viga: Vigane aadress To: real.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "%s ei saa lahti lukustada"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "Ei saa punkt-lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "Ei saa lukustada %s - artiklit ei lisatud!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Vigane fail %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1129,36 +1122,36 @@ msgstr ""
 "\n"
 "Viga: Followup-To postitajale ja gruppi ei ole lubatud!\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr "Viga: Vorming Ã¼letab ekraani laust. Kasutan vaikimisi \"%s\"."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Sisemine viga GNKSA protseduuris - saatke vearaport.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Aadressis puudub <.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub vasak Ã¼marsulg.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Vanas stiilis aadressis puudub parem Ã¼marsulg.\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "Postiaadressis puudub at-mÃ¤rk.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Ãœhekomponendiline FQDN pole lubatud. Lisage oma doomen.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1166,7 +1159,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1174,7 +1167,7 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1182,52 +1175,52 @@ msgstr ""
 "Vigane doomen. Saatke vearaport, kui teie doomen on reaalselt olemas.\n"
 "Kasutage \"vigase\" aadressi kirjutamisel juurmise doomenina .invalid.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN sisaldab lubamatut sÃ¼mbolit.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Null pikkusega FQDN komponent ei ole lubatud.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN komponendi pikkus Ã¼letab maksimaalset lubatut (63 sÃ¼mbolit).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN komponendi alguses ega lÃµpus ei vÃµi olla kriips.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN komponent ei vÃµi alata numbriga.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Doomen sisaldab vÃµimatut numbrilist vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "Doomenit on lubatud kasutada ainult privaatvÃµrgus.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Doomenis puudub vasak sulg.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Aadressil puudub lokaalne osa.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Lubamatu sÃ¼mbol aadressi lokaalses osas.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Null pikkusega lokaalne komponent ei ole lubatud.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1235,7 +1228,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvootimata sÃµnad aadressides ei tohi sisaldada '!()<>@,;:\\.[]'.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1243,7 +1236,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvooditud sÃµnad ei vÃµi sisaldada '()<>\\'.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1251,11 +1244,11 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kodeeritud sÃµnad parameetris ei vÃµi sisaldada '!()<>@,;:\"\\.[]/='.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Vigane reaalses nimes kasutatud kodeeritud sÃµna sÃ¼ntaks.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1263,7 +1256,7 @@ msgstr ""
 "PÃ¤risnimes on lubamatu sÃ¼mbol.\n"
 "Kvootimata sÃµnad vanas stiilis aadressides ei vÃµi sisaldada '()<>\\'.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1272,7 +1265,7 @@ msgstr ""
 "KontrollsÃ¼mbolid ja kodeerimata 8bit sÃ¼mbolid vÃ¤Ã¤rtusega > 127 ei ole "
 "lubatud.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1280,7 +1273,7 @@ msgstr ""
 "\n"
 "Viga: peale pÃ¤iseridu pole tÃ¼hja rida.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1290,7 +1283,7 @@ msgstr ""
 "Viga: Vigaselt vormindatud %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1303,7 +1296,7 @@ msgstr ""
 "      on US_ASCII - palun seadke MM_CHARSET vÃ¤Ã¤rtus oma keelele sobivaks\n"
 "      kasutades seadete M)enÃ¼Ã¼d vÃµi toimetades tinrc faili.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1319,7 +1312,7 @@ msgstr ""
 "      enam levinud.  Muuta saate kasutades seadete M)enÃ¼Ã¼d vÃµi toimetades\n"
 "      tinrc faili.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1327,7 +1320,7 @@ msgstr ""
 "\n"
 "Viga: Artikkel algab pÃ¤ise asemel tÃ¼hja reaga\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1338,7 +1331,7 @@ msgstr ""
 "Viga: PÃ¤isereal %d puudub pÃ¤ise nime jÃ¤rel koolon:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1347,7 +1340,7 @@ msgstr ""
 "\n"
 "Viga: \"%s:\" rida on tÃ¼hi.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1356,7 +1349,7 @@ msgstr ""
 "\n"
 "Viga: Artikli pÃ¤ises puudub rida \"%s:\".\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1365,7 +1358,7 @@ msgstr ""
 "\n"
 "Viga: %s sisaldab mitte 7bit sÃ¼mboleid.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1376,7 +1369,7 @@ msgstr ""
 "Viga: PÃ¤isel real %d puudub kooloni jÃ¤rel tÃ¼hik:\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1385,21 +1378,21 @@ msgstr ""
 "\n"
 "Viga: PÃ¤ises on mitu (%d) \"%s:\" rida.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Ebaturvalised Ãµigused failil %s (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, 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:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME parsimise viga: Algas eraldaja aga loen alles pÃ¤iseid"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1407,16 +1400,16 @@ msgstr ""
 "\n"
 "Viga: \"poster\" ei ole lubatud gruppides!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Ei Ãµnnestu saada (tÃ¤is) doomeninime!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Puuduvad Ãµigused siseneda %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1424,30 +1417,30 @@ msgstr ""
 "\n"
 "Viga: From: rida puudub.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s lugemiseks pole Ãµiguseid\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Faili %s pole\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s kirjutamiseks pole Ãµiguseid\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Ei leia kasutate kohta infot (/etc/passwd puudub?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "viga"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1456,63 +1449,63 @@ msgstr ""
 "\n"
 "Viga real %d: \"Sender:\" pÃ¤iserida pole lubatud (see lisatakse teie eest)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "Serveril pole failis %s nÃ¤idatud gruppe"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "viga"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Tundmatu ektaani tase"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "LÃµpetan..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "jÃ¤tan vÃ¤lise kirjade lugeja"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "Loon %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, 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:273
+#: src/lang.c:276
 #, 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:274
-#, fuzzy, c-format
+#: src/lang.c:277
+#, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
-msgstr "Filtreerin globaalseid reegleid (%d/%d)..."
+msgstr "Filtreerin globaalseid reegleid (%d/%d) (vÃ¤ljumiseks 'q')..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "Reegli looja: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Sisestage muster [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1521,20 +1514,20 @@ msgstr ""
 "\n"
 "Te soovisite vastused artiklile %s:\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, 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:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- edastatud teade --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- edastatud teate lÃµpp --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1549,12 +1542,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1602,850 +1595,870 @@ msgstr ""
 "#   time=NUMBER       Mittekohustuslik. Reegli aegumine time_t vÃ¤Ã¤rtusena\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Reegli kaal        (vaikimisi=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Sisestage reegli kaal (vahemik on 0 < kaal <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "TÃ¤is"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Kommentaar (vaba)   : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Rakenda mustrit     : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: rida (tÃµstutundetu)   "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: rida (tÃµstutundlik)   "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Tundmatu host.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "globaalset "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Kasutage selle asemel palun %.100s"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "gruppi %s pole"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s on modereeritav. JÃ¤tkan?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "gruppi"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "Loen %s uuesti..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Ãœlemise taseme kÃ¤sud"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Grupi valik"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "grupp"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr "*** select_format blokeerib gruppide kirjeldused ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Ãœks vÃµi enam kommentaari rida. <CR> lisamiseks vÃµi tÃ¼hja rea jÃ¤tkamiseks."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: rida filtrite faili. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "Filtraaritavate artiklite ridu. < on vÃ¤hem, > on rohkem, = on vÃµrdne."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: rida filtri faili lisamiseks. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: rida filtri faili lisamiseks. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Sisestage filtreerimiseks tekstimuster, kui Subject: ja From: ei ole piisav."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "Valige, kus tekstimustrit rakendada. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "Sisestatud filtri aegumisaeg pÃ¤evades. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Kasuta surmamist jooksval/kÃµikidel gruppidel. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Kasuta valikut jooksval/kÃµikidel gruppidel. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "artiklite surmamise menÃ¼Ã¼"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "(kuuma) artikli automaatse valiku menÃ¼Ã¼"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Brausi artiklis olevaid URLe"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  nÃ¤ita jooksva teema numbri jÃ¤rgi valitud artiklit"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "katkesta (kustuta) vÃµi asenda (kirjuta Ã¼le) jooksev artikkel"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "postita vastus jooksvale artiklile"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "postita vastus (kopeeri teksti) jooksvale artiklile"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "postita vastus jooksvale artiklile, tsiteerides kÃµiki pÃ¤iseid"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "postita valitud artikkel teise gruppi"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "toimeta artiklit (ainult kirjade-grupid)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "nÃ¤ita jooksva teema esimest artiklit"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "nÃ¤ita artikli esimest lehekÃ¼lge"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "nÃ¤ita jooksva teema viimast artiklit"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "nÃ¤ita artikli viimast lehekÃ¼lge"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "mÃ¤rgi teema loetuks ja liigu jÃ¤rgmisele lugemata teemale"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "nÃ¤ita jÃ¤rgmist artiklit"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "nÃ¤ita jÃ¤rgmise teema esimest artiklit"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "nÃ¤ita jÃ¤rgmist lugemata artiklit"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "mine artiklile, millele see artikkel jÃ¤rgneb"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "nÃ¤ita eelmist artiklit"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "nÃ¤ita eelmist lugemata artiklit"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "surma kiiresti artikkel, kasutades vaikevÃ¤Ã¤rtusi"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "vali kiiresti vaikevÃ¤Ã¤rtusi kasutades (kuumad) artiklid"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "tagasi gruppide valikusse"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "vasta autorile kirjaga"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "vasta autorile kirjaga (teksti ei kopeerita)"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "vasta autorile kirjaga, tsiteerides kÃµiki pÃ¤iseid"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "otsi artiklis tagaspidi"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "otsi artiklis edaspidi"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "nÃ¤ita kogu artiklit (koos pÃ¤istega)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "jÃ¤rgmisele tekstiblokile"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "lÃ¼lita lehevahetusega (^L) peidetud osade nÃ¤itamist"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "lÃ¼lita ekraanil kÃµik pÃ¤ised"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "lÃ¼lita sÃµnade mÃ¤rkimine sisse/vÃ¤lja"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "lÃ¼lita jooksva artikli ROT-13 (lihtne dekodeering) kodeering"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "lÃ¼lita tabulaatori laius 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr "lÃ¼lita jooksva artikli saksa TeX stiilis dekodeerimine"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "lÃ¼lita uuenkodeeritud osade nÃ¤itamine"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "Vaata/toru/salvesta multimeedia manuseid"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "vali loendis esimene manus"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi manus"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "vali loendis viimane manus"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "saada manus toru kaudu kÃ¤sule"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "saada kogu manus toru kaudu kÃ¤sule"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "salvesta manus kettale"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "otsi manuseid edaspidi"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "otsi manuseid tagaspidi"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "vaata manust"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "mÃ¤rgi manus"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "mÃ¤rgi kasutaja mÃ¤Ã¤ratud mustrile vastavad manused"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "kÃµikide manuste tagurpidi mÃ¤rkimine"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "eemalda mÃ¤rgistus kÃµikidelt mÃ¤rgitud manustelt"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "lÃ¼lita viimase rea infoteadet (manuse teema/kirjeldus)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "vali loendis esimene atribuut"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi atribuut"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "vali loendis viimane atribuut"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "sea atribuudile vaikevÃ¤Ã¤rtus"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "otsi atribuuti edaspidi"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "otsi atribuuti tagaspidi"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "vali atribuut"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "tagasi seadete menÃ¼Ã¼sse"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "saatke vearaport vÃµi kommentaar aadressile %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "vali loetelust esimene parameeter"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  vali parameeter numbri jÃ¤rgi"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "vali loetelust viimane parameeter"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "alusta skoopide menÃ¼Ã¼d"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "otsi parameetrit nime edaspidi"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "otsi parameetrit tagaspidi"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "vali parameeter"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "lÃ¼lita atribuutide menÃ¼Ã¼"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "valige jÃ¤rgmise kÃ¤suga tÃ¶Ã¶deldavate artiklite vahemik"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "pÃ¤Ã¤s kÃ¤suviibalt"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "toimeta filtrite faili"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "anna abiinfot"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "nÃ¤ita viimasena vaadatud artiklit"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "Ã¼ks rida alla"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "Ã¼les Ã¼ks rida"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "liigu Message-ID poolt mÃ¤Ã¤ratud artiklile"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud kellelegi"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "seadete menÃ¼Ã¼"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "alla Ã¼ks lehekÃ¼lg"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "Ã¼les Ã¼ks lehekÃ¼lg"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "postita (kirjuta) artikkel jooksvasse gruppi"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "postita ootel artiklid"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "nÃ¤ita teie poolt postitatud artikleid (failist posted)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "tagasi eelmisse menÃ¼Ã¼sse"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "vÃ¤lju viivitamata tinist"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "vÃ¤rskenda lehekÃ¼lge"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "salvesta artikkel/teema/kuum/muster/mÃ¤rgitud faili"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "salvesta mÃ¤rgitud artiklid automaatselt, kasutajalt kÃ¼simata"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "keri ekraani rida alla"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "keri ekraani rida Ã¼les"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "otsi artikleid autori jÃ¤rgi tagaspidi"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "otsi artikleid autori jÃ¤rgi edaspidi"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "otsi antud teksti artiklitest (see vÃµib vÃµtta aega)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (otsing on tÃµstutundetu ja kÃ¤ib Ã¼le kÃµikide artiklite)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "otsi artiklit teema jÃ¤rgi tagaspidi"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "otsi artiklit teema jÃ¤rgi edaspidi"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "korda eelmist otsingut"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "mÃ¤rgi jooksev artikkel, et postitada/saata/trÃ¼kkida/salvestada/torusse"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "lÃ¼lita viimase rea infoteadet (teema/kirjeldus)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "lÃ¼lita pÃ¶Ã¶ratud video"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "abiinfo lÃ¼lita ekraanil miniabi menÃ¼Ã¼d"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "vali nÃ¤itamiseks autori aadress, pÃ¤risnimi, mÃµlemad vÃµi mitte midagi"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "esita info versioonist"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "mÃ¤rgi artiklid loetuks ja vÃ¤lju gruppide valiku menÃ¼Ã¼sse"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "mÃ¤rgi artiklid loetuks, sisene jÃ¤rgmisse lugemata artiklitega gruppi"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "vali loendist esimene teema"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "vali loendist viimane teema"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "artiklite loend jooksvas teemas (esita teema alam-menÃ¼Ã¼)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "mÃ¤rgi artikkel loetuks"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "mÃ¤rgi jooksev teema, vahemik vÃµi mÃ¤rgitud teemad loetuks"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "mÃ¤rgi jooksev teema, vahemik vÃµi mÃ¤rgitud teemad mitteloetuks"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "mÃ¤rgi jooksev/vahemik/valitud/muster/mÃ¤rgitud loetuks"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "mÃ¤rgi jooksev/vahemik/valitud/muster/mÃ¤rgitud mitteloetuks"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "lÃ¼lita ekraanile kÃµik/valitud artiklid"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "nÃ¤ita jÃ¤rgmist gruppi"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "nÃ¤ita eelmist gruppi"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "lÃ¼lita kÃµiki valikuid (kÃµiki artikleid)"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "vali grupp (muuda \"kuumaks\")"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "vali teema"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "vali teemad, kui on valitud vÃ¤hemalt Ã¼ks lugemata artikkel"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "vali kasutaja mÃ¤Ã¤ratud mustrile vastavad teemad"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "mÃ¤rgi jooksva mitmeosalise teate kÃµik osad"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi teema"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "sea laetavate artiklite piirang ja lae uuesti"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "lÃ¼lita ekraanil kÃµik/lugemata artiklid"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "lÃ¼lita teema valikut"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "erinevad teemade kÃ¤sitlemise vÃµtmed"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "ennista kÃµik valikud (kÃµik artiklid)"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "eemalda mÃ¤rgistus kÃµikidelt mÃ¤rgitud teemadelt"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "otsi artikleid autori jÃ¤rgi edaspidi"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "otsi artikleid autori jÃ¤rgi tagaspidi"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "lÃ¼lita viimase rea infoteadet (URL)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "liigu Message-ID poolt mÃ¤Ã¤ratud artiklile"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "lisa uus skoop"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "kustuta skoop"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "toimeta atribuutide faili"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "vali loetelust esimene skoop"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  vali skoop numbri jÃ¤rgi"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "vali loetelust viimane skoop"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "liiguta skoopi"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "nimeta skoop Ã¼mber"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "vali skoop"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "mÃ¤rgi valitud grupis kÃµik artiklid loetuks"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "mÃ¤rgi grupp loetuks ja liigu jÃ¤rgmisele lugemata grupile"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "vali loetelust esimene grupp"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "vali grupp nime jÃ¤rgi"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  vali grupp numbri jÃ¤rgi"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "jÃ¤rgmise kÃ¤suga tÃ¶Ã¶deldavate gruppide vahemik"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "vali loetelust viimane grupp"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "nÃ¤ita gruppe kuhu artikkel postitati (Message-ID jÃ¤rgi)"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (mine viimasele artiklile, kui vÃ¤hemalt Ã¼ks grupp on olemas)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "mÃ¤rgi valitud grupis kÃµik artiklid mitte-loetuks"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "liiguta valitud gruppi loendis"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "vali jÃ¤rgmine lugemata artiklitega grupp"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "vÃ¤lju"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "vÃ¤lju muudetud seadeid salvestamata"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "loe valitud gruppi"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ".newsrc faili algvÃ¤Ã¤rtustamine (kÃµik artiklid mitte-loetuks)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "otsi grupi nime tagaspidi"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (kÃµik otsingud on tÃµstutundetud ja vajadusel alustavad algusest)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "otsi grupi nime edaspidi"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "telli valitud grupp"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "telli mustrile vastavaid gruppe"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "kontrolli aktiivsete gruppide faili - kas on uusi artikleid"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "vali ekraanil ainult grupi nimi vÃµi grupi nimi ja kirjeldus"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "vali ekraanile kÃµik/lugemata tellitud grupid"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "loobu valitud grupist"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "loobu mustrile vastavatest gruppidest"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "jÃ¤rjesta gruppide loend"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "nÃ¤ita ekraanil kÃµiki/tellitud gruppe"
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "mÃ¤rgi/eemalda mÃ¤rk jooksva mitmeosalise teate kÃµik osad"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi artikkel"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "mÃ¤rgi teema loetuks ja vÃ¤lju gruppide indeksi lehele"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "mÃ¤rgi teema loetuks ja sisene jÃ¤rgmisse teemasse vÃµi gruppi"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "vali loendis esimene artikkel"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "vali loendis viimane artikkel"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "mÃ¤rgi art. vahemik vÃµi mÃ¤rgitud art. loetuks, liigu jÃ¤rgm. lugemata artiklile"
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "mÃ¤rgi jooksev teema, vahemik vÃµi mÃ¤rgitud teemad mitteloetuks"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "mÃ¤rgi teema mitteloetuks"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "loe valitud artiklit"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2453,7 +2466,7 @@ msgstr ""
 "Ekraani omadused\n"
 "----------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2461,7 +2474,7 @@ msgstr ""
 "Muud\n"
 "----"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2469,7 +2482,7 @@ msgstr ""
 "Liikumine\n"
 "---------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2477,7 +2490,7 @@ msgstr ""
 "Grupi/teema/artikli operatsioonid\n"
 "---------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2485,7 +2498,7 @@ msgstr ""
 "Operatsioonid manustega\n"
 "-----------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2493,7 +2506,7 @@ msgstr ""
 "Operatsioonid atribuutidega\n"
 "---------------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2501,7 +2514,16 @@ msgstr ""
 "Operatsioonid seadetega\n"
 "-----------------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Grupi/teema/artikli operatsioonid\n"
+"---------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2509,7 +2531,7 @@ msgstr ""
 "Operatsioonid skoobiga\n"
 "----------------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2517,95 +2539,94 @@ msgstr ""
 "Operatsioonid URL'idega\n"
 "-----------------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "vali loetelust esimene URL"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  vali numbri jÃ¤rgi URL"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "vali loetelust viimane URL"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "otsi URL'e edaspidi"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "otsi URL'e tagaspidi"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "Ava URL brauseris"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "lÃ¼lita viimase rea infoteadet (URL)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Grupitaseme kÃ¤sud"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Surmamise filter lisatud"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Automaatse valiku filter lisatud"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "KÃµik osad on mÃ¤rgitud"
 
-#: src/lang.c:543
-#, fuzzy
+#: src/lang.c:550
 msgid "All parts untagged"
-msgstr "KÃµik osad on mÃ¤rgitud"
+msgstr "KÃµikidelt osadelt on mÃ¤rgk eemaldatud"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Salvestan artikli hiljem postitamiseks"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Palun sisestage lubatud sÃ¼mbol"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Puudub osa nr: %d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** Postitusootel artikleid pole ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "Ei ole mitmeosaline teade"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Te pole seda gruppi tellinud"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Eelmist avaldist pole"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "Operatsioon on Ã¼lekirjutamist keelavas moodis keelatud"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d ootel %s, kasutamiseks ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2614,21 +2635,21 @@ msgstr ""
 "X-Conversion-Note: multipart/alternative sisu on eemaldatud.\n"
 "  Et nÃ¤ha tervet artiklit, lÃ¼litage alternatiivide kÃ¤sitlemine vÃ¤lja\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Fail %s/%s salvestamiseks on postkast. Lisa ei salvestatud"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso kodeeritud artikkel"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "mittetÃ¤ielik "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2689,151 +2710,151 @@ msgstr ""
 "Lisainfot leiate manualist, README, INSTALL, TODO ja FTP failidest.\n"
 "Palun saatke vearaportid/kommentaarid 'R' kÃ¤suga aadressil %s.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "Vigane From: %s rida. Lugege uuesti faili INSTALL."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "Leidsin vigase mitmebaidi jÃ¤rjendi\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "Vigane Sender:-pÃ¤is %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "PÃ¶Ã¶ratud video keelatud"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "PÃ¶Ã¶ratud video lubatud"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "%s definitsioon puudub\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "Vigane klahvi definitsioon '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Vigane klahvi nimi '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap fail uuendati versioonini %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "Surmake From:  [%s] (j/e): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "Surmake read: (</>num) : "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "Artuklite surmamise menÃ¼Ã¼"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Surmake Msg-ID:[%s] (f/l/o/n): "
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "Surmamise mustri ulatus: "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Surmake teema: [%s] (j/e): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "Surmake tekst mustriga : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "Surmamise aeg pÃ¤evades : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Viimane"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Viimane vastus --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "Rida: %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Funktsioon ei ole kasutatav."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "Ei kasuta NNTP."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Grupp: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Grupid: %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "E-post"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "postkasti "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Saada artiklid aadressil [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Saadan logi aadressil %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Saada vearaport..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Saadan VEARAPORTI aadressil %s?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "Saadetud"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Saadan aadressil %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2845,61 +2866,61 @@ msgstr ""
 "# Neljas vÃ¤li on baaskataloog (nÃ¤iteks ~/Mail vÃµi ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s mÃ¤rgitud loetuks"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s mÃ¤rgitud mitteloetuks"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "MÃ¤rkisin %d (%d) %s loetuks"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "MÃ¤rkisin %d (%d) %s mitteloetuks"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "MÃ¤rk"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "MÃ¤rgin kÃµik artiklid loetuks%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "MÃ¤rgin artikli loetuks%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "MÃ¤rgin grupi %s loetuks?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "MÃ¤rgin teema loetuks%s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Otsin %s gruppe..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=jooksev n; %s=rida alla; %s=rida Ã¼les; %s=abiinfo; %s=vÃ¤lju"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -2907,24 +2928,24 @@ msgstr ""
 "%s=vaata; %s=toru; %s=toru vormindamata; %s=salvesta; %s=mÃ¤rgi; %s=mÃ¤rgi "
 "muster %s=eemalda mÃ¤rk"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=vaata; %s=salvesta; %s=mÃ¤rgi; %s=mÃ¤rgi muster; %s=eemalda mÃ¤rgid"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 "%s=tagaspidi mÃ¤rgi; %s=otsi edaspidi; %s=otsi tagaspidi; %s=korda otsingut"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=n jooksvaks grupiks; %s=jÃ¤rgmine lugemata; %s=otsi; %s=surma/vali;"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2933,266 +2954,266 @@ msgstr ""
 "%s=autori otsing; %s=loetud; %s=rida alla; %s=rida Ã¼les; %s=mÃ¤rgi loetuks; "
 "%s=teema"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=rida Ã¼les; %s=rida alla; %s=lk. Ã¼les; %s=lk. alla; %s=Ã¼les; %s=alla"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=vÃ¤lju"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=autori otsing; %s=otsi sisu; %s=loetud; %s=vasta; %s=mÃ¤rgi loetuks"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=korda otsingut"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=lisa; %s=liiguta; %s=uus nimi; %s=kustuta"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=n jooksvaks grupiks; %s=jÃ¤rgmine lugemata; %s,%s=otsi; %s=loetud"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 "%s=rida alla; %s=rida Ã¼les; %s=appi; %s=tÃµsta; %s=vÃ¤lju; %s=kÃµik/lugemata"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr "%s=telli; %s=telli muster; %s=loobu; %s=loobu muster; %s=kÃµik/tellitud"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=jooksev n; %s=jÃ¤rgmine lugemata; %s=loetud; %s=ekraani lÃ¼lit"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=appi; %s=rida alla; %s=rida Ã¼les; %s=vÃ¤lju; %s=mÃ¤rgi; %s=lugemata"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=otsi edaspidi; %s=otsi tagaspidi; %s=korda otsingut"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--Veel--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "TÃµstan %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & viimane viitamine "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: rida              "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: rida"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", nimi: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Mine gruppi [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "gruppidesse"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Positsioon %s gruppide nimistus (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "gruppi"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "Proovin newsrc faili uuesti salvestada?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 "Hoiatus: Teie newsrc faili ei salvestatud Ã¼htegi gruppi. Katkestasin "
 "salvestamise."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc fail on edukalt salvestatud.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "- JÃ¤rgmine vastus -"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "Ei  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Artikleid pole ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Postitatud artikleid pole"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** Manuseid pole ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** Kirjeldus puudub ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Failil pole nime"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Gruppi pole"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Gruppe pole ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Lugemiseks rohkem gruppe pole"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Viimast teadet pole"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "E-posti aadressi pole"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "Salvestamiseks mÃ¤rgitud artikleid pole"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Ei leia"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "Rohkem gruppe pole"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Gruppe pole"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "JÃ¤rgmist lugemata artiklit pole"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Eelmist gruppi pole"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "Eelmist otsingut pole, ei saa korrata"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Eelmist lugemata artiklit pole"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "Vastuseid pole"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "Jooksvas teemas pole vastuseid"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** Skoope pole ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "OtsingusÃµne puudub"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Teema puudub"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminalil peab olema puhasta realÃµpuni (ce) omadus\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminalil peab olema puhasta ekraanilÃµpuni (cd) omadus\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminalil peab olema ekraanipuhastamise (cl) omadus\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal peab toetama kursori liigutamist (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 "%s: ekraani omaduste kasutamiseks peab olema seatud keskkonnamuutuja TERM\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "%s/%s jaoks puudub vaatur\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Gruppi pole sellel serveril"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Gruppi %s pole aktiivsete gruppide failis"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "c=loo fail, a)lternatiivne nimi, d=vaikimisi .newsrc, q=vÃ¤lju: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)lternatiivne nimi, d=vaikimisi .newsrc, q=vÃ¤lju: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3221,44 +3242,44 @@ msgstr ""
 "#   news.example.org    /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Ainult"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "VÃµti pole lubatud. Kasutage kompileerimisel %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "Omaduste menÃ¼Ã¼"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "Omaduste menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Viga regulaaravaldises: %s positsioonil %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Viga regulaaravaldises: pcre sisemine viga %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Viga regulaaravaldises: uurimiseks - pcre sisemine viga %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Postita vastus..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3268,282 +3289,302 @@ msgstr ""
 "vÃµi muul viisil kÃµrvaldatav, vÃµite artikli salvestada hiljem postitamiseks\n"
 "ja ^O kÃ¤suga hiljem postitada.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "Postitatud artiklite ajalugu"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "Atribuutide menÃ¼Ã¼ kÃ¤sud"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "tagasi gruppide valikusse"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "Postitatud artiklite ajalugu"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Postita gruppidesse [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- lÃµpptÃ¶Ã¶tlus alustas --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- lÃµpptÃ¶Ã¶tlus lÃµpetas --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Postituse teema [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# KokkuvÃµtte saadetud/postitatud teadetest saate tinis 'W' kÃ¤suga.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Postitan artiklit..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Postitan ootel artiklid [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "Kuum %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "MÃ¤rgitud %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "MÃ¤rkimata %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "Valmistun filtreerima Path pÃ¤ist (%d/%d)..."
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "TÃ¶Ã¶tlen kirju, mis on kustutamiseks mÃ¤rgitud."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "TÃ¶Ã¶tlen salvestatud ja kustutamiseks mÃ¤rgitud artikleid."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, 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:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Artiklit ei ole muudetud, katkestan saatmise?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Kas soovite nÃ¤ha postitamisootel artikleid (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "Lisan kiirsurmamise filtri?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "Lisan kiirvaliku filtri?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "Kas te tÃµesti soovite vÃ¤ljuda?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, 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:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "Teil on siin grupis mÃ¤rgitud artikleid - vÃ¤ljun siiski?"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=ootele: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta surmamise kirjeldus: "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=vÃ¤lju %s=toimeta %s=salvesta valiku kirjeldus: "
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Kas te tÃµesti soovite seadeid salvestamata vÃ¤ljuda?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Vigane vahemik - lubatud on '0-9.$' nÃ¤iteks 1-$"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Kas soovite seda operatsiooni katkestada?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Kas soovite viivitamata tinist vÃ¤ljuda?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "Loen ('q' katkestamiseks)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Loen %sartikleid..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Loen %satribuutide faili...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Loen %sseadete faili...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "Loen filtrite faili...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Loen %s gruppe..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "Loen sisendi ajalugu...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "Loen klahvitabeli faili...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Loen aktiivseid gruppe... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "Loen gruppe newsrc failist... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "Loen gruppide kirjeldusi... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "Loen newsrc faili..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: rida              "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d jÃ¤rgneb)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Vigane grupp %s on eemaldatud."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "Eelmisest reeglist eemaldatud: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Viga: %s uus nimi %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "Vastan autorile..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Uuesti postitus"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "Postitan artikli uuesti..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Postitan artikli(d) gruppi(desse) [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "AlgvÃ¤Ã¤rtustan newsrc?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Vastused edastatakse jÃ¤rgnevatesse gruppidesse"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, 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:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "JÃ¤tkamiseks vajutage <RETURN>..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "Valige From    [%s] (j/e): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "Valige read:  (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "Automaatselt valitavate artiklite menÃ¼Ã¼"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "Valige Msg-ID  [%s] (f/l/o/n): "
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "Valige mustri ulatus: "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Valige teema   [%s] (j/e): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "Valige tekstimuster : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "Valige aeg pÃ¤evades   : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3564,54 +3605,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "NÃ¤itan ainult lugemata gruppe"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: rida (tÃµstutundetu)"
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: rida (tÃµstutundlik)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Salvesta"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Salvestan '%s' (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Salvestan seaded enne jÃ¤tkamist?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Fail salvestamiseks> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Salvestatud"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d lugemata (%4d kuuma) %s grupis %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Salvestatud %s...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Midagi ei salvestatud"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3620,184 +3661,184 @@ msgstr ""
 "\n"
 "%s %d %s %d grupist%s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s salvestati %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s salvestati %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Salvestan..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekraani initsialiseerimine ebaÃµnnestus"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekraan on liiga vÃ¤ike\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekraan on liiga vÃ¤ike, %s lÃµpetab tÃ¶Ã¶"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "Kustutan skoobi?"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "Sisestage skoop> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "Valige uus positsioon> "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "Uus positsioon ei saa olla globaalne skoop"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "Globaalne skoop, operatsioon ei ole lubatud"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "Skoobi uus nimi> "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "Valige skoop> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "Skoopide menÃ¼Ã¼"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "Skoopide menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Otsin tagurpidi [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Otsi kehast [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Otsi edaspidi [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Otsin..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Otsin artiklit %d/%d ('q' katkestamiseks)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "Valige artikkel> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "Valige grupp> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Sisestage valiku muster [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "Valige teema> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): saatke palun DETAILNE vea raport aadressil %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "serveri aktiivsete gruppide fail"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Uutesse gruppidesse ei saa siseneda. Tellige kÃµigepealt..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<TÃœHIK>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Stardin: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Teemad (%d/%d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Teema (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Sisestage tellimise muster> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "%d gruppi on tellitud"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s on tellitud"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Tellin... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, 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:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Asendan artikli(d) gruppides [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "Asendan artikli ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3806,24 +3847,24 @@ msgstr ""
 "\n"
 "Peatatud. %s uuesti kÃ¤ivitamiseks kirjutage palun 'fg'\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d pÃ¤eva"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# Vaikimisi aktsioonide/viipade sÃµned\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3842,108 +3883,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:874
+#: src/lang.c:887
 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:875
+#: src/lang.c:888
 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:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "Uudiseid pole\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Teema"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Teemataseme kÃ¤sud"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "Teema pole valitud"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "Teema on valitud"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "teemad"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "teema"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Teema %4s : %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "JÃ¤rjestan artiklid teemade kaupa..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "SÃµnade esiletÃµstmine lÃ¼litatud %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "LÃ¼litatud rot13 kodeerimine"
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr "LÃ¼litatud saksa TeX kodeering %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "LÃ¼litatud tab-width vÃ¤Ã¤rtus %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d Ãœritan punkt-lukustada %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Ãœritan lukustada %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=appi"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "Piiramata"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Sisestage loobumise muster> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Viga %s dekodeerimisel: %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "LÃµpp puudub."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s on edukalt dekodeeritud."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3952,111 +3993,111 @@ msgstr ""
 "%*s[-- %s/%s, %suuenkodeeritud fail, %d rida, nimi: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "lugemata "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "loobunud %d grupist"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "Loobunud grupist %s"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "Loobun gruppidest... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "TÃ¼keldan teemad..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Uuendatud"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Uuendan"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "URL MenÃ¼Ã¼"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "URL menÃ¼Ã¼ kÃ¤sud"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "Avan %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "Valige URL> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "Selles artiklis pole URL'e"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "Kasutan selle teate lugemiseks MIME nÃ¤itamise programmi?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       mÃ¤rgi tellitud gruppides kÃµik artiklid loetuks (pakettmood)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       tagasta vÃ¤Ã¤rtus, mis nÃ¤itab, kas on lugemata artikleid "
 "(pakettmood)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       Ã¤ra otsi uusi gruppe"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       tÃ¶Ã¶ lÃµpetamisel Ã¤ra salvesta Ã¼htegi faili"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       Ã¤ra nÃ¤ita gruppide kirjeldusi"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G num   loe aunult num artiklit/gruppi"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s kasutamise abiinfo"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       see abitekst"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I kat   uudiste indeksfaili kataloog [vaikimisi=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       vÃ¤rskenda indeksfaile (pakettmood)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m kat   kirjakaustade kataloog [vaikimisi=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4065,49 +4106,49 @@ msgstr ""
 "\n"
 "Saatke palun vea raport/kommentaarid aadressil %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       saada uued vastused teie postitustele (pakettmood)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M kasut saada uued artiklid nÃ¤idatud kasutajale (pakettmood)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fail  tellitud gruppide fail [vaikimisi=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       postitamiseta mood"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       postita artikkel ja lÃµpeta tÃ¶Ã¶"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       postita kÃµik postitamisootel artiklid ja lÃµpeta tÃ¶Ã¶"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       loe artikleid, mis on salvestatud -S vÃµtmega"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s kat   artiklite salvestamise kataloog [vaikimisi=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       salvesta uued artiklid hilisemaks lugemiseks (pakettmood)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       alusta tÃ¶Ã¶d, kui on lugemata uudiseid"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4118,35 +4159,35 @@ msgstr ""
 "\n"
 "Kasuta: %s [vÃµtmed] [grupp[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       esita pakettmoodi kÃ¤skudega detailsemat informatsiooni"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       esita versiooni ja kuupÃ¤eva informatsioon"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudeta\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s on kasutatav ainult pakettmoodi kÃ¤skudega\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr "%s on kasutatav ainult pakett- vÃµi silumismoodi kÃ¤skudega\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Kasutu %s ja %s kombinatsioon. Ignoreerin %s.\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4155,12 +4196,12 @@ msgstr ""
 "\n"
 "%s%d piiridest vÃ¤ljas (0 - %d). Sean 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Vaatan '%s' (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4171,7 +4212,7 @@ msgstr ""
 "Hoiatus: postitus Ã¼letab %d veergu. Esimene pikk rida on rida %d:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4179,7 +4220,7 @@ msgstr ""
 "\n"
 "Hoiatus: artiklit ei ole toimetamise kÃ¤igus muudetud\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4187,7 +4228,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"Subject:\" real on ainult tÃ¼hikud.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4197,7 +4238,7 @@ msgstr ""
 "Hoiatus: \"Subject:\" algab fraasiga \"Re: \", aga \"References:\" vÃ¤lju "
 "pole.\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4208,7 +4249,7 @@ msgstr ""
 "fraasiga\n"
 "         \"Re: \" ega sisalda \"(was:\".\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4230,7 +4271,7 @@ msgstr ""
 "Siin on artikkel, mida te hakkate kustutama:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4247,7 +4288,7 @@ msgstr ""
 "kodeerita\n"
 "         korrektselt.\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4255,7 +4296,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"nÃ¤ide\" on reserveeritud hierarhia!\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4270,7 +4311,7 @@ msgstr ""
 "VÃ¤Ã¤rtused failis %s on muutunud!\n"
 "Palun lugege faile WHATSNEW, jne...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4285,7 +4326,7 @@ msgstr ""
 "MÃµningaid vÃ¤Ã¤rtusi failis %s vÃµidakse ignoreerida, mÃµningaid vÃµidakse "
 "muuta!\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4300,7 +4341,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:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4310,12 +4351,12 @@ msgstr ""
 "Hoiatus: Leidsin %d '-- \\n' rida, mis vÃµib tekitada osades inimestes "
 "segadust.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "Hoiatus: Salvestati ainult %d artiklit %d artiklist"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4332,7 +4373,7 @@ msgstr ""
 "vÃµimalikult\n"
 "         lÃ¼hikesed.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4340,7 +4381,7 @@ msgstr ""
 "Hoiatus: see aadress vÃµib sisaldada rÃ¤mpsposti lÃµksu. %s=jÃ¤tkan, "
 "%s=katkestan?"
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4348,37 +4389,37 @@ msgstr ""
 "\n"
 "Hoiatus: Signatuuride alguses peaks olema '-- \\n', mitte '--\\n'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Kirjutan atribuutide faili..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d Vastust"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "Lisatud %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "Tellimata gruppe pole"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "NÃ¤itan ainult tellitud gruppe"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Jah "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    Teil on kiri"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4399,11 +4440,11 @@ msgstr ""
 "         MM_NETWORK_CHARSET. Viimast saate teostada kasutades valikut "
 "M)enÃ¼Ã¼.\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D mood  silumismood"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4429,11 +4470,11 @@ msgstr ""
 "Siin on artikkel, mida te asute kustutama:\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "lÃ¼lita vÃ¤rve"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4479,11 +4520,11 @@ msgstr ""
 "#  15 = helevalge\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       lÃ¼lita vÃ¤rvide kasutamist"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4491,7 +4532,7 @@ msgstr ""
 "\n"
 "Viga: Followup-To real on rohkem kui Ã¼ks grupp!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4500,7 +4541,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4509,7 +4550,7 @@ msgstr ""
 "\n"
 "Viga: ristpostitus %d gruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4518,7 +4559,7 @@ msgstr ""
 "\n"
 "Viga: \"%s\" ei ole lubatud grupp!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4526,7 +4567,7 @@ msgstr ""
 "\n"
 "Hoiatus: Followup-To on seatud rohkem, kui Ã¼hele grupile!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4535,7 +4576,7 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" on Ã¼mber nimetatud, kasutage selle asemel \"%s\"!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4544,7 +4585,7 @@ msgstr ""
 "\n"
 "Hoiatus: ristpostitus %d uudisegruppi ja Followup-To rida puudub!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4554,7 +4595,7 @@ msgstr ""
 "Hoiatus: \"%s\" puudub teie newsrc failist, see vÃµib olla selles serveris "
 "vigane!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4563,79 +4604,79 @@ msgstr ""
 "\n"
 "Hoiatus: \"%s\" ei ole selles serveris kehtiv grupp!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, 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:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Osad puuduvad."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "Algus puudub."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Andmeid pole."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Tundmatu viga."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s kontrollsumma (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "Loen aktiivsete kirjade kausta... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "Loen kirjagruppide faili... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "kasuta artiklil PGP operatsioone"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "Lisan vÃµtmed avalike vÃµtmete hoidlasse?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, 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:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP pole seadistatud (ei saa avada %s)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Artikkel pole allkirjastatud ja avalikke vÃµtmeid pole"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4643,91 +4684,91 @@ msgstr ""
 "%s=vÃ¤lju, %s=toimeta, %s=ispell, %s=pgp, %s=menÃ¼Ã¼, %s=postita, %s=ootele "
 "[%%s]: "
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, 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:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, 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:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, 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:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=vÃ¤lju, %s=toimeta, %s=saada [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, 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:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "Proovige asjade kiirendamiseks cache_overview_files.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin kasutab hoopis kohalikke indeksfaile.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "Ei leia NNTP serveri nime"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Loon Ã¼hendust serveriga %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 msgid "Disconnecting from server..."
 msgstr "LÃµpetan Ã¼henduse..."
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "NNTP serveriga %s Ã¼henduse loomine ebaÃµnnestus. LÃµpetan..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  Sulen Ã¼hendust"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Teie server ei toeta NNTP XOVER vÃµi OVER kÃ¤sku.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Ãœhendus uudisegruppide serveriga aegus. Ã¼hendun uuesti?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4736,45 +4777,45 @@ msgstr ""
 "Kirjutage serveri nimi faili %s,\n"
 "vÃµi seadke keskonnamuutuja NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       sunni Ã¼henduse loomisel autentima"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  loe uudiseid NNTP serverist serv [vaikimisi=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  kasuta NNTP porti [vaikimisi=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       kiirstart. Sama kui -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       loe artikleid kasutades vaikimisi NNTP serverit"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       kasuta LIST kÃ¤sku GROUP (-n) kÃ¤su asemel"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       loe NNTP serverist ainult tellitud .newsrc grupid"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       kasuta ainult IPv4"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       kasuta ainult IPv6"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4782,7 +4823,7 @@ msgstr ""
 "\n"
 "Probleem pistikuga vÃµi Ã¼hendusega\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4791,16 +4832,16 @@ msgstr ""
 "\n"
 "Loon Ã¼hendust serveriga %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Annan alla...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Tundmatu teenus.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4809,88 +4850,88 @@ msgstr ""
 "Tin Ã¼ritab kasutada XHDR XREF selle asemel (vÃµib olla mÃµnevÃµrra "
 "aeganÃµudvam).\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Teie server ei paku Xref: pÃ¤iserida XOVER informatsioonis.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "%s ei saa avada. Proovige %s -r, et lugeda uudiseid Ã¼le NNTP."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       kiirstart. Sama kui -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       kiirstart. Sama kui -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       loe pooli skaneerimise (-n) asemel ainult faili active"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       loe poolist ainult tellitud .newsrc gruppe"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Teie server ei paku Xref: pÃ¤iserida NOV failides.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 "VÃ¤lise inews programmiga postitamine ebaÃµnnestus. Proovin sisemist inewsi?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "See tÃ¶Ã¶tas! Kas kasutan nÃ¼Ã¼d alati sisemist inews programmi?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s trÃ¼kitud"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud trÃ¼kkalile"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "TrÃ¼ki"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "TrÃ¼kin..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s saadetud \"%s\""
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "saada artikkel/teema/kuum/muster/mÃ¤rgitud toruga kÃ¤sule"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "KÃ¤sku pole"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Toru"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Toru kÃ¤sku [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "Saadan torusse..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Toru kasutamine pole lubatud."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4904,7 +4945,7 @@ msgstr ""
 "      tÃ¼hik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
 "      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4917,7 +4958,7 @@ msgstr ""
 "      tÃ¼hikuid, siis ei ole see lubatud.  Palun kirjutage kÃµik grupid\n"
 "      Ã¼hele reale.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4930,7 +4971,7 @@ msgstr ""
 "      See on uus omadus ja kÃµik serverid ei pruugi seda toetada.\n"
 "      Probleemide vÃ¤ltimiseks, kirjutage palun kÃµik grupid Ã¼hele reale.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4939,7 +4980,7 @@ msgstr ""
 "\n"
 "Hoiatus: Rida \"%s:\" sisaldab tÃ¼hikuid, mis TULEKS eemaldada.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4971,40 +5012,40 @@ msgstr ""
 "  tega, siis ilmselt enamus lugejaid ignoreerib teid tÃ¤iesti. TÃ¤napÃ¤eval on\n"
 "  vÃµrgus palju rahvast ja infot!\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "paojada kÃ¤sureale"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "KÃ¤surea kÃ¤sk (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Sisestage kÃ¤surea kÃ¤sk [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s ('q' lÃµpetamiseks)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Server ei vasta\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5013,7 +5054,7 @@ msgstr ""
 "%s=toru; %s=kiri; %s=trÃ¼ki; %s=vÃ¤lju; %s=kÃµik/lugem; %s=salv; %s=mÃ¤rgi; "
 "%s=postita"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5021,535 +5062,535 @@ msgstr ""
 "%s=toru; %s=kiri; %s=trÃ¼ki; %s=vÃ¤lju; %s=kirjuta; %s=salv; %s=mÃ¤rgi; "
 "%s=postita"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=kiri; %s=trÃ¼ki; %s=vÃ¤lju; %s=kÃµik/lugem; %s=salvesta; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=kiri; %s=trÃ¼ki; %s=vÃ¤lju; %s=kirjuta; %s=salvesta; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=toru; %s=kiri; %s=vÃ¤lju; %s=kÃµik/lugemata; %s=salv; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=toru; %s=kiri; %s=vÃ¤lju; %s=kirjuta; %s=salvesta; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=kiri; %s=vÃ¤lju; %s=kÃµik/lugemata; %s=salvesta; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=kiri; %s=vÃ¤lju; %s=vasta kirjaga; %s=salvesta; %s=mÃ¤rgi; %s=postita"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "Terminal ei toeta vÃ¤rve"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "Proovin %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "Pole"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Teema"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "Viited"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "Nii teema kui viited"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Mitmeosaliste teema"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "Percentage Match"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "Ei"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Jah"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Peida kÃµik"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Aadress"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "TÃ¤isnimi"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Aadress ja nimi"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "Maksimum"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Keskmine"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Must"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Punane"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "Roheline"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Pruun"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Sinine"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Roosa"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Lilla"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "valge"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Hall"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "Helepunane"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "Heleroheline"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Kollane"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "Helesinine"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Heleroosa"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Helelilla"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Helevalge"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Ei kasuta"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "TÃ¼hik"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Tavaline"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "Parim esiletÃµstmine"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "Allajoonitud"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "PÃ¶Ã¶ratud video"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Plinkiv"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "Poolhele"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Paks"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Bcc"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Cc ja Bcc"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "pole"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "kÃ¤sud"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "valik"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "kÃ¤sud & vÃ¤lju"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "kÃ¤sud & valik"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "vÃ¤lju & valik"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "kÃ¤sud & vÃ¤lju & valik"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown vÃµi PageNextUnread"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (tÃµstutundlik)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: (tÃµstutundetu)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: (tÃµstutundlik)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: (tÃµstutundetu)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Msg-ID: ja tÃ¤ielik References: rida"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: ja ainult viimane References:"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "ainult Message-ID: rida"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Ridu:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "Ã„ra lÃ¼henda artikli keha"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "JÃ¤ta alguses tÃ¼hjad read alles"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "JÃ¤ta lÃµpus tÃ¼hjad read alles"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "JÃ¤ta alguses ja lÃµpus tÃ¼hjad read alles"
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Tihenda tekstiblokid"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "Tihenda, jÃ¤ta alguses read alles"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "Tihenda, jÃ¤ta lÃµpus read alles"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Tihenda, jÃ¤ta alguse ja lÃµpu read alles"
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Shelli arhiiv"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (kahanevalt)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (kasvavalt)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (kahanevalt)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (kasvavalt)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (kahanevalt)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (kasvavalt)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Kaal (kahanevalt)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Kaal (kasvavalt)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (kahanevalt)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (kasvavalt)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "Viimane postitamise kuupÃ¤ev (kahanevalt)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "Viimane postitamise kuupÃ¤ev (kasvavalt)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Hoia alati"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Eemalda alati"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "MÃ¤rgi valikuekraanil tÃ¤hega D"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "Surma ainult lugemata artiklid"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "Surma kÃµik artiklid & nÃ¤ita K tÃ¤hega"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "Surma kÃµik artiklid ja Ã¤ra nÃ¤ita"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Ei midagi erilist"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "Tihenda tsitaadid"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Tsiteeri allkirju"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "Tsiteeri tÃ¼hje ridu"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "Tihenda tsitaadid, tsiteeri tÃ¼hje ridu"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Tsiteeri allkirju ja tÃ¼hje ridu"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Tihenda tsitaate, tsiteeri allkirju ja tÃ¼hje ridu"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "ei"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "pÃ¤istega"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "pÃ¤isteta"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr "NFKC kollaps"
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Ekraani seaded"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "VÃ¤rvide seaded"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "MÃ¤rkimise seaded"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "Artikli piirangute seaded"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Postitamise/saatmise seaded"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Salvestamise/trÃ¼kkimise seaded"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Ekspertseaded"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Filtreerimise seaded"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<TÃœHIK> lÃ¼litab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "NÃ¤ita minimenÃ¼Ã¼d & post. etiketti"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5557,15 +5598,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:1646
+#: src/lang.c:1659
 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:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "NÃ¤ita iga grupi lÃ¼hikirjeldust"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5573,18 +5614,18 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, nÃ¤ita gruppide tasemel iga grupi nime\n"
 "# jÃ¤rel grupi lÃ¼hikirjeldust\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 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:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr "NÃ¤ita grupi ja teema menÃ¼Ã¼s autorit"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5600,33 +5641,33 @@ msgstr ""
 "# * 2 = tÃ¤isnimi\n"
 "#   3 = mÃµlemad\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 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:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Joonista -> heleda riba asemel"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 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:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "Kasuta pÃ¤istel pÃ¶Ã¶ratud videot"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Artiklite teemadesse jagamine"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5646,15 +5687,15 @@ msgstr ""
 "#   4 = Mitmeosaline teema\n"
 "#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "Teema protsentuaalne sobivus"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5675,11 +5716,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:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Teema kaal"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5693,18 +5734,18 @@ msgstr ""
 "#   1 = summa\n"
 "#   2 = keskmine\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 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:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Artiklite jÃ¤rjestus"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5734,16 +5775,16 @@ msgstr ""
 "#   9 = Ridu kahanev\n"
 "#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 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:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Teemade jÃ¤rjestus"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5761,49 +5802,49 @@ msgstr ""
 "#   3 = Viimane postitamise kuupÃ¤ev kahanevalt\n"
 "#   4 = Viimane postitamise kuupÃ¤ev kasvavalt\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 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:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "Mine grupis esimesele lugemata artiklile"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 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:1749
+#: src/lang.c:1762
 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:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "NÃ¤ita ainult lugemata artikleid"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 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:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 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:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filtreeri artikleid"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5817,11 +5858,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:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "Liigu jÃ¤rgmise lugemata artiklile klahviga"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5837,11 +5878,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = LK alla vÃµi TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "Kuidas kÃ¤sitleda tÃ¼hje ridasid"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5868,28 +5909,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:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "Nool paremale nÃ¤itab teema loendit"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 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:1806
+#: src/lang.c:1819
 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:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "Kustutatud artiklite marker"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5897,18 +5938,18 @@ msgstr ""
 "# SÃ¼mbol, mis tÃ¤histab kustutatud artiklit (vaikimisi 'D')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 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:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "Artiklite vahemiku marker"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5916,17 +5957,17 @@ msgstr ""
 "# SÃ¼mbol, mis mÃ¤rgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 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:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5934,16 +5975,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel tuleb tagasi (vaikimisi '-')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 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:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "Valitud artiklite marker"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5951,16 +5992,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 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:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "VÃ¤rskete artiklite marker"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5968,16 +6009,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on vÃ¤rske (vaikimisi 'o')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 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:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "Lugemata artiklite marker"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5985,15 +6026,15 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on lugemata (vaikimisi '+')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 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:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "Loetud artiklite marker"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6001,16 +6042,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on loetud (vaikimisi ' ')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 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:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "Surmatud artiklite marker"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6018,16 +6059,16 @@ msgstr ""
 "# SÃ¼mbol, mis nÃ¤itab, et artikkel on surmatud (vaikimisi 'K')\n"
 "# _ asendatakse tÃ¼hikuga ' '\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 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:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6035,11 +6076,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:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "LÃ¼henda gruppide pikad nimed"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6049,7 +6090,7 @@ msgstr ""
 "# jÃ¤rgnevalt:\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.r.\n"
 
-#: src/lang.c:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6057,11 +6098,11 @@ msgstr ""
 "0 = kerida kogu leht, -1 = nÃ¤ita eelmist rida jÃ¤rgmise lehe esimese reana, "
 "-2 = pool lehte"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6079,29 +6120,29 @@ msgstr ""
 "# * 1 = rida haaval\n"
 "#   2 vÃµi suurem = keri 2 vÃµi enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "NÃ¤ita signatuure, <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "NÃ¤ita signatuure"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 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:1895
+#: src/lang.c:1908
 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:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "NÃ¤ita uuenk. andmeid lisadena"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6121,18 +6162,18 @@ msgstr ""
 "#       mÃ¤rgituna.\n"
 
 #
-#: src/lang.c:1907
+#: src/lang.c:1920
 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:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "NÃ¤ita \"a kui Umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6140,15 +6181,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:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "TÃ¼hikuga eraldatud pÃ¤ised"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "NÃ¤ita neid pÃ¤iseid (vÃµi *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6165,11 +6206,11 @@ msgstr ""
 "tÃ¼hikut.\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Ã„ra nÃ¤ita neid pÃ¤iseridu"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6189,43 +6230,43 @@ msgstr ""
 "#\n"
 "# Kui te vÃ¤Ã¤rtust ei mÃ¤Ã¤ra, lÃ¼litatakse see omadus vÃ¤lja.\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 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:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "JÃ¤ta multipart/alternative osad"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 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:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "Luba identsete blokkide tuvastamine? <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "Identsete blokkide tuvastamine"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, tuvasta artiklis identsed blokid\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "Regulaaravaldis otsustamaks, milliseid ridu tsitaatides nÃ¤idata."
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "Tsiteeritud ridade nÃ¤itamise regex"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6235,15 +6276,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:1957
+#: src/lang.c:1970
 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:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "Topelt tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6254,15 +6295,15 @@ msgstr ""
 "# nÃ¤idatakse col_quote2.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1965
+#: src/lang.c:1978
 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:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr ">= 3 tsiteeritud ridu nÃ¤itav reg"
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6273,27 +6314,27 @@ msgstr ""
 "# nÃ¤idatakse col_quote3.\n"
 "# Kui te jÃ¤tate selle tÃ¼hjaks, kasutab tin sisseehitatud vÃ¤Ã¤rtust.\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "VÃ¤liste tsitaatide tuvastamine"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr "VÃ¤liste tsitaatide ridade nÃ¤itamise regex"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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"
@@ -6303,15 +6344,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:1988
+#: src/lang.c:2001
 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:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex et esile tÃµsta /kaldkriipse/"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6322,15 +6363,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:1996
+#: src/lang.c:2009
 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:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "Regex et esile tÃµsta *tÃ¤rne*"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6341,15 +6382,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:2004
+#: src/lang.c:2017
 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:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex et esile tÃµsta -kriipse-"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6360,15 +6401,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:2012
+#: src/lang.c:2025
 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:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "Regex et esile tÃµsta _alakriipse_"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6379,16 +6420,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:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6396,16 +6437,16 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
 "# enne pÃ¤ise nÃ¤itamist eemaldada.\n"
 
-#: src/lang.c:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 "Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6413,46 +6454,46 @@ msgstr ""
 "# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
 "# mis eemaldatakse vastuse saatmisel vÃµi postitamisel.\n"
 
-#: src/lang.c:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "Regulaaravaldis identse bloki alguse tuvastamiseks."
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "Identse bloki alguse reg. avaldis"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 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:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr "Regulaaravaldis identse bloki lÃµpu tuvastamiseks."
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "Identse bloki lÃµpu reg. avaldis"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 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:2048
+#: src/lang.c:2061
 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:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME kahendsisu lehitseja"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6465,15 +6506,15 @@ msgstr ""
 "# Muidu mÃ¤Ã¤ra automaatseks vaatamiseks vÃ¤line programm (nt. metamail) vÃµi\n"
 "# jÃ¤ta tÃ¼hjaks\n"
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "KÃ¼si enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "KÃ¼si MIME lehitseja kasutamise luba"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6481,40 +6522,40 @@ 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:2064
+#: src/lang.c:2077
 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:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "VÃ¤ljumisel mÃ¤rkida grupid loetuks"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 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:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Nool vasakule mÃ¤rgib grupi loetuks"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 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:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Nool vasakule mÃ¤rgib teema loetuks"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "Tegevused mis nÃµuavad kinnitust"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6538,11 +6579,11 @@ msgstr ""
 "#   6 = vÃ¤ljumine ja valik\n"
 "#   7 = kÃ¤sud, vÃ¤ljumine ja valik\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'MÃ¤rgi art. (mitte)loetuks' eirab mÃ¤rke"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6550,45 +6591,45 @@ msgstr ""
 "ainult\n"
 "# jooksva artikli.\n"
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "Programm URLide avamiseks"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 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:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "Kasuta xterm aknas hiirt"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 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:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "Kasuta kerimisnuppe"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 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:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "Laetavate artiklite arv"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6596,29 +6637,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:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "Sisestage artikli vÃ¤rskuse kestus. <CR> seab."
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "Artikli vÃ¤rskuse ajapiir"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 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:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 "WILDMAT tavalistele jokkeritele, REGEX tÃ¤isregulaaravaldistega otsimisele."
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "Jokkeritega otsimine"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6630,60 +6671,60 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "Kaalu alampiir (surmamine)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse surmatuks\n"
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 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:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "Kaalu alampiir (valik)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Kaalu alampiir, enne kui artikkel mÃ¤rgitakse muumaks\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "''X-Face:'' nÃ¤itamiseks slrnface"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6691,19 +6732,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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Kasuta ANSI vÃ¤rve"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kasuta ANSI vÃ¤rve\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Standardne esiplaani vÃ¤rv"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6711,11 +6752,11 @@ msgstr ""
 "# Standardne esiplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Standardne tagaplaani vÃ¤rv"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6723,11 +6764,11 @@ msgstr ""
 "# Standardne tagaplaani vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (tagaplaan)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6735,11 +6776,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti tagaplaani vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "PÃ¶Ã¶ratud teksti vÃ¤rv (esiplaan)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6747,11 +6788,11 @@ msgstr ""
 "# PÃ¶Ã¶ratud teksti esiplaani vÃ¤rv\n"
 "# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Tekstiridade vÃ¤rv"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6759,11 +6800,11 @@ msgstr ""
 "# Tekstiridade vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "Miniabiinfo vÃ¤rv"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6771,11 +6812,11 @@ msgstr ""
 "# Miniabiinfo vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "Abiinfo vÃ¤rv"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6783,11 +6824,11 @@ msgstr ""
 "# Abiinfo vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Olekuteadete vÃ¤rv"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6795,11 +6836,11 @@ msgstr ""
 "# Viimasel real olevate teadete vÃ¤rv\n"
 "# Default: 6 (lilla)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "Tsitaadi vÃ¤rv"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6807,11 +6848,11 @@ msgstr ""
 "# Tsitaadi vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Topelt tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6819,11 +6860,11 @@ msgstr ""
 "# Topelt tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 korda tsiteeritud rea vÃ¤rv"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6831,11 +6872,11 @@ msgstr ""
 "# =>3 korda tsiteeritud rea vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Artikli pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6843,11 +6884,11 @@ msgstr ""
 "# PÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Artikli tegelike pÃ¤iseridade vÃ¤rv"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6855,11 +6896,11 @@ msgstr ""
 "# Artikli tegelike pÃ¤iseridade vÃ¤rv\n"
 "# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Artikli teemarea vÃ¤rv"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6867,11 +6908,11 @@ msgstr ""
 "# Artikli teema vÃ¤rv\n"
 "# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "VÃ¤liste tsitaatide vÃ¤rv"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -6879,11 +6920,11 @@ msgstr ""
 "# VÃ¤liste tsitaatide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "Vastuste arvu loenduri vÃ¤rv"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6891,11 +6932,11 @@ msgstr ""
 "# Vastuste arvu loenduri vÃ¤rv\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "Saatja vÃ¤rv (From:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6903,11 +6944,11 @@ msgstr ""
 "# Saatja vÃ¤rv (From:)\n"
 "# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "Abiinfo/kirja teate vÃ¤rv"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6915,11 +6956,11 @@ msgstr ""
 "# Abiinfo/kirja teate vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Signatuuri vÃ¤rv"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6927,11 +6968,11 @@ msgstr ""
 "# Signatuuri vÃ¤rv\n"
 "# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "EsiletÃµstetud URLide vÃ¤rv"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6939,11 +6980,11 @@ msgstr ""
 "# EsiletÃµstetud URLide vÃ¤rv\n"
 "# Vaikimisi: -1 (vaikimisi vÃ¤rv)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Identsete blokkide vÃ¤rv"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6951,11 +6992,11 @@ msgstr ""
 "# Identsete blokkide vÃ¤rv\n"
 "# Vaikimisi: 5 (roosa)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6963,11 +7004,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6975,11 +7016,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6987,11 +7028,11 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise vÃ¤rv"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6999,11 +7040,11 @@ msgstr ""
 "# -Kriipsudega- esiletÃµstmise vÃ¤rv\n"
 "# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "*tÃ¤rnidega* esiletÃµstmise atribuut"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7031,11 +7072,11 @@ msgstr ""
 "# *tÃ¤rnidega* esiletÃµstmise atribuut\n"
 "# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alakriipsudega_ esiletÃµstmise atr."
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7043,11 +7084,11 @@ msgstr ""
 "# _alakriipsudega_ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 2 (parim esiletÃµstmine)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "/Kaldkriipsude/ esiletÃµstmise atr."
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7055,37 +7096,37 @@ msgstr ""
 "# /Kaldkriipsude/ esiletÃµstmise atribuut\n"
 "# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-Kriipsudega- esiletÃµstmise atr."
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr "# Vaikimisi: 3 (pÃ¶Ã¶ratud video)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "Teate kehas URL esiletÃµstmine"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# Luba URLide esiletÃµstmine?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "SÃµnade esiletÃµstmine teate kehas"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Lubada sÃµnade esiletÃµstmine?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "Mida nÃ¤idata mÃ¤rgi asemel"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7101,59 +7142,59 @@ msgstr ""
 "#   1 - jah, nÃ¤ita mÃ¤rki\n"
 "# * 2 - trÃ¼ki hoopis tÃ¼hik\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 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:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "Liigu lugemata art-le Ã¼mber teemade"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 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:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 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:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "NÃ¤ita toimetis tÃ¼hja Followup-To"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 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:2445
+#: src/lang.c:2458
 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:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Signatuuri loomiseks tee/kÃ¤sk"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7168,40 +7209,40 @@ msgstr ""
 "#                    (%G annab kaasa jooksva grupi nime)\n"
 "# sigfile=--none     Ã¤ra lisa signatuuri\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "Signatuurile eelnevale reale \"-- \". <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 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:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "Lisa artikli uuestipostitamisel signatuur. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "Sisestage tsitaadimÃ¤rgid, %I annab autori initsiaalid."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "Tsiteerimise mÃ¤rgid"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7209,11 +7250,11 @@ msgstr ""
 "# SÃ¼mbolid, mida kasutada tsiteerimisel vastustes.\n"
 "# '_' asendatakse tÃ¼hikuga ' ', %I asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "KÃ¤itumine tsiteerimisel"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7237,17 +7278,17 @@ msgstr ""
 "#   6 = Tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 "#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tÃ¼hje ridu\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7257,38 +7298,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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 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:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "Sisestage 'User-Agent:' pÃ¤is"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 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:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7306,41 +7347,41 @@ msgstr ""
 "# loetakse mm_charset vÃ¤Ã¤rtusest erinev kooditabel mitte-nÃ¤idatavaks\n"
 "# ja nÃ¤itamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# Postituste MIME (Content-Type) pÃ¤ises kasutatav kooditabel.\n"
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# Lokaalne kooditabel.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Kirjade kataloog.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7354,15 +7395,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:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 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:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "Kasuta artikli pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7374,30 +7415,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:2566
+#: src/lang.c:2579
 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:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "Vaata tÃ¶Ã¶deldud faile"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 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:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "Kasuta kirja pÃ¤ises 8bit tÃ¤hti"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7414,11 +7455,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:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "Eemalda tÃ¼hikud realÃµppudest"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7426,16 +7467,16 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, eemalda aeglaste terminalise tÃ¶Ã¶ kiirendamiseks\n"
 "# realÃµppudest tÃ¼hikud.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 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:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "Transliteratsioon"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7446,11 +7487,11 @@ msgstr ""
 "# ei saa esitada soovitavas kooditabelis, vÃµib seda esitada kasutades\n"
 "# Ã¼ht vÃµi enamat sarnast sÃ¼mbolit.\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "Saada automaatselt Cc/Bcc koopia"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7466,11 +7507,11 @@ msgstr ""
 "#   2 = Bcc\n"
 "#   3 = Cc ja Bcc\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Cancel-Lock/Cancel-Key rÃ¤si algoritm"
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -7478,15 +7519,15 @@ msgstr ""
 "# Cancel-Lock/Cancel-Key rÃ¤si algoritm (vaikimisi 'sha1')\n"
 "# VÃ¤Ã¤rtus 'none' blokeerib Cancel-Lock pÃ¤iste loomise.\n"
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 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:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "RÃ¤mpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7494,27 +7535,27 @@ msgstr ""
 "# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
 "# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:2634
+#: src/lang.c:2647
 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:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "Filtri kehtivus pÃ¤evades"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# lÃ¼hiajalise filtri kehtivus pÃ¤evades\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "Lisage postitatud artikkel filtrisse. <TÃœHIK> lÃ¼litab, <CR> seab."
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7522,24 +7563,24 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
 "# filtrile, mis mÃ¤rgistab vastuseid\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Kirjade kataloog"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 "# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7547,38 +7588,19 @@ 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2665
-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:2666
-msgid "Use Archive-name: header for save"
-msgstr "Kasuta salvestamisel Archive-name:"
-
-#: src/lang.c:2667
-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 ""
-"# 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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7586,23 +7608,23 @@ msgstr ""
 "MÃ¤rgi salvestatud artiklid loetuks. <TÃœHIK> lÃ¼litab, <CR> seab, <ESC> "
 "katkestab."
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "MÃ¤rgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 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:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "Teosta salvestatud artiklitel jÃ¤reltÃ¶Ã¶tlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "Salvestatud artikl. jÃ¤reltÃ¶Ã¶tlemine"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7616,11 +7638,11 @@ msgstr ""
 "#   1 = jah\n"
 "#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "TÃ¶Ã¶tle ainult lugemata artikleid"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7628,78 +7650,58 @@ msgstr ""
 "# Kui vÃ¤Ã¤rtus on ON, salvesta/trÃ¼ki/torusse/saada lugemata artikleid\n"
 "# (eeldatakse mÃ¤rgitud artikleid).\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 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:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "TrÃ¼kkimisel trÃ¼ki kÃµik pÃ¤ised"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 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:2701
+#: src/lang.c:2707
 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:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "TrÃ¼kikÃ¤sk koos vÃµtmetega"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 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:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "VÃ¤rskenda ekraani peale kÃ¤ske"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 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:2714
-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:2715
-msgid "Start editor with line offset"
-msgstr "KÃ¤ivita tekstitoimeti reanumbril"
-
-#: src/lang.c:2716
-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 ""
-"# Kui vÃ¤Ã¤rtus on ON, kÃ¤ivitatakse tekstitoimeti kursori paigutamisega\n"
-"# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele "
-"reale\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 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:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "Teie tekstitoimeti"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7707,16 +7709,16 @@ msgstr ""
 "# Tekstitoimeti rea formaat koos parameetritega\n"
 "# %E Toimeti  %F Failinimi  %N Reanumber\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 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:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "VÃ¤line inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7724,34 +7726,35 @@ msgstr ""
 "# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews kÃ¤sku\n"
 "# muidu kasuta vÃ¤list inews programmi\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "Teie e-posti kÃ¤sk"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
+#, fuzzy
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# e-posti saatja kÃ¤surea formaat koos parameetritega\n"
 "# %M Programm  %S Teema  %T Saaja  %F Failinimi\n"
-"# nÃ¤iteks. kasutada saatjana elm programmi:    elm -s \"%S\" \"%T\" < %F\n"
-"# nÃ¤iteks. elm interaktiivses moodis      :    elm -i %F -s \"%S\" \"%T\"\n"
+"# nÃ¤iteks. kasutada saatjana mutt programmi:    mutt -s \"%S\" \"%T\" < %F\n"
+"# nÃ¤iteks. mutt interaktiivses moodis      :    mutt -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7765,33 +7768,33 @@ msgstr ""
 "#   1 = kasuta interaktiivset e-posti programmi koos pÃ¤istega\n"
 "#   2 = kasuta interaktiivset e-posti programmi pÃ¤isteta\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Kasuta UTF-8 graafikat (teema puu jne.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 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:2767
+#: src/lang.c:2766
 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:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "Failinimi postitatud artiklitele"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7799,39 +7802,39 @@ msgstr ""
 "# Failinimi, kus hoida kÃµiki postitusi (vaikimisi posted)\n"
 "# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 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:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 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:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# Kui vÃ¤Ã¤rtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "Eemalda olematud grupid"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7845,67 +7848,67 @@ msgstr ""
 "#   1 = Eemalda\n"
 "#   2 = MÃ¤rgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 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:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP lugemise taimout sekundites"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 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:2804
+#: src/lang.c:2803
 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:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 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:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Taasta automaatselt NNTP Ã¼hendus"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 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:2816
+#: src/lang.c:2815
 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:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Sisestage vormingusÃµne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "Valiku taseme vormingusÃµne"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7930,11 +7933,11 @@ msgstr ""
 "#   %n              Number, rea number ekraanil\n"
 "#   %U              Lugemata\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Gruppide taseme vormingusÃµne"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7969,11 +7972,11 @@ msgstr ""
 "#   %s              Teema (ainult grupi tasemes)\n"
 "#   %S              Skoor\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "Teema taseme vormingusÃµne"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8005,19 +8008,19 @@ msgstr ""
 "#   %S              Skoor\n"
 "#   %T              Teema puu (ainult teema tase)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "KuupÃ¤evade esitamise vormingusÃµne"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# VormingusÃµne kuupÃ¤evade esitamiseks\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8037,19 +8040,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "Renderda BiDi"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 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:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Failinimi jÃ¤rjestatud artiklitele"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8061,182 +8064,182 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Automaatselt GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "Kustuta jÃ¤rel-tÃ¶Ã¶deldud failid"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 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:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "Saadetud e-mailide postkast"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 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:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To: pÃ¤is"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 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:2955
+#: src/lang.c:2954
 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:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispell programm"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 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:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Postiloendi aadress"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Edasta artiklid manusena"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 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:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Millised MIME tÃ¼Ã¼bid salvestatakse"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: pÃ¤ise vÃ¤Ã¤rtus. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organization: pÃ¤is"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Salvestatud artiklite fail. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "fail salvestamiseks"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli skoop. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "Kiirvaliku (1 klahv) filtri skoop"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtri reegli pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "Kiire (1 klahvi) valik pÃ¤iste filtreerimiseks"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 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:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "Kiirvaliku (1 klahv) valiku filtri tÃµstutundlikkus"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 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:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "Kiirvalikuga (1 klahv) aegumise filter"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "Kiirsurmamise (1 klahv) filtri skoop"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri pÃ¤is"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "Kiirsurmamise (1 klahv) filtri tÃµstutundlikkus"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "Kiirvalikuga (1 klahv) surmamise filtri aegumine"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 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:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 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:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "Lisa postitamisel see pÃ¤is. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 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:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "Sisestage 'X-Comment-To:' pÃ¤is"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "loen lokaalsest spool kataloogist"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
-msgstr ""
+msgstr "Viga: unlink %s"
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Versioon: %s %s vÃ¤ljalase %s (\"%s\")\n"
@@ -8254,29 +8257,29 @@ msgstr ""
 "\n"
 "Ãœhendus serveriga aegus, proovin taastada, katse %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP Ã¼henduse viga. LÃµpetan..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "TaasÃ¼hinen jooksva grupiga\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lugesin (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Saada viimane kÃ¤sk uuesti (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES ei sisalda READER"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8285,7 +8288,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "ei saa laiendada %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8294,7 +8297,7 @@ msgstr ""
 "Rida %d on pikem, kui %d sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
 "pole ei %s ega %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8305,7 +8308,7 @@ msgstr ""
 "on %s ja MIME_BREAK_LONG_LINES pole seatud vÃµi postitamine ei sisalda\n"
 "8 bitiseid sÃ¼mboleid ja seetÃµttu poolitamist ei toimu\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8314,12 +8317,12 @@ msgstr ""
 "Rida %d on pikem, kui %d sÃ¼mbolit ja tuleks poolitada, aga kodeering\n"
 "pole %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postitan: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr "e-posti gruppides ei saa asendada, proovide uuesti postitada."
 
@@ -8351,16 +8354,16 @@ msgstr "[- Pole kasutatav -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
-msgstr ""
+msgstr "Ehitan viidete-puud (%d/%d)..."
 
 #.
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8374,37 +8377,37 @@ msgstr ""
 "vormingut kasutama ja jÃ¤rgnev tekst vÃµib olla kummaline.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "baiti"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "lugemata"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "kÃµik"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " L"
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Slrnface ei saa kÃ¤ivitada: Ei tÃ¶Ã¶ta xterm terminalis."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Slrnface ei saa kÃ¤ivitada: Keskkonnamuutuja %s puudub."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Slrnface ei saa kÃ¤ivitada: %s loomine ebaÃµnnestus"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8428,16 +8431,16 @@ msgstr ""
 "Kui see kataloog on haagitud NFS serverilt, vÃµib slrnface tÃ¶Ã¶ ajal\n"
 "siiski nÃ¤ha ka vastavaid faile. Kui see on nii, Ã¤rge neid kustutage.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Slrnface ei saa kÃ¤ivitada: ei Ãµnnestu konstrueerida fifo nime."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface lÃµpetas veaga, kood %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface ebaÃµnnestus: %s."
Binary files tin-2.4.5/po/fr.gmo and tin-2.6.0/po/fr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/fr.po tin-2.6.0/po/fr.po
--- tin-2.4.5/po/fr.po	2020-12-24 00:24:53.000000000 +0100
+++ tin-2.6.0/po/fr.po	2021-08-20 10:49:28.369871846 +0200
@@ -4,10 +4,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: tin-2.4.4\n"
+"Project-Id-Version: tin-2.4.5\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
-"PO-Revision-Date: 2019-12-31 00:41+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\n"
+"PO-Revision-Date: 2020-12-26 11:26+0100\n"
 "Last-Translator: Matt Anton <tin@lv223.org>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "Language: fr\n"
@@ -15,38 +15,36 @@ msgstr ""
 "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.2\n"
+"X-Generator: Poedit 2.4.2\n"
 "X-Poedit-SourceCharset: UTF-8\n"
 
 #. -> lang.c
 #: src/art.c:418
-#, fuzzy, c-format
+#, c-format
 msgid "Reading %s\n"
-msgstr "Relecture de %s..."
+msgstr "Lecture de %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
-#, fuzzy
+#: src/art.c:1199
 msgid "Threading by multipart"
-msgstr "Regroupement des articles..."
+msgstr "Regroupement par partie"
 
 #. -> lang.c
-#: src/art.c:2539
-#, fuzzy, c-format
+#: src/art.c:2486
+#, c-format
 msgid "Writing %s\n"
-msgstr "Essai %s"
+msgstr "Ã‰criture %s\n"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
-#, fuzzy
+#: src/art.c:2565
 msgid "Writing overview cache..."
-msgstr "Ã‰criture du fichier attributes..."
+msgstr "Ã‰criture du cache overview..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "Traitement du fichier attributes... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -55,341 +53,331 @@ msgstr ""
 "# Ne pas Ã©diter ce commentaire\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=TERME (pe. alt.*,!alt.bin*) [obligatoire]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=NUM\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, 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:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=TERME (pe. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=TERME (pe. =mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=TERME\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, 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:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=TERME\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=TERME (pe. ~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=TERME (pe. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=encodage_supportÃ©"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=TERME (dÃ©faut est US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=TERME\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=TERME\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=TERME\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, 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:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=encodage_supportÃ©"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=NUM\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=TERME (pe. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=NUM\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, 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:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, 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:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: &  \"References:\" complÃ¨tes : ligne\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, 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:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=Message-ID: entrÃ©e uniquement     7=Lignes:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=TERME\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=NUM\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=TERME (%%I pour les initiales)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=TERME (pe. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=TERME (pe. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=TERME (pe. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=NUM\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=NUM\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=NUM\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -529,7 +517,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(inconnu)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -981,7 +969,7 @@ msgstr "CrÃ©ation du fichier active des
 msgid "Creating newsrc file...\n"
 msgstr "CrÃ©ation du fichier newsrc...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "DÃ©faut"
 
@@ -1014,47 +1002,52 @@ msgid "*** End of page ***"
 msgstr "*** Fin de l'article ***"
 
 #: src/lang.c:170
-msgid "*** End of scopes ***"
+#, fuzzy
+msgid "*** End of posted articles ***"
 msgstr "*** Fin de la liste ***"
 
 #: src/lang.c:171
+msgid "*** End of scopes ***"
+msgstr "*** Fin de la liste ***"
+
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** Fin du fil ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** Fin des URLs ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Entrez le nombre max d'articles Ã  rÃ©cupÃ©rer > "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Entrez le Message-ID Ã  voir > "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " et passer au fil non lu suivant"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " et passer Ã  l'article non lu suivant"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " et entrer dans le groupe suivant non lu"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "Entrez le numÃ©ro de l'option > "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "Entrez un champ [%s] > "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1062,7 +1055,7 @@ msgstr ""
 "\n"
 "Attention : en-tÃªte Approved: utilisÃ©.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1070,7 +1063,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte Approved:.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1078,7 +1071,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte From:.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1086,7 +1079,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvais FQDN dans l'en-tÃªte Message-ID:.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1094,7 +1087,7 @@ msgstr ""
 "\n"
 "Erreur : Mauvais adresse dans l'en-Ãªte Reply-To:.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1102,27 +1095,27 @@ msgstr ""
 "\n"
 "Erreur : Mauvaise adresse dans l'en-tÃªte To:.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "DÃ©verrouillage de %s impossible"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "N'a pu dÃ©verrouiler %s - article non ajoutÃ© !"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "N'a pu verrouiller %s - article non ajoutÃ© !"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Fichier %s corrompu"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1130,38 +1123,38 @@ msgstr ""
 "\n"
 "Erreur : Followup-To \"poster\" et un groupe n'est pas autorisÃ© !\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "ErreurÂ : le format personnalisÃ© est plus long que lâ€™Ã©cran. Utilisation de "
 "celui par dÃ©faut Â«Â %sÂ Â»."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "Erreur interne dans routine GNKSA - envoi d'un rapport de bogue.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Accolade gauche manquante dans l'adresse de routage.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "ParenthÃ¨se gauche manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "ParenthÃ¨se droite manquante dans l'ancien type d'adresse.\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "Arobase manquant dans l'adresse email.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "Composant FQDN unique non autorisÃ©. Ajoutez votre domaine.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1170,7 +1163,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1179,7 +1172,7 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1188,54 +1181,54 @@ msgstr ""
 "existe.\n"
 "Utilisez .invalid comme domaine premier pour les fausses adresses.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "CaractÃ¨re illÃ©gal dans le FQDN.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "Valeur vide dans le FQDN non autorisÃ©.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "Composant FQDN excÃ¨de la longueur max autorisÃ©e (63 car.).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "Composant FQDN ne devrait pas commencer ou finir par un tiret.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "Composant FQDN ne devrait pas commencer par un chiffre.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Domaine littÃ©ral contient une valeur numÃ©rique impossible.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Domaine littÃ©ral est pour l'usage privÃ© et n'est pas autorisÃ© Ã  l'usage "
 "global.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "ParenthÃ¨se droite manquante dans le domaine littÃ©ral.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Partie locale manquante dans l'adresse email.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "CaractÃ¨re illÃ©gal dans la partie locale de l'adresse email.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "Valeur vide dans composant de partie locale non autorisÃ©.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1244,7 +1237,7 @@ msgstr ""
 "Mots non citÃ©s ne devraient pas contenir '!()<>@,;:\\.[]' dans l'adresse de "
 "routage.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1252,7 +1245,7 @@ msgstr ""
 "CaractÃ¨re illÃ©gal dans le nom rÃ©el.\n"
 "Mots citÃ©s ne devraient pas contenir '()<>\\'.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1261,11 +1254,11 @@ msgstr ""
 "Mots encodÃ©s ne devraient pas contenir '!()<>@,;:\"\\.[]/=' dans le "
 "paramÃ¨tre.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "Mauvaise syntaxe dans le mot encodÃ© utilisÃ© dans le nom rÃ©el.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1274,7 +1267,7 @@ msgstr ""
 "Mots non citÃ©s ne devraient pas contenir '()<>\\' dans les adresses de type "
 "anciennes.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1283,7 +1276,7 @@ msgstr ""
 "Les caractÃ¨res de contrÃ´le et non encodÃ©s en 8bit > 127 ne sont pas "
 "autorisÃ©s.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1291,7 +1284,7 @@ msgstr ""
 "\n"
 "Erreur : Pas de ligne vide trouvÃ©e aprÃ¨s l'en-tÃªte.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1301,7 +1294,7 @@ msgstr ""
 "Erreur : Formattage incorrect de %s.\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1315,7 +1308,7 @@ msgstr ""
 "         correcte pour votre langue via le M)enu des options ou via\n"
 "         l'Ã©dition de votre tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1332,7 +1325,7 @@ msgstr ""
 "         changement peut Ãªtre effectuÃ© via le M)enu des options ou via\n"
 "         l'Ã©dition de votre tinrc.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1340,7 +1333,7 @@ msgstr ""
 "\n"
 "Erreur : L'article dÃ©bute avec une ligne vide au lieu d'un en-tÃªte\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1352,7 +1345,7 @@ msgstr ""
 "nom :\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1361,7 +1354,7 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est vide.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1370,7 +1363,7 @@ msgstr ""
 "\n"
 "Erreur : La ligne \"%s:\" est absente de l'en-tÃªte de l'article.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1379,7 +1372,7 @@ msgstr ""
 "\n"
 "Erreur : %s ne contient pas de caractÃ¨res 7 bits.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1390,7 +1383,7 @@ msgstr ""
 "Erreur : L'en-tÃªte Ã  la ligne %d n'a pas d'espace aprÃ¨s le sÃ©parateur :\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1399,21 +1392,21 @@ msgstr ""
 "\n"
 "Erreur : Il y a plusieurs lignes (%d) \"%s:\" dans l'en-tÃªte.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "Permissions de %s non sÃ»res (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, 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:249
+#: src/lang.c:251
 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:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1421,16 +1414,16 @@ msgstr ""
 "\n"
 "Erreur : \"poster\" n'est pas autorisÃ© dans les Groupes !\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "Nom de domaine (qualifiÃ©) introuvable !"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Pas la permission d'aller dans %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1438,30 +1431,30 @@ msgstr ""
 "\n"
 "Erreur : En-tÃªte 'From:' manquant.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Pas la permission de lecture pour %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Fichier %s inexistant\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Pas la permission d'Ã©crire pour %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "Info sur l'utilisateur introuvable (/etc/passwd manquant ?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "erreurs"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1471,61 +1464,61 @@ msgstr ""
 "Erreur sur la ligne %d : en-tÃªte \"Sender:\" non autorisÃ© (sera ajoutÃ© pour "
 "vous)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, 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:265
+#: src/lang.c:268
 msgid "error"
 msgstr "erreur"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Vue affichÃ©e inconnue"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Fermeture..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "fermeture du client mail externe"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "Extraction de %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, 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:273
+#: src/lang.c:276
 #, 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:274
-#, fuzzy, c-format
+#: src/lang.c:277
+#, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
-msgstr "Filtrage selon les rÃ¨gles globales (%d/%d)..."
+msgstr "Filtrage selon les rÃ¨gles globales (%d/%d) ('q' pour quitter)..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "RÃ¨gle crÃ©Ã©e par : "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Entrez le rÃ©glage [%s] > "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1535,20 +1528,20 @@ msgstr ""
 "Vous avez souhaitÃ© que les rÃ©ponses Ã  votre article aillent au(x) %s "
 "suivant(s) :\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, 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:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- message redirigÃ© --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- fin du message redirigÃ© --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1563,12 +1556,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1617,857 +1610,877 @@ msgstr ""
 "rÃ¨gle.\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Entrez le score (dÃ©faut=%d) : "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Entrez la valeur du score (0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Tous"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Commentaire (facultatif) : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Appliquer Ã      : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "l'en-tÃªte 'From:' (ignorer la casse)"
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "l'en-tÃªte 'From:' (casse sensible)"
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s : HÃ´te inconnu.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Utilisez svp %.100s Ã  la place"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s pose problÃ¨me"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Groupe %s modÃ©rÃ©. Continuer ?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "groupes"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "Relecture de %s..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Commandes niveau supÃ©rieur"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "SÃ©lection du groupe"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "groupe"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Les descriptions de groupe sont dÃ©sactivÃ©es en accord avec le format "
 "sÃ©lectionnÃ© ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Inclure un commentaire. <RETOUR> pour ajouter une ligne ou continuer si vide."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Filtrer l'en-tÃªte 'From:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Filtrer selon le nombre de lignes. < pour moins, > pour plus, = pareil."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Filtrer l'en-tÃªte 'Message-ID'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Filtrer l'en-tÃªte 'Subject'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "Terme Ã  filtrer si autre que les en-tÃªtes 'Subject:' & 'From:'."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Sur quel en-tÃªte appliquer ce terme. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "DurÃ©e (en nombre de jours) de la rÃ¨gle. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "Filtrer groupe actuel ou tous. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Appliquer la rÃ¨gle au groupe actuel ou Ã  tous. <ESPACE> change & <RETOUR> "
 "valide."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "filtrer un article via un menu"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "sÃ©lection auto. (hot) d'un article via un menu"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Voir les URLs dans l'article"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  affiche les articles par numÃ©ro du fil actuel"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "annuler (effacer) ou remplacer (Ã©craser) l'article actuel"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "poster un suivi pour l'article actuel"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "poster un suivi (ne pas copier le texte) pour l'article actuel"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "poster un suivi pour l'article actuel en citant les en-tÃªtes"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "reposter l'article choisi dans un autre groupe"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "Ã©diter l'article (groupes de messagerie uniquement)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "afficher le 1er article du fil actuel"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "afficher la 1Ã¨re page de l'article"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "afficher le dernier article du fil actuel"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "afficher la derniÃ¨re page de l'article"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "marquer comme lu le reste du fil et aller au fil non lu suivant"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "afficher l'article suivant"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "afficher le 1er article du fil suivant"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "afficher le prochain article non lu"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "aller Ã  l'article parent"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "afficher l'article prÃ©cÃ©dent"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "afficher l'article prÃ©cÃ©dent non lu"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "filtrer rapidement un article en utilisant les dÃ©fauts"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "sÃ©lection auto. (hot) d'un article en utilisant les dÃ©fauts"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "retourner Ã  la vue sÃ©lection de groupe"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "rÃ©pondre par email Ã  l'auteur"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "rÃ©pondre (ne pas copier le texte) par email Ã  l'auteur"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "rÃ©pondre par email Ã  l'auteur en citant les en-tÃªtes"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "recherche arriÃ¨re dans cet article"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "recherche avant dans cet article"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "afficher la source des articles (incluant les en-tÃªtes)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "passer au bloc suivant incluant du texte"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "(dÃ©s)activer l'affichage des sections masquer par (^L)"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "(dÃ©s)activer l'affichage de tous les en-tÃªtes"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "(dÃ©s)activer la surbrillance des mots"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "(dÃ©s)activer ROT-13 (dÃ©codage basic) pour l'article actuel"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "basculer la taille de tabulation 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr "(dÃ©s)activer le dÃ©codage Allemand de type TeX pour l'article actuel"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "(dÃ©s)activer l'affichage des sections uuencodÃ©es"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "Voir/passer/enregistrer les PJ multimÃ©dia"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "choisir la premiÃ¨re piÃ¨ce-jointe de la liste"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  choisir la piÃ¨ce-jointe par son numÃ©ro"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "choisir la derniÃ¨re PJ de la liste"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "passer la piÃ¨ce-jointe Ã  une commande"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "passer la source de la PJ Ã  une commande"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "enregistrer la piÃ¨ce-jointe"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "recherche avant des piÃ¨ces-jointes"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "recherche arriÃ¨re des piÃ¨ces-jointes"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "voir la piÃ¨ce-jointe"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "marquer la piÃ¨ce-jointe"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "marquer les PJ qui correspondant Ã  une recherche"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "annuler (ou pas) le marquage de toutes les PJ"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "dÃ©marquer toutes les PJ marquÃ©es"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 "(dÃ©s)activer le message d'info. de la derniÃ¨re ligne (nom/description de la "
 "PJ)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  choisir un article par numÃ©ro"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "rÃ©initialiser Ã  sa valeur par dÃ©faut"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "recherche avant d'un attribut"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "recherche arriÃ¨re d'un attribut"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "sÃ©lectionner un attribut"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "revenir au menu options lorsque demandÃ© depuis ici"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "signaler un bogue ou envoi d'un commentaire Ã  %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "choisir la premiÃ¨re option de la liste"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  choisir une option par son numÃ©ro"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "choisir la derniÃ¨re option de la liste"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "afficher le menu des sÃ©lections"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "recherche avant d'une option"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "recherche arriÃ¨re d'une option"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "sÃ©lectionner une option"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "(dÃ©s)activer le menu attributs"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "choisir les articles qui seront affectÃ©s par la commande suivante"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "quitter le prompt"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "Ã©diter les filtres"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "voir l'aide"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "afficher le dernier article lu"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "descendre d'une ligne"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "monter d'une ligne"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "aller Ã  l'article via son Message-ID"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "envoyer article/fil/sÃ©l./articles marquÃ©s Ã  une personne"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "menu des options rÃ©glables"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "descendre d'une page"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "monter d'une page"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "poster (Ã©crire) un article dans le groupe actuel"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "poster les brouillons"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "lister les articles postÃ©s par vous (fichier posted)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "retourner au menu prÃ©cÃ©dent"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "quitter tin immÃ©diatement"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "rafraÃ®chir la page"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "enregistrer article/fil/sÃ©l./articles marquÃ©s dans un fichier"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "enregistrement auto. des articles marquÃ©s sans demander"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "dÃ©filer une page par une page"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "remonter une page par une page"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "recherche arriÃ¨re d'articles par auteur"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "recherche avant d'articles par auteur"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "rechercher partout un terme prÃ©cis (cela peut prendre du temps)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (les recherches ignorent la casse et s'opÃ¨rent sur tous les articles)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "recherche arriÃ¨re d'articles par Sujet"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "recherche avant d'articles par Sujet"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "relancer la derniÃ¨re recherche"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "marquer article pour repostage/envoi/passer/imprimer/enregistrer"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "afficher ou non les infos dans la derniÃ¨re ligne (sujet/description)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "afficher ou non la vidÃ©o inversÃ©e"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
-msgstr "afficher ou non le petit menu d'aide"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
+msgstr "afficher ou non le petit menu d'aide et de l'Ã©tiquette"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "afficher cycliquement l'email des auteurs, nom rÃ©el, les deux ou aucun"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "afficher la version de tin"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "marquer tous les articles comme lus et retourner au menu groupe"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "tout marquer comme lu et entrer dans le prochain groupe non lu"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "choisir le 1er fil de la liste"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "choisir le dernier fil de la liste"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "lister les articles du fil actuel (sous-menu fil)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "marquer l'article comme non lu"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "marquer le(s) fil(s) actuel(s) marquÃ©(s) ou pas comme lu(s)"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "marquer le fil actuel ou les fils marquÃ©s comme non lus"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "aprÃ¨s avoir demandÃ©, marquer lu l'actuel/sÃ©lectionnÃ©/champ/marquÃ©"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "aprÃ¨s avoir demandÃ©, marquer non lu l'actuel/sÃ©lectionnÃ©/champ/marquÃ©"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "(dÃ©s)activer la vue de tout article/articles sÃ©lectionnÃ©s"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "afficher le groupe suivant"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "afficher le groupe prÃ©cÃ©dent"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "(dÃ©s)activer toutes les sÃ©lections (tout article)"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "sÃ©lection du groupe (utiliser \"hot\")"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "sÃ©lectionner le fil"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "sÃ©l. les fils si au moins un article non lu est sÃ©lectionnÃ©"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "sÃ©lectionner les fils qui correspondent au critÃ¨re choisi"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "marquer dans l'ordre toutes parties du message multiparties"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  choisir le fil par numÃ©ro"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "(dÃ©s)activer le nombre limite d'article Ã  charger et Ã  recharger"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "(dÃ©s)activer l'affichage de tout article/articles non lus"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "(dÃ©s)activer sÃ©lection du fil"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "voir toutes les options de groupage disponibles"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "annuler toutes sÃ©lections (tout article)"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "dÃ©marquer tout fil marquÃ©"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "recherche avant d'articles par auteur"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "recherche arriÃ¨re d'articles par auteur"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "(dÃ©s)activer le message d'info. dans la derniÃ¨re ligne (URL)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "aller Ã  l'article via son Message-ID"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "ajouter une sÃ©lection"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "effacer la sÃ©lection"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "Ã©diter le fichier attributes"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "choisir la 1Ã¨re sÃ©lection de la liste"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  choisir une sÃ©lection par son numÃ©ro"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "choisir la derniÃ¨re sÃ©lection de la liste"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "dÃ©placer la sÃ©lection"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "renommer la sÃ©lection"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "faire une sÃ©lection"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "marquer lu tous les articles du groupe"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "marquer lu le groupe et aller au groupe non lu suivant"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "choisir le 1er groupe de la liste"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "choisir le groupe par nom"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  choisir un groupe par son numÃ©ro"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "choisir les groupes affectÃ©s par la commande suivante"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "choisir le dernier groupe de la liste"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "lister les groupes qui ont un article postÃ© Ã  (par Message-ID)"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (aller Ã  l'article si au moins un groupe est disponible)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "marquer non lu tout article dans le groupe choisi"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "dÃ©placer le groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "quitter"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "quitter sans enregistrer les changements"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "lire le groupe choisi"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "rÃ©initialiser .newsrc (tout sera marquÃ© non lu dans les groupes)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "recherche arriÃ¨re d'un groupe"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (les recherches sont sensibles Ã  la casse)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "recherche avant d'un groupe"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "s'abonner au groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "abonnement aux groupes correspondant au critÃ¨re"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "vÃ©rifier l'existence de nouveaux articles"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "afficher ou non le nom du groupe ou le nom + sa description"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "afficher ou non tous les groupes abonnÃ©s non lu"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "se dÃ©sabonner du groupe sÃ©lectionnÃ©"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "dÃ©sabonnement aux groupes correspondant au critÃ¨re"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "trier la liste des groupes"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "afficher ou non tous les groupes abonnÃ©s"
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "(dÃ©)marquer dans l'ordre toutes parties du message multiparties"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  choisir article par numÃ©ro"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "marquer le fil comme lu et revenir Ã  la liste des groupes"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "marquer le fil comme lu et aller dans le fil ou groupe non lu suivant"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "choisir le 1er article dans la liste"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "choisir le dernier article dans la liste"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "marquer le ou les articles marquÃ©s comme lus et aller au prochain non lu"
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "marquer l'article actuel ou les articles marquÃ©s comme non lus"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "marquer le fil actuel comme non lu"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "lire l'article choisi"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2475,7 +2488,7 @@ msgstr ""
 "PropriÃ©tÃ©s de l'affichage\n"
 "-------------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2483,7 +2496,7 @@ msgstr ""
 "Divers\n"
 "------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2491,7 +2504,7 @@ msgstr ""
 "Navigation\n"
 "----------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2499,7 +2512,7 @@ msgstr ""
 "OpÃ©rations sur les Groupes / fils / articles\n"
 "--------------------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2507,7 +2520,7 @@ msgstr ""
 "OpÃ©rations sur les piÃ¨ces-jointes\n"
 "---------------------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2515,7 +2528,7 @@ msgstr ""
 "OpÃ©rations sur les attributs\n"
 "----------------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2523,7 +2536,16 @@ msgstr ""
 "Options des opÃ©rations\n"
 "----------------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"OpÃ©rations sur les Groupes / fils / articles\n"
+"--------------------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2531,7 +2553,7 @@ msgstr ""
 "OpÃ©rations sur les sÃ©lections\n"
 "-----------------------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2539,95 +2561,94 @@ msgstr ""
 "OpÃ©rations sur les URL\n"
 "----------------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "choisir la premiÃ¨re URL de la liste"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  choisir l'URL par son numÃ©ro"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "choisir la derniÃ¨re URL de la liste"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "recherche avant des URLs"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "recherche arriÃ¨re des URLs"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "Ouvrir l'URL dans le navigateur"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "(dÃ©s)activer le message d'info. dans la derniÃ¨re ligne (URL)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Commandes du niveau Groupe"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Filtre ajoutÃ©"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Filtre Ã  auto-sÃ©lection ajoutÃ©"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "Toutes les parties sont marquÃ©es"
 
-#: src/lang.c:543
-#, fuzzy
+#: src/lang.c:550
 msgid "All parts untagged"
-msgstr "Toutes les parties sont marquÃ©es"
+msgstr "Toutes les parties sont dÃ©marquÃ©es"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Stockage de l'article afin de le poster plus tard"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Entrez un caractÃ¨re valide svp"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Partie manquante #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** Aucun brouillon ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "N'est pas un message en plusieurs parties"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Vous n'Ãªtes pas abonnÃ© Ã  ce groupe"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Pas d'expression prÃ©cÃ©dente"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "OpÃ©ration dÃ©sactivÃ©e en mode lecture"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d %s brouillon(s), rÃ©utilisez-le(s) avec ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2638,21 +2659,21 @@ msgstr ""
 "dans\n"
 "  le Menu Option.\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Enregistrer le fichier sous %s %s est une bÃ l. PJ non enregistrÃ©e"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "Article encodÃ© en TeX2Iso"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "incomplet "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2722,151 +2743,151 @@ msgstr ""
 "plaÃ®t\n"
 "un rapport de bogue/commentaires Ã  %s via la touche 'R'.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "En-tÃªte From: %s invalide. Lisez le fichier INSTALL une 2e fois."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "SÃ©quence multibyte invalide trouvÃ©e\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "En-tÃªte Sender: %s invalide"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "VidÃ©o inversÃ©e dÃ©sactivÃ©e"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "VidÃ©o inversÃ©e activÃ©e"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "DÃ©finition manquante pour %s\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "DÃ©finition de clÃ© invalide '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "Nom de clÃ© invalide '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Le fichier keymap a Ã©tÃ© mis Ã  jour en version %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "CrÃ©er un filtre"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "Filtrer par Msg-ID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "Filtre s'appliquant Ã  : "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "Texte Ã  filtrer : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "DurÃ©e du filtre              : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Dernier"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- DerniÃ¨re rÃ©ponse --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "%s lignes "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Fonction indisponible."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "Pas de lecture depuis NNTP."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Groupe : %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Groupes : %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Envoyer"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
-msgstr "bÃ l"
+msgstr "bÃ l "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Envoyer article(s) Ã  [%.*s] > "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Envoi de l'historique Ã  %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Envoi d'un rapport de bogue..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Signaler le BOGUE Ã  %s ?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "EnvoyÃ©"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Envoi Ã  %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2879,61 +2900,61 @@ msgstr ""
 "# Le 4Ã¨me champ est le rÃ©pertoire racine utilisÃ©\n"
 "# (p.e. ~/Mail ou ~/News)\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s marquÃ© comme lu"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s marquÃ© comme non lu"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d sur %d %s marquÃ©(s) comme lu(s)"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d sur %d %s marquÃ©(s) comme non lu(s)"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Marque"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Marquer tous les articles comme lus%s ?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Marquer l'article comme lu%s ?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Marquer le groupe %s comme lu ?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Marquer le fil comme lu%s ?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "%s groupes correspondants..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=mettre l'actuel Ã  n; %s=descendre; %s=monter; %s=aide; %s=quitter"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -2941,13 +2962,13 @@ msgstr ""
 "%s=voir; %s=passer; %s=passer la source; %s=enregistrer; %s=marquer; "
 "%s=marquer sÃ©lection; %s=tout dÃ©marquer"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=voir; %s=enregistrer; %s=marquer; %s=marquer sÃ©lection; %s=tout dÃ©marquer"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -2955,12 +2976,12 @@ msgstr ""
 "%s=(dÃ©s)activer le marquage; %s=recherche avant; %s=recherche arriÃ¨re; "
 "%s=rÃ©pÃ©ter la recherche"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=voir 'n'; %s=non lu suivant; %s=rechercher; %s=filtrer/sÃ©l."
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2968,39 +2989,44 @@ msgid ""
 msgstr ""
 "%s=rech. auteur; %s=tout lu; %s=bas; %s=haut; %s=marquer lu; %s=voir fil"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=haut; %s=bas; %s=haut de page; %s=bas de page; %s=haut; %s=bas"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=recherche avant; %s=recherche arriÃ¨re; %s=quitter"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=rech. auteur; %s=rech. corps; %s=tout marquer lu; %s=suivi; %s=marquer lu"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=recherche avant; %s=recherche arriÃ¨re; %s=rÃ©pÃ©ter la recherche"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=ajouter; %s=dÃ©placer; %s=renommer; %s=effacer"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=voir 'n'; %s=non lu suivant; %s,%s=rechercher; %s=tout lu"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr "%s=bas; %s=haut; %s=aide; %s=dÃ©placer; %s=quitter; %s=voir lu/non lu"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3008,227 +3034,222 @@ msgid ""
 msgstr ""
 "%s=abonner; %s=sous-critÃ¨re; %s=dÃ©sabonner; %s=critÃ¨re; %s=liste des groupes"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=voir 'n'; %s=non lu suivant; %s=tout lu; %s=basculer l'affichage"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=aide; %s=bas; %s=haut; %s=quitter; %s=marquer; %s=marquer non lu"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=recherche avant; %s=recherche arriÃ¨re; %s=rÃ©pÃ©ter la recherche"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "-- Suite --"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "DÃ©placement de %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "l'en-tÃªte 'Message-ID:' & derniÃ¨re RÃ©fÃ©rence  "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "l'en-tÃªte 'Message-ID:'"
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "l'en-tÃªte 'Message-ID:' & 'References:'"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", nom : "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Aller dans le groupe [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "groupes"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Placer %s dans la liste des groupes (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "groupe"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "Encore essayer et enregistrer le newsrc ?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 "Attention : Aucuns groupes n'a Ã©tÃ© Ã©crits dans le newsrc. Enregistrement "
 "annulÃ©."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "le newsrc a Ã©tÃ© enregistrÃ© avec succÃ¨s.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- RÃ©ponse suivante --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "Non "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Aucun article ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Aucun article n'a Ã©tÃ© postÃ©"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** Pas de piÃ¨ces-jointes ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** Aucune description ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Pas de nom de fichier"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Pas de groupe"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Aucun groupe ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Plus de groupes Ã  lire"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Aucun dernier message"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "Aucune adresse email"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "Aucun article marquÃ© Ã  enregistrer"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Aucun rÃ©sultat"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "Plus de groupes"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Aucun groupe"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "Aucun article non lu suivant"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Aucun groupe prÃ©cÃ©dent"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "Aucune recherche prÃ©cÃ©dente, rien Ã  rÃ©pÃ©ter"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Aucun article non lu prÃ©cÃ©dent"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "Aucune rÃ©ponse"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "Aucune rÃ©ponse Ã  afficher dans le fil actuel"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** Aucune sÃ©lection ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "Aucun terme Ã  rechercher"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Aucun sujet"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: Terminal doit avoir la fonction clear to end-of-line (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: Terminal doit avoir la fonction clear to end-of-screen (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: Terminal doit avoir la fonction clearscreen (cl)\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: Terminal doit avoir la fonction cursor motion (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: la variable TERM doit Ãªtre utilisÃ©e pour utiliser les fonctions\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "Visualiseur introuvable pour %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Groupe inexistant sur ce serveur"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "Groupe %s introuvable dans le fichier active"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "c)rÃ©er, utiliser a)utre nom, utiliser .newsrc par d)Ã©faut, q)uitter tin : "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "utiliser a)utre nom, utiliser .newsrc par d)Ã©faut, q)uitter tin : "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3258,44 +3279,44 @@ msgstr ""
 "#   news.ka.nu    /tmp/nrc-nu      kanu    nu\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Actuel"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Option non activÃ©e. Recompilez avec %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "Menu Options"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Erreur dans la regex : %s Ã  %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Erreur dans la regex : erreur pcre interne %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Erreur dans la regex : study - erreur pcre interne %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Postage du suivi..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3306,29 +3327,49 @@ msgstr ""
 "l'article comme brouillon et le rÃ©utiliser plus tard grÃ¢ce Ã  la commande "
 "^O.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "Historique des articles postÃ©s"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "Menu des attributs"
+
+#: src/lang.c:736
+#, fuzzy
+msgid "Lookup failed"
+msgstr "La recherche a Ã©chouÃ©"
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "retourner Ã  la vue sÃ©lection de groupe"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "Historique des articles postÃ©s"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Poster dans groupe(s) [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- post-traitement lancÃ© --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- post-traitement terminÃ© --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Poster le sujet [%s] > "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3336,256 +3377,257 @@ msgstr ""
 "# Sommaire des messages envoyÃ©s/postÃ©s visible par la commande 'W' depuis "
 "tin.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Postage de l'article..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "Poster les brouillons [%%s] ? (%s/%s/%s/%s/%s) : "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "%s sÃ©lectionnÃ©"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "%s marquÃ©"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "%s non marquÃ©"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr "PrÃ©paration pour filtrer dâ€™aprÃ¨s lâ€™en-tÃªte â€˜Pathâ€™ (%d/%d)â€¦"
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "Traitement des emails enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "Traitement des articles enregistrÃ©s marquÃ©s pour effacement."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, 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:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Article inchangÃ©, annuler l'envoi ?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "Voulez-vous voir les brouillons (%d) ?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "Ajouter rapidement un filtre ?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "Ajouter rapidement une rÃ¨gle ?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "Voulez-vous rÃ©ellement quitter ?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, 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:749
+#: src/lang.c:762
 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:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=quitter, %s=Ã©diter, %s=brouillon : "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=quitter, %s=Ã©diter, %s=enregistrer le filtre : "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=quitter %s=Ã©diter %s=enregistrer la rÃ¨gle : "
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Voulez-vous rÃ©ellement quitter sans enregistrer votre configuration ?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "Champ invalide - '0-9.$' pe. 1-$ est valide"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Voulez-vous annuler cette opÃ©ration ?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Voulez-vous quitter tin immÃ©diatement ?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "Lecture ('q' pour quitter)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Lecture de %sarticles..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Lecture du fichier %sattributes...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Lecture du fichier %sconfig...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "Lecture du fichier filter...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Lecture de %s groupes..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "Lecture du fichier d'historique...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "Lecture du fichier keymap...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Lecture des groupes depuis le fichier active... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "Lecture des groupes depuis le fichier newsrc... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "Lecture du fichier newsgroups... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "Lecture du fichier newsrc..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "l'en-tÃªte 'References:'"
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d restant)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "Effacement du groupe corrompu %s."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "EffacÃ© de la rÃ¨gle prÃ©cÃ©dente : "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Erreur : renommer %s Ã  %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "RÃ©pondre Ã  l'auteur..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Reposter"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "Repostage de l'article..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Reposter article(s) dans groupe(s) [%s] > "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "RÃ©initialiser newsrc ?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "Les rÃ©ponses ont Ã©tÃ© redirigÃ©es vers les groupes suivants"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, 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:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "Appuyez sur <RETOUR> pour continuer..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "   De : [%s] (o/n) : "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "Nombre de lignes (</>num)    : "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "CrÃ©er une rÃ¨gle"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "SÃ©lection par Msg-ID : [%s] (t/d/a/n) : "
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "RÃ¨gle s'appliquant Ã  : "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Sujet : [%s] (o/n) : "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "Texte ou terme  : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "DurÃ©e de la rÃ¨gle            : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3606,54 +3648,54 @@ msgstr ""
 "# Enfin, ne touchez pas Ã  ce fichier si vous ne savez pas quoi y faire.\n"
 "############################################################################\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Afficher uniquement les groupes non lus"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "l'en-tÃªte 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "l'en-tÃªte 'Subject:' (casse sensible)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Enregistrer"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Enregistrer '%s' (%s/%s) ?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Enregistrer la configuration avant de continuer ?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Enregistrer sous le nom de fichier > "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "EnregistrÃ©"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, 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:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Enregistrement de %s...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Rien n'a Ã©tÃ© enregistrÃ©"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3662,183 +3704,183 @@ msgstr ""
 "\n"
 "%s %d %s de %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s enregistrÃ© sous %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s enregistrÃ© sous %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Enregistrement..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s : Ã‰chec de l'initialisation de l'Ã©cran"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s : l'Ã©cran est trop petit\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "l'Ã©cran est trop petit, %s quitte"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "Effacer la sÃ©lection ?"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "Entrez la sÃ©lection > "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "SÃ©lection de la nouvelle position > "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "Nouvelle position ne peut Ãªtre une sÃ©lection globale"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "OpÃ©ration interdite, sÃ©lection globale"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "Renommer la sÃ©lection "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "Menu Options"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "Menu de sÃ©lection"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Recherche arriÃ¨re [%s] > "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "Rechercher dans le corps [%s] > "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Recherche avant [%s] > "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Recherche..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Recherche article %d sur %d ('q' pour annuler)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "SÃ©lectionner l'article > "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "SÃ©lectionner le groupe > "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "Entrez le critÃ¨re de sÃ©lection [%s] > "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "SÃ©lectionner le fil > "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\"): envoi d'un rapport de bogue DÃ‰TAILLÃ‰ Ã  %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "fichier active des serveurs"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "DÃ©placement dans nouveaux groupes impossible. Abonnez-vous d'abord..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<ESPACE>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "DÃ©marrage : (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Visualisation du fil (%d sur %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Fil (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Entrer un caractÃ¨re joker comme critÃ¨re > "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "AbonnÃ© Ã  %d groupes"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "AbonnÃ© Ã  %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Abonnement... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, 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:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Remplacer le(s) article(s) du(es) groupe(s) [%s] > "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "Remplacement de l'article..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3847,24 +3889,24 @@ msgstr ""
 "\n"
 "ArrÃªtÃ©. Tapez 'fg' pour relancer %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d jours"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# Termes action/prompt par dÃ©faut\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3884,7 +3926,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:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
@@ -3892,105 +3934,105 @@ msgstr ""
 "derniÃ¨re\n"
 "# ligne\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 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:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "Rien de neuf\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Fil"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Commandes pour fil"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "Fil dÃ©sÃ©lectionnÃ©"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "Fil sÃ©lectionnÃ©"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "fils"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "fil"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "    Fil %4s sur %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Regroupement des articles..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "(DÃ©s)activer surbrillance %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "(DÃ©s)activer codage rot13"
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr "(DÃ©s)activer codage TeX Allemand %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "(DÃ©s)activer largeur de tabulation Ã  %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d essaye de dÃ©verrouiller %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d essaye de verrouiller %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=aide"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "IllimitÃ©e"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "Terme joker pour se dÃ©sabonner > "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Erreur lors du dÃ©codage de %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "Pas de fin."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s dÃ©codÃ© avec succÃ¨s."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3999,113 +4041,113 @@ msgstr ""
 "%*s[-- %s/%s, %sfichier uuencodÃ©, %d lignes, nom : %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "non lu "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "dÃ©sabonnÃ© de %d groupes"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "DÃ©sabonnÃ© de %s"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "DÃ©sabonnement... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "DÃ©groupement des articles..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Mis Ã  jour"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Mise Ã  jour"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "Menu URL"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "Menu URL"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "Ouverture de %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "SÃ©lectionner l'URL >"
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "Plus d'URL dans cet article"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "Utiliser le programme d'affichage MIME pour ce message ?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       marquer tous les articles lus dans les groupes abonnÃ©s (en tÃ¢che "
 "de fond)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       retourne un statut indiquant s'il y a nouveaux articles (en tÃ¢che "
 "de fond)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ne pas vÃ©rifier s'il y a des nouveaux groupes"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ne pas enregistrer de fichiers Ã  la fermeture"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ne pas afficher les descriptions des groupes"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G nombre d'articles par groupe limite"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       aide Ã  propos de %s"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       ce message d'aide"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I rÃ©p.  rÃ©pertoire du fichier index [dÃ©faut=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       mÃ j des fichiers index (en tÃ¢che de fond)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m rÃ©p.  rÃ©pertoire des bÃ l [dÃ©faut=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4114,52 +4156,52 @@ msgstr ""
 "\n"
 "Envoyez par mail vos rapports de bogues/suggestions Ã  %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       envoyer toute rÃ©ponse Ã  vos articles (en tÃ¢che de fond)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M util. envoyer tout nouvel article Ã  une personne (en tÃ¢che de fond)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f fich. abonnÃ© au fichier groupes [dÃ©faut=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       mode postage OFF"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       poster un article puis quitter"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       poster tous les brouillons puis quitter"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       lire les articles enregistrÃ©s via l'option -S"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s rÃ©p.  rÃ©pertoire oÃ¹ enregistrer les articles [dÃ©faut=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 "  -S       enregistrer tout nouvel article pour lecture diffÃ©rÃ©e (en tÃ¢che "
 "de fond)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       lancer si articles non lus"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4169,35 +4211,35 @@ msgstr ""
 "Un lecteur UseNet.\n"
 "Usage : %s [options] [groupe[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       sortie dÃ©taillÃ©e pour options en tÃ¢che de fond"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       afficher infos date & version"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s utile seulement sans opÃ©rations en tÃ¢che de fond\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s utile seulement pour opÃ©rations en tÃ¢che de fond\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, 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 ou de dÃ©bogage\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "Combinaison %s et %s inutile. %s ignorÃ©e.\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4206,12 +4248,12 @@ msgstr ""
 "\n"
 "%s%d expirÃ© (0 - %d). Remis Ã  0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Voir '%s' (%s/%s) ?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4223,7 +4265,7 @@ msgstr ""
 "dÃ©passant :\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4231,7 +4273,7 @@ msgstr ""
 "\n"
 "Attention : article inchangÃ© aprÃ¨s son Ã©dition\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4239,7 +4281,7 @@ msgstr ""
 "\n"
 "Attention : \"Subject:\" contient que des espaces.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4249,7 +4291,7 @@ msgstr ""
 "Attention : \"Subject:\" commence par \"Re: \" mais il n'y a pas de "
 "\"References:\".\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4259,7 +4301,7 @@ msgstr ""
 "Attention : L'article a \"References:\" mais \"Subject:\" ne commence\n"
 "            avec \"Re: \" et ne contient pas \"(was:\".\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4283,7 +4325,7 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez Ã  effacer :\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4297,7 +4339,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:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4305,7 +4347,7 @@ msgstr ""
 "\n"
 "Attention : \"exemple\" est une hiÃ©rarchie rÃ©servÃ©e !\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4320,7 +4362,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s ont changÃ© !\n"
 "Lisez le fichier WHATSNEW, etc...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4334,7 +4376,7 @@ msgstr ""
 "Certaines valeurs dans votre fichier %s peuvent Ãªtre ignorÃ©es, d'autres\n"
 "ont peut-Ãªtre changÃ©es !\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4349,7 +4391,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:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4358,12 +4400,12 @@ msgstr ""
 "\n"
 "Attention : %d lignes '-- \\n' trouvÃ©es, cela peut prÃªter Ã  confusion.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, 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:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4380,7 +4422,7 @@ msgstr ""
 "d'Ãªtre\n"
 "            le plus court possible.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4388,7 +4430,7 @@ msgstr ""
 "Attention : cette email peut contenir un piÃ¨ge Ã  spam. %s=continuer, "
 "%s=annuler ?"
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4397,37 +4439,37 @@ msgstr ""
 "Attention : Les signatures doivent commencer avec '-- \\n' et non par '-- "
 "\\n'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Ã‰criture du fichier attributes..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d RÃ©ponses"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s ajoutÃ©(s)"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "Aucuns groupes non abonnÃ©s Ã  afficher"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "Afficher uniquement les groupes abonnÃ©s"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Oui "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "     Nouveau mail"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4448,11 +4490,11 @@ msgstr ""
 "            problÃ¨me, ou bien changer la valeur de MM_NETWORK_CHARSET\n"
 "            via le M)enu.\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D mode  mode debug"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4481,11 +4523,11 @@ msgstr ""
 "Voici l'article que vous vous apprÃªtez a effacer :\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "(dÃ©s)activer la couleur"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4531,11 +4573,11 @@ msgstr ""
 "#  15 = blanc gras\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       change la couleur"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4543,7 +4585,7 @@ msgstr ""
 "\n"
 "Erreur : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4552,7 +4594,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" est renommÃ©, utilisez Ã  la place \"%s\" !\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4561,7 +4603,7 @@ msgstr ""
 "\n"
 "Erreur : multi-postage vers %d groupes et pas de ligne Followup-To !\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4570,7 +4612,7 @@ msgstr ""
 "\n"
 "Erreur : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4578,7 +4620,7 @@ msgstr ""
 "\n"
 "Attention : Suivi positionnÃ© sur plus d'un groupe !\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4587,7 +4629,7 @@ msgstr ""
 "\n"
 "Attention : \"%s\" est renommÃ©, vous devriez utiliser \"%s\" Ã  la place !\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4596,7 +4638,7 @@ msgstr ""
 "\n"
 "Attention : multi-postage vers %d groupes et aucun suivi !\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4607,7 +4649,7 @@ msgstr ""
 "            pas apparaÃ®tre dans ce groupe !\n"
 "\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4616,79 +4658,79 @@ msgstr ""
 "\n"
 "Attention : \"%s\" n'est pas un groupe valide !\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, 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:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Parties manquantes."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "Pas de dÃ©but."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Pas de donnÃ©es."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Erreur inconnue."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tSomme de contrÃ´le de %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "Lecture du fichier active mail... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "Lecture du fichier mailgroups... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "effectuer des opÃ©rations PGP sur l'article"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "Ajouter les clÃ©(s) au cercle public ?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=encoder, %s=signer, %s=les deux, %s=quitter : "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, 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:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Article non signÃ© et pas de clÃ©s publiques trouvÃ©es"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
@@ -4696,92 +4738,92 @@ msgstr ""
 "%s=quitter, %s=Ã©diter, %s=ispell, %s=pgp, %s=menu, %s=poster, %s=brouillon "
 "[%%s]: "
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, 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:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, 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:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, 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:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=quitter, %s=Ã©diter, %s=envoyer [%%s] : "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, 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:1105
+#: src/lang.c:1118
 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:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin utilisera Ã  la place un index local.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "Nom du serveur NNTP introuvable"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Connexion Ã  %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 msgid "Disconnecting from server..."
 msgstr "DÃ©connexion du serveur..."
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "Ã‰chec de la connexion au serveur NNTP %s. Fermeture..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  Fermeture de la connexion"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Votre serveur ne supporte pas la commande NNTP XOVER ou OVER.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Connexion au serveur de nouvelles expirÃ©e. Se reconnecter ?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4790,46 +4832,46 @@ msgstr ""
 "Mettez le nom du serveur dans le fichier %s,\n"
 "ou utilisez la variable d'environnement NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       force l'authentication Ã  la connexion"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  lire depuis le serveur NNTP serv [dÃ©faut=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  utiliser port comme port NNTP [dÃ©faut=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       dÃ©marrage rapide. Idem que -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       lire les articles depuis le serveur NNTP par dÃ©faut"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       utilise seulement LIST plutÃ´t que GROUP (-n)"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 "  -n       lire seulement groupes abonnÃ©s du .newsrc depuis le serveur NNTP"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       forcer la connexion via IPv4"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       forcer la connexion via IPV6"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4837,7 +4879,7 @@ msgstr ""
 "\n"
 "problÃ¨me de socket ou de connexion\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4846,16 +4888,16 @@ msgstr ""
 "\n"
 "Connexion Ã  %s : "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Abandon...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp : Service inconnu.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4863,88 +4905,88 @@ msgstr ""
 "Votre serveur n'a pas d'Xref: dans son information XOVER.\n"
 "Tin essayera d'utiliser XHDR XREF Ã  la place (plus lent).\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Votre serveur n'a pas d'Xref: dans son information XOVER.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "Ouverture de %s impossible. Essayez %s -r pour lire via NNTP."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       dÃ©marrage rapide. Idem que -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       dÃ©marrage rapide. Idem que -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       lire seulement le fichier active plutÃ´t que le spool (-n)"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       lire seulement groupes abonnÃ©s du .newsrc depuis le spool"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Votre serveur n'a pas d'Xref: dans ses fichiers NOV.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "Le postage avec l'inews externe Ã  Ã©chouÃ©. Utiliser l'inews intÃ©grÃ© ?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 "Ca a marchÃ© ! Devrais-je toujours utiliser mon inews intÃ©grÃ© Ã  prÃ©sent ?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s imprimÃ©"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "envoyer article/fil/sÃ©l./articles marquÃ©s Ã  l'imprimante"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Imprimer"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "Impression..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s passÃ© Ã  \"%s\""
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "passer article/fil/sÃ©l./articles marquÃ©s Ã  une commande"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "Aucune commande"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Passer (pipe)"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Passer Ã  la commande [%.*s] > "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "Passage..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Passage non activÃ©."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4959,7 +5001,7 @@ msgstr ""
 "         du contenu. Utilisez une virgule (,) pour sÃ©parer de multiples\n"
 "         noms de groupes.\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4972,7 +5014,7 @@ msgstr ""
 "         Comme la ligne ne contient pas d'espace, ce n'est pas autorisÃ©.\n"
 "         Inscrivez svp tous les groupes sur une seule ligne.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4987,7 +5029,7 @@ msgstr ""
 "            Pour Ã©viter les problÃ¨mes, indiquez tous les groupes sur une\n"
 "            seule ligne.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4997,7 +5039,7 @@ msgstr ""
 "Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
 "            Ãªtre enlevÃ©s.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5034,40 +5076,40 @@ msgstr ""
 "simples\n"
 "  rÃ¨gles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "accÃ©der Ã  un shell"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Commande shell (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Commande shell [%s] > "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s : EntrÃ©e pour TERM introuvable\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Groupe %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Service indisponible\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5076,7 +5118,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5084,7 +5126,7 @@ msgstr ""
 "%s=passer; %s=mail; %s=impr.; %s=quitter; %s=rÃ©pondre; %s=enreg.; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5092,14 +5134,14 @@ msgstr ""
 "%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=imprimer; %s=quitter; %s=rÃ©pondre; %s=enregistrer; %s=marquer; "
 "%s=poster"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5107,518 +5149,518 @@ msgstr ""
 "%s=passer; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; "
 "%s=marquer; %s=poster"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=passer; %s=mail; %s=quitter; %s=rÃ©pondre; %s=enregistrer; %s=marquer; "
 "%s=poster"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=quitter; %s=rÃ©pondre; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "Essai %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "Aucun"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Sujet"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "RÃ©fÃ©rences"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "Sujet et RÃ©fÃ©rences"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Sujet multiparties"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "Taux de concordance"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "Non"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Oui"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Tout masquer"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Adresse"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Nom complet"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Adresse et Nom"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Addition"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Moyenne"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Noir"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Rouge"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "Vert"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Marron"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Bleu"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Rose"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Cyan"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "Blanc"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Gris"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "Rouge gras"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "Vert gras"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Jaune"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "Bleu gras"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Rose gras"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Cyan gras"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Blanc gras"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Rien"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Espace"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "Meilleure surbrillance"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "SoulignÃ©"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "VidÃ©o inversÃ©e"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Clignotement"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "Moins lumineux"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Gras"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Cc"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Cci"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Cc et Cci"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "aucun"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "commandes"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "sÃ©lection"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "commandes & quitter"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "commandes & sÃ©lection"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "quitter & sÃ©lection"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "commandes, quitter & sÃ©lection"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown ou PageNextUnread"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "l'en-tÃªte 'Subject:' (casse sensible)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "l'en-tÃªte 'Subject:' (ignorer la casse)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "l'en-tÃªte 'From:' (casse sensible)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "l'en-tÃªte 'From:' (ignorer la casse)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Ligne 'Msg-ID:' & 'References:'"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Msg-ID: & derniÃ¨res RÃ©fÃ©rences: uniquement"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "entrÃ©e 'Message-ID:' uniquement"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Lignes:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "Ne pas couper le corps de l'article"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "Passer les lignes vides du dÃ©but"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "Passer les lignes vides de la fin"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "Passer toutes les lignes vides"
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Regrouper entre chaque paragraphe"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "Regrouper et effacer les premiÃ¨res"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "Regrouper et effacer les derniÃ¨res"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Regrouper puis effacer les 1Ã¨res et derniÃ¨res lignes"
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Archive shell"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject : (descendant)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject : (ascendant)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (descendant)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (ascendant)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (descendant)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (ascendant)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Score (descendant)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Score (ascendant)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (descendant)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (ascendant)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "DerniÃ¨re date de postage (descendant)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "DerniÃ¨re date de postage (ascendant)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "Quick-sort"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Heap-sort"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Toujours garder"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Toujours effacer"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "Marquer avec un D dans la vue sÃ©lection"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "Filtrer tous les articles & afficher avec un K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Rien de spÃ©cial"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "Citations compressÃ©es"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Citer les signatures"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "Compresser les citations, citer les signatures"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "Citer les lignes vides"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Citer les signatures & les lignes vides"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Citations compr., signatures et lignes vides citÃ©es"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "non"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "avec les en-tÃªtes"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "sans les en-tÃªtes"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr "Transformation NFKC de la casse"
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Options d'affichage"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "Options des couleurs"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "Options de mise en Ã©vidence"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "Options des articles"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Options de postage/messagerie"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Options d'enregistrement/d'impression"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Options avancÃ©es"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Options de filtrage"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "Afficher le menu & l'intitulÃ© du postage"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5626,17 +5668,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:1646
+#: src/lang.c:1659
 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:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "Voir description de chaque groupe"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5644,18 +5686,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:1653
+#: src/lang.c:1666
 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:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr "Dans la vue groupe et processus, voir auteur par"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5671,34 +5713,34 @@ msgstr ""
 "# * 2 = nom complet\n"
 "#   3 = les deux\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 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:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Afficher -> plutÃ´t qu'une barre"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 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:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "VidÃ©o inversÃ©e pour les en-tÃªtes"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Regrouper les articles par"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5718,17 +5760,17 @@ msgstr ""
 "#   4 = Sujet multipartie\n"
 "#   5 = Pourcentage de concordance\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 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:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "Pourcentage de concordance pour grouper"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5757,11 +5799,11 @@ msgstr ""
 "'harpie',\n"
 "# 'happie' et 'harppy' seront regroupÃ©s Ã  part de 'happy'\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Score d'un fil"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5775,17 +5817,17 @@ msgstr ""
 "#   1 = somme\n"
 "#   2 = moyenne\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 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:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Trier les articles par"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5815,15 +5857,15 @@ msgstr ""
 "#   9 = Lignes descendant\n"
 "#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 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:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Trier les fils par"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5841,50 +5883,50 @@ msgstr ""
 "#   3 = Date la plus rÃ©cente, descendant\n"
 "#   4 = Date la plus rÃ©cente, ascendant\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 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:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 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:1749
+#: src/lang.c:1762
 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:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Afficher articles non lus seulement"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 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:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Voir groupes avec articles non lus"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 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:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filtrer quel article"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5898,11 +5940,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:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "Aller au prochain article non lu avec"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5918,11 +5960,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ou TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "Comment gÃ©rer les lignes vides"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5952,27 +5994,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:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "Lister le fil via la flÃ¨che droite"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 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:1806
+#: src/lang.c:1819
 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:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "CaractÃ¨re pour articles effacÃ©s"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5980,17 +6022,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© supprimÃ© (dÃ©faut 'D')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 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:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "CaractÃ¨re pour articles non inclus"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5998,7 +6040,7 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est inclus (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6006,11 +6048,11 @@ msgstr ""
 "CaractÃ¨re indiquant que l'article sera retournÃ©. <RETOUR> valide, <ESC> "
 "annule."
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "CaractÃ¨re pour articles retournÃ©s"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6018,17 +6060,17 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article sera retournÃ© (dÃ©faut '#')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 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:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "CaractÃ¨re pour articles sÃ©lectionnÃ©s"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6037,16 +6079,16 @@ msgstr ""
 "'*')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 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:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "CaractÃ¨re pour articles rÃ©cents"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6054,16 +6096,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est rÃ©cent (defaut 'o')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 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:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "CaractÃ¨re pour articles non lus"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6071,15 +6113,15 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article est non lu (defaut '+')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 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:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "CaractÃ¨re pour articles lus"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6087,16 +6129,16 @@ msgstr ""
 "# CaractÃ¨re utilisÃ© pour indiquer qu'un article a Ã©tÃ© lu (defaut ' ')\n"
 "# _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 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:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "CaractÃ¨re pour articles filtrÃ©s"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6104,18 +6146,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:1862
+#: src/lang.c:1875
 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:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "CaractÃ¨re pour articles sÃ©lectionnÃ©s lus"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6124,11 +6166,11 @@ msgstr ""
 "# d'Ãªtre lu (defaut ':')\n"
 "# kill_level doit Ãªtre choisi en consÃ©quence, _ est transformÃ© en ' '\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "AbrÃ©ger les noms de groupes trop longs"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6138,7 +6180,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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6146,11 +6188,11 @@ msgstr ""
 "0 = dÃ©filement page par page, -1 = afficher derniÃ¨re ligne dans page "
 "suivante, -2 = demi-page"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "Vitesse de dÃ©filement dans le pager"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6168,32 +6210,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:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Afficher les signatures"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 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:1895
+#: src/lang.c:1908
 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:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "Afficher donnÃ©e uue comme PJ"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6213,18 +6255,18 @@ msgstr ""
 "des\n"
 "#       donnÃ©es uuencode sera condensÃ©e en une seule ligne.\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 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:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6232,15 +6274,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:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "Liste des en-tÃªtes, sÃ©parÃ©s par des espaces"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "Afficher ces en-tÃªtes (ou *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6259,11 +6301,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:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Ne pas afficher ces en-tÃªtes"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6284,45 +6326,45 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# Ne rien dÃ©finir, dÃ©sactive cette option.\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 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:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "Ignorer parties multipart/alternatives"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# Si ON, enlÃ¨ve automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 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:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "DÃ©tection des blocs textuels"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# Si ON, dÃ©tecte les blocs textuels dans les articles\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 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:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "Regex pour afficher les citations"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6332,17 +6374,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:1957
+#: src/lang.c:1970
 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:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "Regex pour afficher le 2nd niveau."
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6352,17 +6394,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:1965
+#: src/lang.c:1978
 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:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6374,33 +6416,33 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "DÃ©tection des citations externes"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr "Regex pour afficher les citations de sources externes"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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"
@@ -6411,17 +6453,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:1988
+#: src/lang.c:2001
 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:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "Regex pour les mots entre /slash/"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6432,17 +6474,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 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:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "Regex pour les mots entre *astÃ©risques*"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6453,17 +6495,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 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:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "Regex pour les mots entre -tirets-"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6474,17 +6516,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 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:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "Regex pour les mots entre _underscore_"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6495,17 +6537,17 @@ msgstr ""
 "# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 "dÃ©faut.\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2033
 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:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "Regex pour les prÃ©fixes dans le sujet"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6513,17 +6555,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:2027
+#: src/lang.c:2040
 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:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6531,15 +6573,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:2034
+#: src/lang.c:2047
 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:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "Regex pour le dÃ©but d'un bloc textuel"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6547,15 +6589,15 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# le dÃ©but d'un bloc textuel.\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 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:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "Regex pour la fin d'un bloc textuel"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6563,7 +6605,7 @@ msgstr ""
 "# Une expression rÃ©guliÃ¨re que tin utilisera pour trouver\n"
 "# la fin d'une bloc textuel.\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6571,11 +6613,11 @@ msgstr ""
 "Nom et options pour le visualisateur MIME externe, --internal pour celui "
 "inclus"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "Visualisateur de contenu MIME"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6589,15 +6631,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:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6606,38 +6648,38 @@ msgstr ""
 "# messages MIME\n"
 "# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 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:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "Marquer lu les groupes Ã  la fermeture"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 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:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Marquer lu le groupe via la flÃ¨che gauche"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 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:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Marquer lu le fil via la flÃ¨che gauche"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "Quelles actions requiÃ¨rent confirmation"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6661,11 +6703,11 @@ msgstr ""
 "#   6 = quitter et sÃ©lection\n"
 "#   7 = commandes & quitter & sÃ©lection\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Marquer (non)lu l'article' ignore les marques"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
@@ -6673,45 +6715,45 @@ msgstr ""
 "l'article\n"
 "# actuel.\n"
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 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:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "Logiciel lanÃ§ant les URLs"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 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:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "Utiliser la souris dans l'xterm"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 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:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "Utiliser les flÃ¨ches du pavÃ© numÃ©rique"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 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:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "Nombre max d'articles Ã  rÃ©cupÃ©rer. <RETOUR> valide."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "Nombre d'articles Ã  rÃ©cupÃ©rer"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6720,29 +6762,29 @@ msgstr ""
 "# dÃ©termine le nombre max d'articles dÃ©jÃ  lus Ã  relire avant le premier non "
 "lu\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 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:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "DurÃ©e des articles considÃ©rÃ©s comme rÃ©cents"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 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:2136
+#: src/lang.c:2149
 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:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "Concordance wildcard"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6754,59 +6796,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 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:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "Score minimum (filtre)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# Score minimal avant qu'un article soit filtrÃ©\n"
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "Score par dÃ©faut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Score par dÃ©f. pour filtrer les articles"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Score par dÃ©faut pour filtrer les articles\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 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:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "Score minimum (sÃ©lection)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# Score minimal avant qu'un article soit sÃ©lectionnÃ©\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 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:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Score par dÃ©faut pour sÃ©l. les articles"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Score par dÃ©faut pour sÃ©lectionner les articles\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6814,19 +6856,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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Utiliser les couleurs ANSI"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Couleur standard de l'avant-plan"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6834,11 +6876,11 @@ msgstr ""
 "# Couleur standard de l'avant-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Couleur standard de l'arriÃ¨re-plan"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6846,11 +6888,11 @@ msgstr ""
 "# Couleur standard de l'arriÃ¨re-plan\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "Couleur du texte inversÃ© (arriÃ¨re-plan)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6858,11 +6900,11 @@ msgstr ""
 "# Couleur de l'arriÃ¨re-plan pour le texte inversÃ©\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "Couleur du texte inversÃ© (avant-plan)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6870,11 +6912,11 @@ msgstr ""
 "# Couleur de l'avant-plan du texte inversÃ©\n"
 "# DÃ©faut : 7 (blanc)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Couleur du texte"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6882,11 +6924,11 @@ msgstr ""
 "# Couleur du texte\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "Couleur du petit menu d'aide"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6894,11 +6936,11 @@ msgstr ""
 "# Couleur du petit menu d'aide\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "Couleur de l'aide"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6906,11 +6948,11 @@ msgstr ""
 "# Couleur des pages d'aide\n"
 "# DÃ©faut : -1 (couleur par dÃ©faut)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Couleur des messages de statut"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6918,11 +6960,11 @@ msgstr ""
 "# Couleur des messages de statut\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "Couleur de citation de 1er niveau"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6930,11 +6972,11 @@ msgstr ""
 "# Couleur de citation de premier niveau\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Couleur de citation de 2nd niveau"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6942,11 +6984,11 @@ msgstr ""
 "# Couleur de citation de second niveau\n"
 "# DÃ©faut : 3 (marron)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "Couleur de citation de 3e niveau ou supÃ©rieur"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6954,11 +6996,11 @@ msgstr ""
 "# Couleur de citation de 3e niveau ou supÃ©rieur\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Couleur des en-tÃªtes de l'article"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6966,11 +7008,11 @@ msgstr ""
 "# Couleur des en-tÃªtes de l'article\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Couleur des champs d'en-tÃªte actuels"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6978,11 +7020,11 @@ msgstr ""
 "# Couleur des champs d'en-tÃªtes actuels\n"
 "# DÃ©faut : 9 (rouge gras)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Couleur du sujet"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6990,11 +7032,11 @@ msgstr ""
 "# Couleur du sujet\n"
 "# DÃ©faut : 6 (cyan)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "Couleur des citations externes"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7002,11 +7044,11 @@ msgstr ""
 "# Couleur des citations textuelles de sources externes\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "Couleur du compteur de rÃ©ponse"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7014,11 +7056,11 @@ msgstr ""
 "# Couleur du compteur de rÃ©ponse\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "Couleur de l'expÃ©diteur (From:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7026,11 +7068,11 @@ msgstr ""
 "# Couleur de l'expÃ©diteur (From:)\n"
 "# DÃ©faut : 2 (vert)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "Couleur de l'aide/signature email"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7038,11 +7080,11 @@ msgstr ""
 "# Couleur de l'aide/signature email\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Couleur des signatures"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7050,11 +7092,11 @@ msgstr ""
 "# Couleur des signatures\n"
 "# DÃ©faut : 4 (bleu)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "Couleur des URLs en surbrillance"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7062,11 +7104,11 @@ msgstr ""
 "# Couleur des URLs en surbrillance\n"
 "# DÃ©faut : -1 (dÃ©faut couleur)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Couleur des blocs textuels"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7074,11 +7116,11 @@ msgstr ""
 "# Couleur des blocs textuels\n"
 "# DÃ©faut : 5 (rose)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "Couleur des mots entre *astÃ©risques*"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7086,11 +7128,11 @@ msgstr ""
 "# Couleur des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 11 (jaune)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "Couleur des mots entre _underscore_"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7098,11 +7140,11 @@ msgstr ""
 "# Couleur des mots entre _underscore_\n"
 "# DÃ©faut : 13 (rose gras)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "Couleur des mots entre /slash/"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7110,11 +7152,11 @@ msgstr ""
 "# Couleur des mots entre /slash/\n"
 "# DÃ©faut : 14 (cyan gras)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "Couleur des mots entre -tirets-"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7122,11 +7164,11 @@ msgstr ""
 "# Couleur des mots entre -tirets-\n"
 "# DÃ©faut : 12 (bleu gras)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "Style des mots entre *astÃ©risques*"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7154,11 +7196,11 @@ msgstr ""
 "# Style des mots entre *astÃ©risques*\n"
 "# DÃ©faut : 6 (gras)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "Style des mots entre _underscore_"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7166,11 +7208,11 @@ msgstr ""
 "# Style des mots entre _tirets_\n"
 "# DÃ©faut : 2 (mise en Ã©vidence accrue)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "Style des mots entre /slash/"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7178,11 +7220,11 @@ msgstr ""
 "# Style des mots entre /slash/\n"
 "# DÃ©faut : 5 (contrastÃ©)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "Style des mots entre -tirets-"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7190,27 +7232,27 @@ msgstr ""
 "# Style des mots entre -tirets-\n"
 "# DÃ©faut : 3 (vidÃ©o inversÃ©e)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "Mise en Ã©vidence des URLs dans les articles"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# Mettre en Ã©vidence les URLs ?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "Mise en Ã©vidence des mots dans les articles"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Mettre en Ã©vidence les mots ?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "Afficher Ã§a plutÃ´t qu'une marque"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7226,63 +7268,63 @@ msgstr ""
 "#   1 = oui, afficher la marque\n"
 "# * 2 = plutÃ´t afficher un espace\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Largeur du pager"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# Justifier les lignes des articles Ã  la colonne indiquÃ©e\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 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:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "Adresse mail par dÃ©faut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "Adresse mail (et nom complet)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 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:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "Inclure l'en-tÃªte Followup-To dans l'Ã©diteur"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 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:2445
+#: src/lang.c:2458
 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:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Signature depuis fichier/commande"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7299,43 +7341,43 @@ msgstr ""
 "#                    (%G pour indiquer le nom du groupe actuel)\n"
 "# sigfile=--aucun     ne pas ajouter de signature\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 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:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "PrÃ©cÃ©der la signature avec \"-- \""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 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:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "Rajouter la signature lors du repostage"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# Si ON, rajoute la signature aux articles repostÃ©s\n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "CaractÃ¨re de citation, %I correspond aux initiales de lâ€™auteur."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "CaractÃ¨re de citation"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
@@ -7343,11 +7385,11 @@ msgstr ""
 "# CaractÃ¨res utilisÃ©s pour les citations et les rÃ©ponses.\n"
 "# '_' est remplacÃ© par ' ', %I est remplacÃ© par les intiales de lâ€™auteur.\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "Type de citations"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7371,17 +7413,17 @@ msgstr ""
 "#   6 = Citer les signatures, citer les lignes vides\n"
 "#   7 = Citations compr., signatures et lignes vides citÃ©es\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Citation lors d'un suivi"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7391,39 +7433,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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Citation lors d'un cross-post"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "Citation lors d'un envoi par mail"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 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:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'User-Agent:'"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# Si ON inclus l'en-tÃªte 'User-Agent:'\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7443,40 +7485,40 @@ msgstr ""
 "# d'encodage autre que mm_charset est considÃ©rÃ© comme non disponible et\n"
 "# reprÃ©sentÃ© par '?'.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 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:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# Encodage de caractÃ¨res local disponible.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Format de la boÃ®te Ã  lettres"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Format de la boÃ®te Ã  lettres\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7491,15 +7533,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:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 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:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "CaractÃ¨res 8bit dans les en-tÃªtes usenet"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7512,30 +7554,30 @@ msgstr ""
 "# de la valeur de cette option sauf si post_mime_encoding a comme\n"
 "# valeur 8bit.\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 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:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "Voir les fichiers traitÃ©s"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 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:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "Encodage MIME pour les mails"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "CaractÃ¨res 8bits dans en-tÃªtes mail"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7555,11 +7597,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:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "Nettoyer les fins de lignes"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7567,17 +7609,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:2598
+#: src/lang.c:2611
 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:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "TranslitÃ©ration (conversion)"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7587,11 +7629,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:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "S'envoyer automatiquement une copie"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7608,11 +7650,11 @@ msgstr ""
 "#   2 = Cci\n"
 "#   3 = Cc et Cci\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr "Type dâ€™algorithme pour Cancel-Lock/Cancel-Key"
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
@@ -7620,15 +7662,15 @@ 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:2627
+#: src/lang.c:2640
 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:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "PiÃ¨ges Ã  spam dans les adresses"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7636,28 +7678,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:2634
+#: src/lang.c:2647
 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:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "DurÃ©e de validitÃ© d'un filtre"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 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:2640
+#: src/lang.c:2653
 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:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "CrÃ©er une rÃ¨gle pour les articles postÃ©s"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7665,24 +7707,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:2646
+#: src/lang.c:2659
 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:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "RÃ©pertoire mail"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 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:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Enregistrer articles en arriÃ¨re-plan (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7690,40 +7732,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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "Le rÃ©pertoire oÃ¹ vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "RÃ©pertoire oÃ¹ enregistrer les articles/fils"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# RÃ©pertoire oÃ¹ sont enregistrÃ©s les articles/fils\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-"Enregistrement auto. basÃ© sur l'en-tÃªte Archive-name:. <ESPACE> change & "
-"<RETOUR> valide."
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "Honorer l'en-tÃªte 'Archive-name:'"
-
-#: src/lang.c:2667
-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 ""
-"# Si ON, les articles/fils avec 'Archive-name:' dans l'en-tÃªte\n"
-"# du mail seront enregistrÃ©s automatiquement avec l'Archive-name\n"
-"# & le numÃ©ro de la partie et ou patch.\n"
-
-#: src/lang.c:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7731,23 +7752,23 @@ msgstr ""
 "Marquer lu les articles/fils enregistrÃ©s. <ESPACE> change, <RETOUR> valide, "
 "<ESC> annule."
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "Marquer lu les articles/fils enregistrÃ©s"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 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:2678
+#: src/lang.c:2684
 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:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "Post-traiter les articles enregistrÃ©s"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7761,11 +7782,11 @@ msgstr ""
 "#   1 = extraire uniquement les *.shar (archives shell)\n"
 "#   2 = oui\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "Traiter uniquement les articles non lus"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7773,22 +7794,22 @@ msgstr ""
 "# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
 "# (exceptÃ© les articles marquÃ©s)\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 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:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "Imprimer tous les en-tÃªtes"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 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:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7796,56 +7817,37 @@ msgstr ""
 "Le logiciel d'impression avec options utilisÃ©es pour imprimer les articles/"
 "fils."
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "Logiciel d'impression avec options"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 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:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "RafraÃ®chir l'Ã©cran aprÃ¨s certaines actions"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 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:2714
-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:2715
-msgid "Start editor with line offset"
-msgstr "Lancer l'Ã©diteur avec une ligne dÃ©calÃ©e"
-
-#: src/lang.c:2716
-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 ""
-"# 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:2721
+#: src/lang.c:2720
 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:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "Lancement de votre Ã©diteur"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7853,16 +7855,16 @@ msgstr ""
 "# Format des paramÃ¨tres pour l'Ã©diteur\n"
 "# %E Ã‰diteur  %F Fichier  %N NÂ° de ligne\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 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:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "Inews externe"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7870,34 +7872,34 @@ 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:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "Lancement de votre client mail"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# Format des paramÃ¨tres pour le MUA\n"
 "# %M MUA  %S Sujet  %T 'To:'  %F Fichier\n"
-"# 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"
+"# p.e. pour utiliser mutt comme MUA : mutt -s \"%S\" \"%T\" < %F\n"
+"# p.e. pour mutt interactif         : mutt -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "Utiliser un MUA interactif"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7911,36 +7913,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:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Effacer ~/.article aprÃ¨s le postage"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# Si ON, effacer ~/.article aprÃ¨s le postage.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "Utiliser les formes UTF-8 (symboles, etc.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 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:2767
+#: src/lang.c:2766
 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:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "Fichier pour les articles postÃ©s"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7949,41 +7951,41 @@ msgstr ""
 "# Si aucun fichier n'est indiquÃ©, les articles postÃ©s ne seront pas\n"
 "# enregistrÃ©s\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 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:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "Articles non postÃ©s dans ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 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:2780
+#: src/lang.c:2779
 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:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "Pas de groupes dÃ©sabonnÃ©s dans newsrc"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 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:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7997,71 +7999,71 @@ msgstr ""
 "#   1 = effacer\n"
 "#   2 = marquer d'un D dans l'Ã©cran de sÃ©lection\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 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:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "DurÃ©e limite d'attente lecture NNTP en secondes"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 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:2804
+#: src/lang.c:2803
 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:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "DurÃ©e avant relecture du fichier active"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 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:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Reconnexion automatique au serveur"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 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:2816
+#: src/lang.c:2815
 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:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "Cache local des en-tÃªtes NNTP"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "Marques de formatage dans la sÃ©lection de groupe"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8085,11 +8087,11 @@ msgstr ""
 "#   %n              Nombre, numÃ©rotation des lignes Ã  l'Ã©cran\n"
 "#   %U              Nombre de non lu(s)\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Marques de formatage dans les groupes"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8123,11 +8125,11 @@ msgstr ""
 "#   %s              Sujet (uniquement dans la sÃ©lection de groupe)\n"
 "#   %S              Score\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "Marques de formatage dans les fils"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8159,19 +8161,19 @@ msgstr ""
 "#   %S              Score\n"
 "#   %T              Vue du fil (uniquement dans les fils)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "Format des dates affichÃ©es"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# Format des dates affichÃ©es\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Normalisation d'Unicode"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -8191,19 +8193,19 @@ msgstr ""
 "#   4 = NFD\n"
 "#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "Rendu BiDi"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 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:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Fonction pour trier les articles"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8215,191 +8217,191 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "GroupMarkUnselArtRead automatiquement"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "Effacer les fichiers traitÃ©s"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 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:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "BoÃ®te aux lettres pour les emails envoyÃ©s"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 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:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "En-tÃªte 'Followup-To:'"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 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:2955
+#: src/lang.c:2954
 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:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Programme 'Ispell'"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 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:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Adresse email de la liste de diffusion"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Faire suivre les articles en piÃ¨ce-jointe"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 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:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Quels types MIME seront enregistrÃ©s"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 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:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "En-tÃªte 'Organisation:'"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "Nom des articles sauvegardÃ©s. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "savefile"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "DurÃ©e de la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e d'une rÃ¨gle"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "En-tÃªte pour la rÃ¨gle. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 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:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 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:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'une rÃ¨gle"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 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:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration d'une rÃ¨gle"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "SÃ©lection rapide (une touche) de la durÃ©e du filtre"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "SÃ©lection rapide (une touche) du filtre sur l'en-tÃªte"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "SÃ©lection rapide (une touche) de la casse d'un filtre"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "SÃ©lection rapide (une touche) de l'expiration du filtre"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 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:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 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:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 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:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 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:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "InsÃ©rer l'en-tÃªte 'X-Comment-To:'"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "lecture depuis le spool local"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
-msgstr ""
+msgstr "Erreur : dissocier %s"
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version : %s %s release %s (\"%s\")\n"
@@ -8417,29 +8419,29 @@ msgstr ""
 "\n"
 "Connexion au serveur expirÃ©e, reconnexion # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "Erreur de connexion NNTP. Fermeture..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Lecture (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "RÃ©envoyer la derniÃ¨re commande (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES n'a pas annoncÃ© READER"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8448,7 +8450,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "impossible de dÃ©compacter %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8457,7 +8459,7 @@ msgstr ""
 "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:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8469,7 +8471,7 @@ msgstr ""
 "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:1364
+#: src/post.c:1782
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8478,12 +8480,12 @@ msgstr ""
 "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:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postage : %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 "Impossible de remplacer dans les groupes mail, essayez de poster Ã  nouveau."
@@ -8516,16 +8518,16 @@ msgstr "[- Indisponible -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
-msgstr ""
+msgstr "Construction d'un arbre des rÃ©fÃ©rences (%d/%d)..."
 
 #.
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8539,37 +8541,37 @@ msgstr ""
 "ce qui suit peut paraÃ®tre assez bizarre.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "octets"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "non lu(s)"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "tout"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Lancement de Slrnface impossible : ce n'est pas un xterm."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Lancement de slrnface impossible : Variable %s introuvable."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Lancement de slrnface impossible : Ã©chec de la crÃ©ation de %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8583,47 +8585,28 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 "Ce rÃ©pertoire est utilisÃ© pour crÃ©er les pipes de communication entre\n"
-"slrnface et ses processus pÃ¨res. Il devrait Ãªtre normalement vide car\n"
-"le pipe est effacÃ© juste aprÃ¨s son ouverture entre les processus.\n"
+"slrnface et ses processus parents. Il devrait Ãªtre normalement vide car\n"
+"le pipe est effacÃ© juste aprÃ¨s son ouverture par les deux processus.\n"
 "\n"
+"Les noms de fichiers gÃ©nÃ©rÃ©s par slrnface ont la forme \"hostname.pid\".\n"
+"C'est probablement une erreur si dans ce cas de figure ils existent plus\n"
+"d'une fraction de seconde.\n"
+"\n"
+"Cependant, si le rÃ©pertoire est montÃ© depuis un serveur NFS, vous pourriez\n"
+"voir des fichiers spÃ©ciaux crÃ©Ã©s par votre serveur NFS lorsque slrnface "
+"tourne.\n"
+"N'essayez pas de les effacer.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Lancement de Slrnface impossible : crÃ©ation du nom fifo impossible."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Fermeture anormale de Slrnface, code %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Ã‰chec de Slrnface : %s."
-
-#~ msgid "# What should we ask confirmation for.\n"
-#~ msgstr "# Demande de confirmation pour...\n"
-
-#~ msgid "Active file corrupt - %s"
-#~ msgstr "Fichier active corrompu - %s"
-
-#~ msgid "Invalid response to GROUP command, %s"
-#~ msgstr "RÃ©ponse de la commande GROUP invalide, %s"
-
-#~ msgid "unparseable \"LIST COUNTS\" line: \"%s\""
-#~ msgstr "ligne \"LIST COUNTS\" intraitable : \"%s\""
-
-#~ 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 "Enter maximum length of newsgroup names displayed. <CR> sets."
-#~ msgstr "Largeur max. Ã  afficher des noms des groupes. <RETOUR> valide."
-
-#~ msgid "Max. length of group names shown"
-#~ msgstr "Largeur max. des noms des groupes"
-
-#~ msgid "# Maximum length of the names of newsgroups displayed\n"
-#~ msgstr "# Largeur maximum Ã  afficher des noms des groupes.\n"
Binary files tin-2.4.5/po/ru.gmo and tin-2.6.0/po/ru.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/ru.po tin-2.6.0/po/ru.po
--- tin-2.4.5/po/ru.po	2020-12-24 00:24:54.000000000 +0100
+++ tin-2.6.0/po/ru.po	2021-08-20 10:49:28.497877101 +0200
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -23,29 +23,29 @@ msgid "Reading %s\n"
 msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..."
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "óÔÁÒÔÕÀ: (%s)"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -54,343 +54,333 @@ msgstr ""
 "# îÅ ÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÂÌÏË ËÏÍÍÅÎÔÁÒÉÅ×\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=óôòïëá (ÎÁÐÒ. alt.*,!alt.bin*) [mandatory]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, fuzzy, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, fuzzy, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr ""
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=óôòïëá (ÎÁÐÒ. =mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 "#  from=óôòïëá (ÄÏÂÁ×ØÔÅ ÖÅÌÁÅÍÕÀ ÓÔÒÏËÕ From:, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ËÁ×ÙÞËÉ)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1226
 #, fuzzy, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=óôòïëá\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=óôòïëá (ÎÁÐÒ. ~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=óôòïëá (ÎÁÐÒ. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, fuzzy, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, fuzzy, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=ÐÏÄÄÅÒÖÉ×ÁÅÍÁÑ_ËÏÄÉÒÏ×ËÁ"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=óôòïëá (ÐÏ ÕÍÏÌÞÁÎÉÀ US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, fuzzy, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, fuzzy, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=óôòïëá\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 "#  organization=óôòïëá (ÅÓÌÉ ÎÁÞÉÎÁÅÔÓÑ Ó '/', ÔÏ ÐÒÏÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, fuzzy, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, fuzzy, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, fuzzy, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, fuzzy, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_proc_type=þéóìï\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=óôòïëá (ÎÁÐÒ. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=þéóìï\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, fuzzy, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=subj (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 1=subj (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, fuzzy, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=from (ÕÞÉÔÙ×ÁÔØ ÒÅÇÉÓÔÒ) 3=from (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)\n"
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=óôòïëá\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=þéóìï\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, fuzzy, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=óôòïëá (%%s, %%S ÄÌÑ ÉÎÉÃÉÁÌÏ×)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, fuzzy, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  thread_perc=þéóìï\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, fuzzy, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, fuzzy, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  followup_to=óôòïëá\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=óôòïëá (ÎÁÐÒ. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=óôòïëá (ÎÁÐÒ. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=óôòïëá (ÎÁÐÒ. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, fuzzy, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, fuzzy, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, fuzzy, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, fuzzy, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  show_author=þéóìï\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, fuzzy, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_art_type=þéóìï\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=þéóìï\n"
 
-#: src/attrib.c:1335
-#, fuzzy, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  show_author=þéóìï\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -520,7 +510,7 @@ msgstr ""
 msgid "(unknown)"
 msgstr "(ÎÅÉÚ×ÅÓÔÎÏ)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr ""
 
@@ -977,7 +967,7 @@ msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ.
 msgid "Creating newsrc file...\n"
 msgstr "óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "ðÏ ÕÍÏÌÞÁÎÉÀ"
 
@@ -1013,49 +1003,54 @@ msgstr "*** ëÏÎÅÃ ÓÔÁÔØÉ ***"
 
 #: src/lang.c:170
 #, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** ëÏÎÅÃ ÓÔÁÔÅÊ ***"
+
+#: src/lang.c:171
+#, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** ëÏÎÅÃ ÄÉÓËÕÓÓÉÉ ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** ëÏÎÅÃ ÇÒÕÐÐ ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "÷×ÅÄÉÔÅ ÐÒÅÄÅÌ ÐÏÌÕÞÁÅÍÙÈ ÓÔÁÔÅÊ> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "÷×ÅÄÉÔÅ Message-ID ÄÌÑ ÐÅÒÅÈÏÄÁ> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:176
+#: src/lang.c:177
 #, fuzzy
 msgid " and enter next unread article"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " É ××ÅÄÉÔÅ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÄÉÁÐÁÚÏÎ [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1063,7 +1058,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÉÓÐÏÌØÚÏ×ÁÎ ÚÁÇÏÌÏ×ÏË Approved:.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1071,7 +1066,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Approved:.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1079,7 +1074,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1087,7 +1082,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ FQDN × ÚÁÇÏÌÏ×ËÅ Message-ID:.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1095,7 +1090,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ Reply-To:.\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 #, fuzzy
 msgid ""
 "\n"
@@ -1104,27 +1099,27 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ×ÅÒÎÙÊ ÁÄÒÅÓ × ÚÁÇÏÌÏ×ËÅ From:.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "îÅ ÍÏÇÕ ÒÁÚÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "îÅ ÍÏÇÕ dotlock %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "îÅ ÍÏÇÕ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s - ÓÔÁÔØÑ ÎÅ ÐÒÉËÒÅÐÌÅÎÁ!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "ðÏ×ÒÅÖÄÅÎÎÙÊ ÆÁÊÌ %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 #, fuzzy
 msgid ""
 "\n"
@@ -1133,36 +1128,36 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "÷ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ × ÆÕÎËÃÉÉ GNKSA - ÏÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ÕÇÌÏ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÌÅ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "÷ ÁÄÒÅÓÅ ÓÔÁÒÏÇÏ ÓÔÉÌÑ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ËÒÕÇÌÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "÷ ÐÏÞÔÏ×ÏÍ ÁÄÒÅÓÅ ÐÒÏÐÕÝÅÎ ÚÎÁË '@'.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "åÄÉÎÓÔ×ÅÎÎÙÊ ËÏÍÐÏÎÅÎÔ FQDN ÎÅÄÏÐÕÓÔÉÍ. äÏÂÁ×ØÔÅ ×ÁÛ ÄÏÍÅÎ.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1170,7 +1165,7 @@ msgstr ""
 "îÅÐÒÁ×ÉÌØÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ, ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1178,7 +1173,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1186,52 +1181,52 @@ msgstr ""
 "îÅÉÚ×ÅÓÔÎÙÊ ÄÏÍÅÎ. ïÔÐÒÁ×ØÔÅ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÅÓÌÉ ÄÏÍÅÎ ÓÕÝÅÓÔ×ÕÅÔ.\n"
 "éÓÐÏÌØÚÕÊÔÅ .invalid ËÁË ÄÏÍÅÎ 1 ÕÒÏ×ÎÑ ÄÌÑ ÉÓÐÏÒÞÅÎÎÙÈ ÁÄÒÅÓÏ×.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × FQDN.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ËÏÍÐÏÎÅÎÔÁ FQDN ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÐÒÅ×ÙÛÁÅÔ ÍÁËÓ. ÄÏÐÕÓÔÉÍÕÀ ÄÌÉÎÕ (63 ÚÎÁËÁ).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ ÉÌÉ ÚÁËÁÎÞÉ×ÁÔØÓÑ ÄÅÆÉÓÏÍ.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "ëÏÍÐÏÎÅÎÔ FQDN ÎÅ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÃÉÆÒÙ.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÎÅÄÏÐÕÓÔÉÍÙÊ ÃÉÆÒÏ×ÏÊ ÚÎÁË.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "úÎÁË ÄÏÍÅÎÁ ÔÏÌØËÏ ÄÌÑ ÞÁÓÔÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ É ÎÅÄÏÐÕÓÔÉÍ.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "÷ ÚÎÁËÅ ÄÏÍÅÎÁ ÐÒÏÐÕÝÅÎÁ ÐÒÁ×ÁÑ ÓËÏÂËÁ.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "ðÒÏÐÕÝÅÎÁ ÌÏËÁÌØÎÁÑ ÞÁÓÔØ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ ÐÏÞÔÏ×ÏÇÏ ÁÄÒÅÓÁ.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "îÕÌÅ×ÁÑ ÄÌÉÎÁ ÌÏËÁÌØÎÏÊ ÞÁÓÔÉ email ÎÅÄÏÐÕÓÔÉÍÁ.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1239,7 +1234,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\\.[]' × ÁÄÒÅÓÅ.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1247,7 +1242,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á × ËÁ×ÙÞËÁÈ ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\'.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1255,11 +1250,11 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "ëÏÄÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '!()<>@,;:\"\\.[]/=' × ÐÁÒÁÍÅÔÒÅ.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "îÅ×ÅÒÎÙÊ ÓÉÎÔÁËÓÉÓ × ËÏÄÉÒÏ×ÁÎÎÏÍ ÓÌÏ×Å, ÉÓÐÏÌØÚÏ×ÁÎÎÏÍ × ÉÍÅÎÉ.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1267,7 +1262,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "óÌÏ×Á ÂÅÚ ËÁ×ÙÞÅË ÎÅ ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ '()<>\\' × ÁÄÒÅÓÁÈ ÓÔÁÒÏÇÏ ÓÔÉÌÑ.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1275,7 +1270,7 @@ msgstr ""
 "îÅÄÏÐÕÓÔÉÍÙÊ ÚÎÁË × ÉÍÅÎÉ.\n"
 "õÐÒÁ×ÌÑÀÝÉÅ ÓÉÍ×ÏÌÙ É ÎÅËÏÄ. 8-ÂÉÔÎÙÅ ÓÉÍ×. > 127 ÎÅÄÏÐÕÓÔÉÍÙ.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1283,7 +1278,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅ ÎÁÊÄÅÎÁ ÐÕÓÔÁÑ ÓÔÒÏËÁ ÐÏÓÌÅ ÚÁÇÏÌÏ×ËÁ.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1291,7 +1286,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1305,7 +1300,7 @@ msgstr ""
 "        ×ÁÛÅÍÕ ÑÚÙËÕ, ÉÓÐÏÌØÚÕÑ M)ÍÅÎÀ ËÏÎÆÉÇÕÒÉÒÕÅÍÙÈ ÚÎÁÞÅÎÉÊ ÉÌÉ\n"
 "        ÏÔÒÅÄÁËÔÉÒÕÊÔÅ tinrc.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1322,7 +1317,7 @@ msgstr ""
 "ÏÔÒÅÄÁËÔÉÒÕÊÔÅ\n"
 "\t ÆÁÊÌ tinrc.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1330,7 +1325,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: óÔÁÔØÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÐÕÓÔÏÊ ÓÔÒÏËÉ ×ÍÅÓÔÏ ÚÁÇÏÌÏ×ËÁ\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1341,7 +1336,7 @@ msgstr ""
 "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ Ä×ÏÅÔÏÞÉÑ ÐÏÓÌÅ ÉÍÅÎÉ:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1350,7 +1345,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ðÕcÔÁÑ ÓÔÒÏËÁ \"%s:\".\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1359,14 +1354,14 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: óÔÒÏËÁ  \"%s:\" ÐÒÏÐÕÝÅÎÁ × ÚÁÌÏ×ËÅ ÓÔÁÔØÉ.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1377,7 +1372,7 @@ msgstr ""
 "ïÛÉÂËÁ: úÁÇÏÌÏ×ÏË × ÓÔÒÏËÅ %d ÎÅ ÉÍÅÅÔ ÐÒÏÂÅÌÁ ÐÏÓÌÅ Ä×ÏÅÔÏÞÉÑ:\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1386,21 +1381,21 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: îÅÓËÏÌØËÏ ÓÔÒÏË (%d) \"%s:\" × ÚÁÇÏÌÏ×ËÅ.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "îÅÂÅÚÏÐÁÓÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ %s (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÅÏÖÉÄÁÎÎÏÅ ÏËÏÎÞÁÎÉÅ ÓÔÁÔØÉ %s/%s"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "ïÛÉÂËÁ ÏÂÒÁÂÏÔËÉ MIME: îÁÞÁÌÏ ÇÒÁÎÉÃÙ × ÚÁÇÏÌÏ×ËÅ"
 
-#: src/lang.c:250
+#: src/lang.c:253
 #, fuzzy
 msgid ""
 "\n"
@@ -1409,16 +1404,16 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "îÅ ÕÄÁ£ÔÓÑ ÐÏÌÕÞÉÔØ ÐÏÌÎÏÅ ÉÍÑ ÄÏÍÅÎÁ!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "îÅÔ ÄÏÓÔÕÐÁ ÄÌÑ %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1426,30 +1421,30 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ðÒÏÐÕÝÅÎÁ ÓÔÒÏËÁ From:.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÞÔÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æÁÊÌ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "îÅÔ ÐÒÁ×Á ÎÁ ÚÁÐÉÓØ ÄÌÑ %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ (ÎÅÔ /etc/passwd ?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "ÏÛÉÂËÉ"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1458,82 +1453,82 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ × ÓÔÒÏËÅ %d: úÁÇÏÌÏ×ÏË \"Sender:\" ÎÅÄÏÐÕÓÔÉÍ (ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "îÁ ÓÅÒ×ÅÒÅ ÎÅÔ ÎÉ ÏÄÎÏÊ ÇÒÕÐÐÙ ÕËÁÚÁÎÎÙÈ × %s"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "ÏÛÉÂËÁ"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "îÅÉÚ×ÅÓÔÎÙÊ ÕÒÏ×ÅÎØ ÄÉÓÐÌÅÑ"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "÷ÙÈÏÄ..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "ÏÓÔÁ×ÌÑÅÍ ×ÎÅÛÎÉÊ ÐÏÞÔÏ×ÙÊ ËÌÉÅÎÔ"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "éÚ×ÌÅËÁÅÍ %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 "ïÛÉÂËÁ ÚÁÐÉÓÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ? ÷ÏÓÓÔÁÎÏ×ÌÅÎÏ ÐÒÅÄ. ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ."
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "ïÛÉÂËÁ ÓÏÈÒÁÎÅÎÉÑ ÒÅÚÅÒ×ÎÏÊ ËÏÐÉÉ ÆÁÊÌÁ %s. îÅÔ ÍÅÓÔÁ?"
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "æÉÌØÔÒÁÃÉÑ ÇÌÏÂÁÌØÎÙÈ ÐÒÁ×ÉÌ (%d/%d)..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "ðÒÁ×ÉÌÏ ÓÏÚÄÁÎÏ: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t ïÔ×ÅÔÙ ÂÕÄÕÔ ÎÁÐÒÁ×ÌÅÎÙ Ë ×ÁÍ ÐÏ email.\n"
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- ÐÅÒÅÓÌÁÎÎÏÅ ÓÏÏÂÝÅÎÉÅ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- ËÏÎÅÃ ÐÅÒÅÓÌÁÎÎÏÇÏ ÓÏÏÂÝÅÎÉÑ --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1548,12 +1543,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1568,894 +1563,916 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "÷×ÅÄÉÔÅ score ÄÌÑ ÐÒÁ×ÉÌÁ (ÐÏ ÕÍÏÌÞÁÎÉÀ=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "÷×ÅÄÉÔÅ ×ÅÓ score (× ÐÒÅÄÅÌÁÈ 0 < score <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "ðÏÌÎÙÊ"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "ëÏÍÍÅÎÔÁÒÉÊ (ÏÐÃÉÏÎÁÌÅÎ): "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "ðÒÉÍÅÎÉÔØ ÛÁÂÌÏÎ Ë  : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: îÅÉÚ×ÅÓÔÎÙÊ ÈÏÓÔ.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "ÇÌÏÂÁÌØÎÙÈ "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "ðÏÖÁÌÕÊÓÔÁ ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ %.100s"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s ÆÉËÔÉ×ÎÁ (bogus)"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "çÒÕÐÐÁ %s ÍÏÄÅÒÉÒÕÅÔÓÑ. ðÒÏÄÏÌÖÉÔØ?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "ÇÒÕÐÐÙ"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "ðÅÒÅÞÉÔÙ×ÁÀ %s..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "÷ÙÂÏÒ ÇÒÕÐÐÙ"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "ÇÒÕÐÐÁ"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "ïÄÎÁ ÉÌÉ ÂÏÌÅÅ ÓÔÒÏË ËÏÍÍÅÎÔÁÒÉÑ. <CR> ÄÏÂÁ×ÉÔØ ÓÔÒÏËÕ ÉÌÉ ÐÒÏÄÏÌÖÉÔØ ÅÓÌÉ "
 "ÓÔÒÏËÁ ÐÕÓÔÁ."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "äÌÉÎÁ ÆÉÌØÔÒÕÅÍÙÈ ÓÔÁÔÅÊ. < ÍÅÎØÛÅ, > ÂÏÌØÛÅ, = ÒÁ×ÎÏ."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ ÄÌÑ ÄÏÂ. × ÆÉÌØÔÒ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ ÅÓÌÉ Subject: É From: ÓÔÒÏËÉ ÎÅÖÅÌÁÎÎÙ."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "÷ÙÂÒÁÔØ ÉÅÓÔÏ ÐÒÉÍÅÎÅÎÉÑ ÛÁÂÌÏÎÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "÷ÒÅÍÑ ÄÅÊÓÔ×ÉÑ ÆÉÌØÔÒÁ × ÄÎÑÈ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÒÉÍÅÎÉÔØ kill ÔÏÌØËÏ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÒÉÍÅÎÉÔØ ×ÙÂÏÒ Ë ÔÅËÕÝÅÊ ÉÌÉ ËÏ ×ÓÅÍ ÇÒÕÐÐÁÍ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÞÅÒÅÚ ÍÅÎÀ"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "ðÒÏÓÍÏÔÒ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  ÐÏËÁÚÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "ÏÔÍÅÎÉÔØ (ÕÄÁÌÉÔØ) ÉÌÉ ÚÁÍÅÎÉÔØ (ÐÅÒÅÐÉÓÁÔØ) ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup (ÎÅ ËÏÐÉÒÕÑ ÔÅËÓÔ) ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "ÏÔÐÒÁ×ÉÔØ followup ÎÁ ÔÅËÕÝÕÀ ÓÔÁÔØÀ, ÃÉÔÉÒÕÑ ÐÏÌÎÙÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "ÏÔÐÒÁ×ÉÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ × ÄÒÕÇÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÔÁÔØÀ (ÔÏÌØËÏ ÄÌÑ ÐÏÞÔÏ×ÙÈ ÇÒÕÐÐ)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÒÁÎÉÃÕ ÓÔÁÔØÉ"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "ÐÏÍÅÔÉÔØ ÏÓÔÁÔÏË ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÊ É ÐÅÒÅÊÔÉ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞÉÔ."
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "ÐÏËÁÚÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÌÅÄÕÀÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÚÁ ËÏÔÏÒÏÊ ÓÌÅÄÕÅÔ ÜÔÁ ÓÔÁÔØÑ"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÎÅÐÒÏÞÉÔÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "ÂÙÓÔÒÏ ÕÎÉÞÔÏÖÉÔØ ÓÔÁÔØÀ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ÂÙÓÔÒÙÊ Á×ÔÏ×ÙÂÏÒ (hot) ÓÔÁÔØÉ ÉÓÐÏÌØÚÕÑ ÕÓÔÁÎÏ×ËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "ÏÔ×ÅÔÉÔØ Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "ÏÔ×ÅÔÉÔØ (ÎÅ ×ÓÔÁ×ÌÑÑ ÔÅËÓÔ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "ÏÔ×ÅÔÉÔØ (ÃÉÔÉÒÕÑ ÐÏÌÎÏÓÔØÀ ÚÁÇÏÌÏ×ËÉ) Á×ÔÏÒÕ ÐÏ email"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "ÐÏÉÓË ÎÁÚÁÄ ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "ÐÏÉÓË ×ÐÅÒ£Ä ×ÎÕÔÒÉ ÜÔÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "ÐÏËÁÚÁÔØ ÓÔÁÔØÀ × raw ÒÅÖÉÍÅ (×ËÌÀÞÁÑ ×ÓÅ ÚÁÇÏÌÏ×ËÉ)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "ÐÒÏÐÕÓÔÉÔØ ÓÌÅÄÕÀÝÉÊ ÂÌÏË ×ËÌÀÞ£ÎÎÏÇÏ ÔÅËÓÔÁ"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "ÉÚÍÅÎÉÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÓÅËÃÉÊ ÓËÒÙÔÙÈ Ó ÐÏÍÏÝØÀ form-feed (^L) ÷ëì/÷ùëì"
 
-#: src/lang.c:370
+#: src/lang.c:373
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ× ÷ëì/÷ùëì"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "ÉÚÍÅÎÉÔØ ROT-13 (ÄÅËÏÄÉÒÏ×ÁÎÉÅ) ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "ÉÚÍÅÎÉÔØ ÛÉÒÉÎÕ TAB 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+#, fuzzy
+msgid "toggle German TeX style decoding for current article"
 msgstr "ÉÚÍÅÎÉÔØ ÎÅÍÅÃËÉÊ TeX ÓÔÉÌØ ÄÅËÏÄÉÒÏ×ÁÎÉÑ ÄÌÑ ÔÅËÕÝÅÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏËÁÚ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÏÊ ÓÅËÃÉÉ"
 
-#: src/lang.c:376
+#: src/lang.c:379
 #, fuzzy
 msgid "View/pipe/save multimedia attachments"
 msgstr "ðÒÏÓÍÏÔÒÅÔØ/ÓÏÈÒÁÎÉÔØ ÍÕÌØÔÉÍÅÄÉÑ-×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:377
+#: src/lang.c:380
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:378
+#: src/lang.c:381
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:379
+#: src/lang.c:382
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:385
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:388
 #, fuzzy
 msgid "search for attachments forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:386
+#: src/lang.c:389
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:391
 #, fuzzy
 msgid "tag attachment"
 msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:389
+#: src/lang.c:392
 #, fuzzy
 msgid "tag attachments that match user specified pattern"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:394
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:392
+#: src/lang.c:395
 #, fuzzy
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:394
+#: src/lang.c:397
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:395
+#: src/lang.c:398
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:400
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:398
+#: src/lang.c:401
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:399
+#: src/lang.c:402
 #, fuzzy
 msgid "select attribute"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ ÉÌÉ ËÏÍÍÅÎÔÁÒÉÊ %s ÐÏ email"
 
-#: src/lang.c:402
+#: src/lang.c:405
 #, fuzzy
 msgid "choose first option in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:403
+#: src/lang.c:406
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:404
+#: src/lang.c:407
 #, fuzzy
 msgid "choose last option in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:405
+#: src/lang.c:408
 #, fuzzy
 msgid "start scopes menu"
 msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:406
+#: src/lang.c:409
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:407
+#: src/lang.c:410
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:408
+#: src/lang.c:411
 #, fuzzy
 msgid "select option"
 msgstr "×ÙÂÏÒ"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÓÔÁÔÅÊ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "×ÙÊÔÉ ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÆÉÌØÔÒÁ"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "ÐÏÌÕÞÉÔØ ÐÏÍÏÝØ"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "ÐÏËÁÚÁÔØ ÐÏÓÌÅÄÎÀÀ ÐÒÏÓÍÏÔÒÅÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÏËÕ"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ ÐÏ email"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "ÍÅÎÀ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÏÐÃÉÊ"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "×ÎÉÚ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "××ÅÒÈ ÎÁ ÏÄÎÕ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "ÏÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ ÏÔÐÒÁ×ÌÅÎÎÙÈ ×ÁÍÉ (ÉÚ ÆÁÊÌÁ posted)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "×ÏÚ×ÒÁÔ × ÐÒÅÄÙÄÕÝÅÅ ÍÅÎÀ"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "ÐÅÒÅÒÉÓÏ×ÁÔØ ÓÔÒÁÎÉÃÕ"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "ÓÏÈÒÁÎÉÔØ ÓÔÁÔØÀ/ÄÉÓË./hot/ÛÁÂÌÏÎ/ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÆÁÊÌ"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "ÓÏÈÒÁÎÑÔØ ÏÔÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÂÅÚ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ×ÎÉÚ"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "ÐÒÏËÒÕÔÉÔØ ÜËÒÁÎ ÎÁ ÏÄÎÕ ÌÉÎÉÀ ××ÅÒÈ"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "ÐÏÉÓË ×ÓÅÈ ÓÔÁÔÅÊ ÐÏ ÚÁÄÁÎÎÏÊ ÓÔÒÏËÅ (ÍÏÖÅÔ ÚÁÎÑÔØ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t  (ÐÏÉÓË ÉÇÎÏÒÉÒÕÅÔ ÒÅÇÉÓÔÒ É ÏÈ×ÁÔÙ×ÁÅÔ ×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (ÎÁÚÁÄ)"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ ôÅÍÅ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "ÐÏ×ÔÏÒÉÔØ ÐÏÓÌÅÄÎÉÊ ÐÏÉÓË"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "ÏÔÍÅÔÉÔØ ÔÅËÕÝÕÀ ÓÔÁÔØÀ ÄÌÑ ÐÅÒÅÏÔÐ./email/piping/ÐÅÞÁÔÉ/ÓÏÈÒÁÎ."
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎ×ÅÒÓÉÀ ×ÉÄÅÏ"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "ÉÚÍÅÎÉÔØ ÍÉÎÉÐÏÄÓËÁÚËÕ"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "ÓÍÅÎÉÔØ ÐÏËÁÚ ÁÄÒÅÓÏ× email, ÉÍÅÎ, ÏÂÏÉÈ ÉÌÉ ÎÉÞÅÇÏ"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "ÐÏËÁÚÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÅÒÓÉÉ"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ É ×ÅÒÎÕÔØÓÑ × ÍÅÎÀ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ×ÏÊÔÉ × ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÄÉÓËÕÓÓÉÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "ÓÐÉÓÏË ÓÔÁÔÅÊ × ÄÉÓËÕÓÓÉÉ (×ÙÚ×ÁÔØ ÐÏÄÍÅÎÀ äÉÓËÕÓÓÉÑ)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:453
+#: src/lang.c:456
 #, fuzzy
 msgid "mark current thread, range or tagged threads as read"
 msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:454
+#: src/lang.c:457
 #, fuzzy
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÔÅËÕÝÕÀ ÄÉÓË. ÉÌÉ ÏÔÍÅÞÅÎÎÙÅ ÄÉÓË. ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "ðÏËÁÚÙ×ÁÔØ ×ÓÅ/×ÙÂÒÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "ÐÏËÁÚÁÔØ ÓÌÅÄÕÀÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "ÐÏËÁÚÁÔØ ÐÒÅÄÙÄÕÝÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "ÉÚÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅ ÓÔÁÔØÉ)"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ (ÓÄÅÌÁÔØ \"hot\")"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ, ÅÓÌÉ ÈÏÔÑ ÂÙ ÏÄÎÁ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÑ ÐÏÍÅÞÅÎÁ"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÉ, ËÏÔÏÒÙÅ ÐÏÄÐÁÄÁÀÔ ÐÏÄ ÕËÁÚÁÎÎÙÊ ÛÁÂÌÏÎ"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "ÉÚÍÅÎÉÔØ ÐÒÅÄÅÌ ÞÉÓÌÁ ÐÏÌÕÞÁÅÍÙÈ É ÐÅÒÅÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "ÐÏËÁÚÙ×ÁÔØ ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "ÉÚÍÅÎÉÔØ ÐÏÍÅÔËÉ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "ÐÅÒÅÂÏÒ ÄÏÓÔÕÐÎÙÈ ÏÐÃÉÊ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "ÏÔÍÅÎÉÔØ ×ÓÅ ÐÏÍÅÔËÉ (×ÓÅÈ ÓÔÁÔÅÊ)"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "ÓÎÑÔØ ÍÅÔËÉ Ó ÏÔÍÅÞÅÎÎÙÈ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:480
 #, fuzzy
 msgid "delete scope"
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:475
+#: src/lang.c:481
 #, fuzzy
 msgid "edit attributes file"
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:476
+#: src/lang.c:482
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:477
+#: src/lang.c:483
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:478
+#: src/lang.c:484
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:487
 #, fuzzy
 msgid "select scope"
 msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÇÒÕÐÐÅ"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÉÍÅÎÉ"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "×ÙÂÒÁÔØ ÄÉÁÐÁÚÏÎ ÇÒÕÐÐ ÐÏÄ×ÅÒÖÅÎÎÙÈ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:490
+#: src/lang.c:496
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "ÐÅÒÅÊÔÉ ÎÁ ÓÔÁÔØÀ ÐÏ Message-ID"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "×ÙÈÏÄ"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "×ÙÈÏÄ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÉÚÍÅÎÅÎÉÊ"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "ÓÂÒÏÓÉÔØ .newsrc (×ÓÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ ÐÏÍÅÔÑÔÓÑ ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (ÎÁÚÁÄ)"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (×ÓÅ ÐÏÉÓËÉ ÒÅÇÉÓÔÒÏ-ÎÅÚÁ×ÉÓÉÍÙ É ÏÈ×ÁÔÙ×ÁÀÔ ×ÓÅ ÓÔÁÔØÉ/ÇÒÕÐÐÙ)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "ÐÏÉÓË ÉÍÅÎÉ ÇÒÕÐÐÙ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ×ÙÂÒÁÎÎÕÀ ÇÒÕÐÐÕ"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "ÐÏÄÐÉÓÁÔØÓÑ ÎÁ ÇÒÕÐÐÙ, ÓÏ×ÐÁÄÁÀÝÉÅ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "ÐÅÒÅÞÉÔÁÔØ ÆÁÊÌ active ÄÌÑ ÐÒÏ×ÅÒËÉ ÎÏ×ÙÈ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ÉÍÑ ÇÒÕÐÐÙ ÉÌÉ ÉÍÑ ÇÒÕÐÐÙ ÐÌÀÓ ÏÐÉÓÁÎÉÅ"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ×ÙÂÒÁÎÎÏÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "ÏÔÐÉÓÁÔØÓÑ ÏÔ ÇÒÕÐÐ, ÓÏ×ÐÁÄÁÀÝÉÈ Ó ÛÁÂÌÏÎÏÍ"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "ÓÏÒÔÉÒÏ×ÁÔØ ÓÐÉÓÏË ÇÒÕÐÐ"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "ÐÅÒÅËÌÀÞÉÔØ ×Ù×ÏÄ: ×ÓÅ/ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:512
+#: src/lang.c:518
+#, fuzzy
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "ÐÏÍÅÔÉÔØ ×ÓÅ ÞÁÓÔÉ ÔÅËÕÝÅÇÏ multipart-ÓÏÏÂÝÅÎÉÑ ÐÏ ÐÏÒÑÄËÕ"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÓÔÁÔØÀ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ É ×ÅÒÎÕÔØÓÑ ÎÁ ÓÔÒÁÎÉÃÕ ÉÎÄÅËÓÁ ÇÒÕÐÐ"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÄÉÓË. ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ × ÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÄÉÓË. ÉÌÉ ÇÒÕÐÐÅ"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÓÔÁÔØÀ × ÓÐÉÓËÅ"
 
-#: src/lang.c:517
+#: src/lang.c:524
 #, fuzzy
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ÉÌÉ ÏÔÍÅÞ. ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔ. É ÐÅÒÅÊÔÉ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. "
 "ÓÔÁÔØÅ"
 
-#: src/lang.c:518
+#: src/lang.c:525
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÓÔÁÔØÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:519
+#: src/lang.c:526
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "ÐÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÕÀ"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "ÐÒÏÞÉÔÁÔØ ×ÙÂÒÁÎÎÕÀ ÓÔÁÔØÀ"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2463,7 +2480,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 #, fuzzy
 msgid ""
 "Miscellaneous\n"
@@ -2472,7 +2489,7 @@ msgstr ""
 "òÁÚÎÙÅ\n"
 "------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2480,7 +2497,7 @@ msgstr ""
 "ä×ÉÖÅÎÉÅ\n"
 "--------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2488,7 +2505,7 @@ msgstr ""
 "ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n"
 "---------------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2497,7 +2514,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2506,7 +2523,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2515,7 +2532,16 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"ïÐÅÒÁÃÉÉ Ó ÇÒÕÐÐÁÍÉ/ÄÉÓËÕÓÓÉÑÍ/ÓÔÁÔØÑÍÉ\n"
+"---------------------------------------"
+
+#: src/lang.c:536
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2524,7 +2550,7 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2533,101 +2559,101 @@ msgstr ""
 "ðÏËÁÚÁÔØ Ó×ÏÊÓÔ×Á\n"
 "-----------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "×ÙÂÒÁÔØ ÐÅÒ×ÕÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:532
+#: src/lang.c:539
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ×ÙÂÒÁÔØ ÇÒÕÐÐÕ ÐÏ ÎÏÍÅÒÕ"
 
-#: src/lang.c:533
+#: src/lang.c:540
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "×ÙÂÒÁÔØ ÐÏÓÌÅÄÎÀÀ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 
-#: src/lang.c:534
+#: src/lang.c:541
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (×ÐÅÒ£Ä)"
 
-#: src/lang.c:535
+#: src/lang.c:542
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "ÐÏÉÓË ÓÔÁÔÅÊ ÐÏ Á×ÔÏÒÕ (ÎÁÚÁÄ)"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:544
 #, fuzzy
 msgid "toggle info message in last line (URL)"
 msgstr "ÉÚÍÅÎÉÔØ ÉÎÆ. ÓÏÏÂÝÅÎÉÅ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ (ÔÅÍÁ/ÏÐÉÓÁÎÉÅ)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÇÒÕÐÐ"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "õÎÉÞÔÏÖÉÔØ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÉÌØÔÒ"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "æÉÌØÔÒ Á×ÔÏ×ÙÂÏÒÁ ÄÏÂÁ×ÌÅÎ"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "÷ÓÅ ÞÁÓÔÉ ÐÏÍÅÞÅÎÙ"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "óÏÈÒÁÎÅÎÉÅ ÓÔÁÔØÉ ÄÌÑ ÏÔÌÏÖÅÎÎÏÊ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "ðÏÖÁÌÕÊÓÔÁ ××ÅÄÉÔÅ ÄÏÐÕÓÔÉÍÙÊ ÓÉÍ×ÏÌ"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "ðÒÏÐÕÝÅÎÁ ÞÁÓÔØ #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** îÅÔ ÏÔÌÏÖÅÎÎÙÈ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "îÅ multi-part ÓÏÏÂÝÅÎÉÅ"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "÷Ù ÎÅ ÐÏÄÐÉÓÁÎÙ ÎÁ ÜÔÕ ÇÒÕÐÐÕ"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÇÏ ×ÙÒÁÖÅÎÉÑ"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "ïÐÅÒÁÃÉÑ ÚÁÐÒÅÝÅÎÁ × ÒÅÖÉÍÅ ÚÁÐÒÅÝÅÎÉÑ ÐÅÒÅÚÁÐÉÓÉ"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d ÏÔÌÏÖÅÎÁ(Ù) %s, ×ÏÚÏÂÎÏ×ÉÔØ Ó ^O...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2637,21 +2663,21 @@ msgstr ""
 "  äÌÑ ÐÏÌÕÞÅÎÉÑ ×ÓÅÊ ÓÔÁÔØÉ, ÉÚÍÅÎÉÔÅ ÏÂÒÁÂÏÔËÕ multipart/alternative\n"
 "  ÓÔÁÔÅÊ ÎÁ OFF × íÅÎÀ ÏÐÃÉÊ\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "æÁÊÌ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ  %s/%s - mailbox. ÷ÌÏÖÅÎÉÅ ÎÅ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ËÏÄÉÒÏ×ÁÎÎÁÑ ÓÔÁÔØÑ"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "ÎÅÐÏÌÎÙÊ "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2717,152 +2743,152 @@ msgstr ""
 "TODO É FTP. óÏÏÂÝÅÎÉÑ ÏÂ ÏÛÉÂËÁÈ É ÏÔÚÙ×Ù ÏÔÐÒÁ×ÌÑÊÔÅ %s ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ "
 "'R'.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "îÅÄÏÐÕÓÔÉÍÁÑ ÓÔÒÏËÁ From: %s. ðÒÏÞÉÔÁÊÔÅ ÆÁÊÌ INSTALL ÓÎÏ×Á."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "îÁÊÄÅÎÁ ÎÅÄÏÐÕÓÔÉÍÁÑ ÍÕÌØÔÉÂÁÊÔÏ×ÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÚÁÇÏÌÏ×ÏË Sender: %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÚÁÐÒÅÝÅÎÏ"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "éÎ×ÅÒÓÎÏÅ ×ÉÄÅÏ ÒÁÚÒÅÛÅÎÏ"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ðÒÏÐÕÝÅÎÏ ÏÐÒÅÄÅÌÅÎÉÅ ÄÌÑ %s\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÏÐÒÅÄÅÌÅÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "îÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÌÁ×ÉÛÉ '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "æÁÊÌ Keymap ÏÂÎÏ×ÌÅÎ ÄÏ ×ÅÒÓÉÉ %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ From:    [%s] (y/n): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "õÎÉÞÔÏÖÉÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "õÎÉÞÔÏÖÉÔØ ÍÅÎÀ ÓÔÁÔØÉ"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ Msg-Id:   [%s] (f/l/o/n): "
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ ÏÂÚÏÒÁ  : "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "õÎÉÞÔÏÖÉÔØ ôÅÍÕ:  [%s] (y/n): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "õÎÉÞÔÏÖÉÔØ ÛÁÂÌÏÎ    : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "õÎÉÞÔÏÖÉÔØ ×ÒÅÍÑ × ÄÎÑÈ   : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "ðÏÓÌÅÄÎÉÊ"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- ðÏÓÌÅÄÎÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "óÔÒÏË %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 #, fuzzy
 msgid "Function not available."
 msgstr "óÔÁÔØÑ ÎÅÄÏÓÔÕÐÎÁ"
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ(É) ÐÏ email [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÏÏÂÝÅÎÉÅ ÏÂ ÏÛÉÂËÅ %s?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "ïÔÐÒÁ×ÌÅÎÏ ÐÏ email"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "ïÔÐÒÁ×ÌÑÅÔÓÑ ÐÏ email %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2870,84 +2896,84 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, fuzzy, c-format
 msgid "%s marked as read"
 msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s ÐÏÍÅÞÅÎÏ ËÁË ÎÅÐÒÏÞÉÔÁÎÏ"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "ðÏÍÅÞÅÎÏ %d ÉÚ %d ÏÔÍÅÞÅÎÎÙÈ %s ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ×ÓÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "ðÏÍÅÔÉÔØ ÇÒÕÐÐÕ %s ËÁË ÐÒÏÞÉÔÁÎÎÕÀ?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "ðÏÍÅÔÉÔØ ÄÉÓËÕÓÓÉÀ ËÁË ÐÒÏÞÉÔÁÎÎÕÀ %s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "óÏÐÏÓÔÁ×ÌÅÎÉÅ Ó ÛÁÂÌÏÎÏÍ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, fuzzy, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, fuzzy, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, fuzzy, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, fuzzy, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=ÕÎÉÞÔ./×ÙÂÒÁÔØ"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2956,35 +2982,40 @@ msgstr ""
 "%s=ÐÏÉÓË Á×Ô.; %s=catchup; %s=ÓÔÒË. ×ÎÉÚ.; %s=ÓÔÒË. ××ÅÒÈ.; %s=ÍÁÒË. ÐÒÏÞ.; "
 "%s=ÓÐÉÓ. ÄÉÓË."
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 "%s=ÓÔÒË. ××ÅÒÈ; %s=ÓÔÒË. ×ÎÉÚ; %s=ÓÔÒ. ××ÅÒÈ; %s=ÓÔÒ. ×ÎÉÚ; %s=ÎÁÞÁÌÏ; "
 "%s=ËÏÎÅÃ"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=ÐÏÉÓË Á×ÔÏÒÁ; %s=ÐÏÉÓË × ÓÏÏÂ.; %s=catchup; %s=followup; %s=ÍÁÒË. ÐÒÏÞ."
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, fuzzy, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s,%s=ÐÏÉÓË ÐÏ ÛÁÂÌÏÎÕ; %s=catchup"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -2992,7 +3023,7 @@ msgstr ""
 "%s=ÓÔÒ. ×ÎÉÚ; %s=ÓÔÒ. ××ÅÒÈ; %s=ÐÏÍÏÝØ; %s=ÐÅÒÅÍ.; %s=×ÙÈÏÄ; %s=ÕÓÔ. ×ÓÅ|"
 "ÎÅÐÒÏÞ."
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3001,228 +3032,223 @@ msgstr ""
 "%s=ÐÏÄÐÉÓÁÔØÓÑ; %s=ÐÏÄÐ. ÛÁÂÌÏÎ; %s=ÏÔÐÉÓÁÔØÓÑ; %s=ÏÔÐÉÓ. ÛÁÂÌÏÎ; %s=yank in/"
 "out"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=ÐÅÒÅÊÔÉ Ë n; %s=ÓÌÅÄ. ÎÅÐÒÏÞ.; %s=catchup; %s=ÉÚÍÅÎ. ×ÉÄ"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=ÐÏÍÏÝØ; %s=ÓÔÒ. ×ÎÉÚ; %s=ÓÔÒ. ××ÅÒÈ; %s=×ÙÈÏÄ; %s=ÏÔÍ.; %s=ÍÁÒË. ÎÅÐÒÏÞ."
 
-#: src/lang.c:652
-#, fuzzy, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=ÐÏÉÓË ×ÐÅÒ£Ä; %s=ÐÏÉÓË ÎÁÚÁÄ; %s=×ÙÈÏÄ"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--äÁÌÅÅ--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "ðÅÒÅÍÅÝÅÎÉÅ %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: ÓÔÒÏËÁ            "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", ÉÍÑ: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, fuzzy, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "ðÅÒÅÊÔÉ Ë ÇÒÕÐÐÅ [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "ÇÒÕÐÐÙ"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "ðÏÚÉÃÉÑ %s × ÓÐÉÓËÅ ÇÒÕÐÐ (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "ÇÒÕÐÐÁ"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "ðÏÐÒÏÂÏ×ÁÔØ É ÓÏÈÒÁÎÉÔØ newsrc ÓÎÏ×Á?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "÷ÎÉÍÁÎÉÅ: çÒÕÐÐÙ ÎÅ ÂÙÌÉ ÚÁÐÉÓÁÎÙ × newsrc. óÏÈÒÁÎÅÎÉÅ ÐÒÅÒ×ÁÎÏ."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc ÆÁÊÌ ÕÓÐÅÛÎÏ ÓÏÈÒÁÎ£Î.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- óÌÅÄÕÀÝÉÊ ÏÔ×ÅÔ --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "îÅÔ  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "îÉ ÏÄÎÁ ÓÔÁÔØÑ ÎÅ ÂÙÌÁ ÏÔÐÒÁ×ÌÅÎÁ"
 
-#: src/lang.c:671
+#: src/lang.c:680
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** îÅÔ ÓÔÁÔÅÊ ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** îÅÔ ÏÐÉÓÁÎÉÑ ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "îÅÔ ÉÍÅÎÉ ÆÁÊÌÁ"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "îÅÔ ÇÒÕÐÐÙ"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "îÅÔ ÂÏÌØÛÅ ÇÒÕÐÐ ÄÌÑ ÞÔÅÎÉÑ"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "îÅÔ ÐÏÓÌÅÄÎÅÇÏ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "îÅÔ ÁÄÒÅÓÁ email"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "îÅÔ ÍÁÒËÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "îÅÔ ÓÏ×ÐÁÄÅÎÉÑ"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "âÏÌØÛÅ ÎÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "îÅÔ ÇÒÕÐÐ"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "îÅÔ ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÇÒÕÐÐÙ"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "îÅÔ ÐÒÅÄÙÄÕÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "îÅÔ ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "îÅÔ ÏÔ×ÅÔÏ× ÎÁ ÓÐÉÓÏË × ÔÅËÕÝÅÊ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:689
+#: src/lang.c:698
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** îÅÔ ÇÒÕÐÐ ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "îÅÔ ÓÔÒÏËÉ ÐÏÉÓËÁ"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "îÅÔ ÔÅÍÙ"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-line (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clear to end-of-screen (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ ÆÕÎËÃÉÀ clearscreen (cl)\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: ôÅÒÍÉÎÁÌ ÄÏÌÖÅÎ ÉÍÅÔØ cursor motion (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%s: ÕÓÔÁÎÏ×ÉÔÅ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ TERM\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "îÅ ÎÁÊÄÅÎ ÐÒÏÓÍÏÔÏÒÝÉË ÄÌÑ %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "çÒÕÐÐÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÎÁ ÜÔÏÍ ÓÅÒ×ÅÒÅ"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "çÒÕÐÐÁ %s ÎÅ ÎÁÊÄÅÎÁ × ÆÁÊÌÅ active"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "c)ÓÏÚÄÁÔØ, a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)ÉÓÐ. ÁÌØÔÅÒ. ÉÍÑ, d)ÉÓÐ. ÓÔÁÎÄÁÒÔÎÙÊ .newsrc, q)×ÙÈÏÄ ÉÚ tin: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3239,45 +3265,45 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "ôÏÌØËÏ"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "ïÐÃÉÑ ÎÅ ×ËÌÀÞÅÎÁ. ðÅÒÅÓÏÂÅÒÉÔÅ ÐÁËÅÔ Ó %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:714
+#: src/lang.c:723
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "ïÛÉÂËÁ × regex: %s × ÐÏÚ. %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "ïÛÉÂËÁ × regex: ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "ïÛÉÂËÁ × regex: study - ×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ pcre %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÏÔ×ÅÔÁ × ÇÒÕÐÐÕ..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3287,29 +3313,48 @@ msgstr ""
 "É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÁÑ, ÔÏ ×Ù ÍÏÖÅÔÅ ÏÔÌÏÖÉÔØ ÓÔÁÔØÀ É ÏÔÐÒÁ×ÉÔØ Å£ Ó\n"
 "ÐÏÍÏÝØÀ ^O ÐÏÚÖÅ.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÓÔÁÔÅÊ"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "éÓÔÏÒÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÎÁÞÁÔÁ --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- ÐÏÓÔ-ÏÂÒÁÂÏÔËÁ ÚÁËÏÎÞÅÎÁ --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "ôÅÍÁ ÓÏÏÂÝÅÎÉÑ [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3318,255 +3363,256 @@ msgstr ""
 "ËÏÍÁÎÄÏÊ\n"
 "# 'W' ÉÚ tin.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ ÓÔÁÔØÉ..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "ïÔÐÒÁ×ÉÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "ðÏÍÅÞÅÎÙ %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "óÎÑÔÙ ÏÔÍÅÔËÉ %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "ïÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ ÐÏÍÅÞÅÎÎÙÈ ÄÌÑ ÕÄÁÌÅÎÉÑ."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "ðÒÉÎÑÔØ Followup-To? %s=ÏÔÐÒÁ×ÉÔØ, %s=ÉÇÎÏÒÉÒÏ×ÁÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "óÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ, ÐÒÅÒ×ÁÔØ ÏÔÐÒÁ×ËÕ?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "èÏÔÉÔÅ ÐÏÓÍÏÔÒÅÔØ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ÒÅÄÁËÔ. ÏÔÍÅÎ. ÓÏÏÂÝÅÎÉÑ, %s=×ÙÈÏÄ, %s=ÕÄÁÌÉÔØ (ÏÔÍÅÎÉÔØ) [%%s]: "
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "ïÓÔÁÌÉÓØ ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ÇÒÕÐÐÅ - ×ÙÊÔÉ ×ÓÅ ÒÁ×ÎÏ?"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ÕÎÉÞÔÏÖÅÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=×ÙÈÏÄ %s=ÒÅÄÁËÔÉÒÏ×ÁÔØ %s=ÓÏÈÒ. ×ÙÂÒÁÎÎÏÅ ÏÐÉÓÁÎÉÅ: "
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "÷Ù ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÈÏÔÉÔÅ ×ÙÊÔÉ ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ËÏÎÆÉÇÕÒÁÃÉÉ?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "îÅÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ - ÄÏÓÔÕÐÎÙ '0-9.$', ÎÁÐÒ. 1-$"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "÷Ù ÈÏÔÉÔÅ ÐÒÅÒ×ÁÔØ ÏÐÅÒÁÃÉÀ?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "÷Ù ÈÏÔÉÔÅ ×ÙÊÔÉ ÉÚ tin ÎÅÍÅÄÌÅÎÎÏ?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "þÔÅÎÉÅ ('q' - ×ÙÈÏÄ)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "þÔÅÎÉÅ %sÓÔÁÔÅÊ..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sÁÔÒÉÂÕÔÏ×...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ %sconfig...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÆÉÌØÔÒÏ×...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "þÔÅÎÉÅ %s ÇÒÕÐÐ..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÉÓÔÏÒÉÉ...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÎÁÚÎÁÞÅÎÉÊ ËÌÁ×ÉÛ...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ active... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "þÔÅÎÉÅ ÇÒÕÐÐ ÉÚ ÆÁÊÌÁ newsrc... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ ÇÒÕÐÐ... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ newsrc..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: ÓÔÒÏËÁ            "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d ÏÓÔÁÌÏÓØ)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "ïÛÉÂÏÞÎÁÑ ÇÒÕÐÐÁ %s ÕÄÁÌÅÎÁ."
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "õÄÁÌ£Î ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÁ×ÉÌÁ: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "ïÛÉÂËÁ: ÐÅÒÅÉÍÅÎÏ×ÁÔØ %s × %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "ïÔ×ÅÞÁÅÍ Á×ÔÏÒÕ..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "ïÐÒÁ×ÉÔØ ÓÎÏ×Á"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "ðÏ×ÔÏÒÎÁÑ ÏÔÐÒÁ×ËÁ ÓÔÁÔØÉ..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "óÂÒÏÓÉÔØ newsrc?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ × ÓÌÅÄÕÀÝÉÅ ÇÒÕÐÐÙ"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 "ïÔ×ÅÔÙ ÂÙÌÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÏÔÐÒÁ×ÉÔÅÌÀ. %s=mail, %s=ÏÔÐÒÁ×ÉÔØ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "îÁÖÍÉÔÅ <CR> ÄÌÑ ÐÒÏÄÏÌÖÅÎÉÑ..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ From   [%s] (y/n): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "÷ÙÂÒÁÔØ ÓÔÒÏËÉ: (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "á×ÔÏ×ÙÂÏÒ íÅÎÀ ÓÔÁÔÅÊ"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "÷ÙÂÒÁÔØ Msg-Id [%s] (f/l/o/n): "
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "÷ÙÂÒÁÔØ ôÅÍÕ [%s] (y/n): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "÷ÙÂÒÁÔØ ×ÒÅÍÑ  : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3587,54 +3633,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "÷Ù×ÏÄ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÇÒÕÐÐ"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "óÏÈÒÁÎÉÔØ"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "óÏÈÒÁÎÉÔØ '%s' (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "óÏÈÒÁÎÉÔØ ËÏÎÆÉÇÕÒÁÃÉÀ ÐÅÒÅÄ ÐÒÏÄÏÌÖÅÎÉÅÍ?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "óÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d ÎÅÐÒÏÞÉÔÁÎÏ (%4d hot) %s × %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "óÏÈÒÁÎÅÎÏ %s...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "îÉÞÅÇÏ ÎÅ ÂÙÌÏ ÓÏÈÒÁÎÅÎÏ"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3643,190 +3689,190 @@ msgstr ""
 "\n"
 "%s %d %s ÉÚ %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ÓÏÈÒÁÎ. × %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "úÁÐÉÓØ..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: ÎÅÕÄÁÞÎÁÑ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÜËÒÁÎÁ"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ÜËÒÁÎ ÓÌÉÛËÏÍ ÍÁÌ, %s ×ÙÈÏÄ\n"
 
-#: src/lang.c:822
+#: src/lang.c:835
 #, fuzzy
 msgid "Delete scope?"
 msgstr "÷ÙÂÒÁÔØ ÏÂÌÁÓÔØ ÛÁÂÌÏÎÁ: "
 
-#: src/lang.c:823
+#: src/lang.c:836
 #, fuzzy
 msgid "Enter scope> "
 msgstr "÷×ÅÄÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 #, fuzzy
 msgid "Select new position> "
 msgstr "÷ÙÂÒÁÔØ ÛÁÂÌÏÎ : "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:841
 #, fuzzy
 msgid "Select scope> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "íÅÎÀ ÏÐÃÉÊ"
 
-#: src/lang.c:830
+#: src/lang.c:843
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "ðÏÉÓË ÎÁÚÁÄ [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "ðÏÉÓË × ÔÅÌÅ [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "ðÏÉÓË ×ÐÅÒ£Ä [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "ðÏÉÓË..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "ðÏÉÓË ÓÔÁÔØÉ %d ÉÚ %d ('q' - ÐÒÅÒ×ÁÔØ)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "÷ÙÂÅÒÉÔÅ ÓÔÁÔØÀ> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 "÷ÙÂÅÒÉÔÅ ÎÏÍÅÒ ÏÐÃÉÉ ÉÌÉ ÐÅÒÅÊÄÉÔÅ ÓÔÒÅÌÏÞËÁÍÉ É ÎÁÖÍÉÔÅ <CR>. 'q' ×ÙÈÏÄ."
 
-#: src/lang.c:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ×ÙÂÏÒÁ [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 #, fuzzy
 msgid "Select thread> "
 msgstr "÷ÙÂÅÒÉÔÅ ÄÉÓËÕÓÓÉÀ > "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (\"%s\") [%s]: ÏÔÐÒÁ×ØÔÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÏÂ ÏÛÉÂËÅ %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "active-ÆÁÊÌ ÓÅÒ×ÅÒÏ×"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "îÅ ÍÏÇÕ ÐÅÒÅÊÔÉ × ÎÏ×ÕÀ ÇÒÕÐÐÕ. óÎÁÞÁÌÁ ÐÏÄÐÉÛÉÔÅÓØ..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<ðòïâåì>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "óÔÁÒÔÕÀ: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "óÐÉÓÏË ÄÉÓËÕÓÓÉÊ (%d ÉÚ %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "äÉÓËÕÓÓÉÑ (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÐÏÄÐÉÓËÉ> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "ÐÏÄÐÉÓÁÌÉÓØ ÎÁ %d ÇÒÕÐÐ"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "ðÏÄÐÉÓÁÌÉÓØ ÎÁ %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "ðÏÄÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "ïÔÐÒÁ×ÉÔØ ÓÎÏ×Á ÉÌÉ ÚÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) [%%s]? (%s/%s/%s): "
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "úÁÍÅÎÉÔØ ÓÔÁÔØÀ(É) × ÇÒÕÐÐÕ(Ù) [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "úÁÍÅÎÁ ÓÔÁÔØÉ ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3835,24 +3881,24 @@ msgstr ""
 "\n"
 "ïÓÔÁÎÏ×ÌÅÎÏ. îÁÂÅÒÉÔÅ 'fg' ÄÌÑ ÐÅÒÅÚÁÐÕÓËÁ %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d ÄÎÅÊ"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<ôáâ>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3863,111 +3909,111 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ÔÅËÕÝÕÀ ÔÅÍÕ ÉÌÉ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ × ÐÏÓÌÅÄÎÅÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 "# éÎÆÏÒÍÁÃÉÑ Ï ÈÏÓÔÅ É ×ÒÅÍÅÎÉ, ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ\n"
 "# ÎÏ×ÙÈ ÇÒÕÐÐ (ÎÅ ÉÚÍÅÎÑÔØ)\n"
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "îÅÔ ÎÏ×ÏÓÔÅÊ\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "äÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "ëÏÍÁÎÄÙ ÕÒÏ×ÎÑ ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "ó ÄÉÓËÕÓÓÉÉ ÓÎÑÔÁ ÏÔÍÅÔËÁ"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "äÉÓËÕÓÓÉÑ ×ÙÂÒÁÎÁ"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "ÄÉÓËÕÓÓÉÑ"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "äÉÓËÕÓÓÉÑ %4s ÉÚ %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "òÁÚÂÏÒ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÐÏÄÓ×ÅÔËÉ ÓÌÏ× %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ËÏÄÉÒÏ×ËÉ rot13"
 
-#: src/lang.c:889
-#, c-format
-msgid "Toggled german TeX encoding %s"
+#: src/lang.c:902
+#, fuzzy, c-format
+msgid "Toggled German TeX encoding %s"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÎÅÍÅÃËÏÊ TeX ËÏÄÉÒÏ×ËÉ %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "ðÅÒÅËÌÀÞÅÎÉÅ ÛÉÒÉÎÙ ÔÁÂÕÌÑÃÉÉ ÎÁ %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d ÐÏÐÙÔËÁ dotlock %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d ðÏÐÙÔËÁ ÚÁÂÌÏËÉÒÏ×ÁÔØ %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=ÐÏÍÏÝØ"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "îÅÏÇÒÁÎÉÞÅÎ"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "÷×ÅÄÉÔÅ ÛÁÂÌÏÎ ÄÌÑ ÏÔÐÉÓÙ×ÁÎÉÑ> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "ïÛÉÂËÁ ÒÁÓËÏÄÉÒÏ×ÁÎÉÑ %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "îÅÔ ËÏÎÃÁ."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s ÕÓÐÅÛÎÏ ÒÁÓËÏÄÉÒÏ×ÁÎ."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3976,113 +4022,113 @@ msgstr ""
 "%*s[-- %s/%s, %suuencoded ÆÁÊÌ, %d ÓÔÒÏË, ÉÍÑ: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "ÎÅÐÒÏÞÉÔÁÎÏ "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "ÏÔÐÉÓÁÌÉÓØ ÏÔ %d ÇÒÕÐÐ"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "ïÔÐÉÓÁÌÉÓØ ÏÔ %s"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "ïÔÐÉÓÙ×ÁÅÍÓÑ... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "òÁÚÇÒÕÐÐÉÒÏ×ËÁ ÄÉÓËÕÓÓÉÊ..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "ïÂÎÏ×ÌÅÎÏ"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "ïÂÎÏ×ÌÅÎÉÅ"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:924
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "ëÏÍÁÎÄÙ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "ïÔËÒÙÔÉÅ %s\n"
 
-#: src/lang.c:913
+#: src/lang.c:926
 #, fuzzy
 msgid "Select URL> "
 msgstr "÷ÙÂÅÒÉÔÅ ÇÒÕÐÐÕ> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "îÅÔ ÂÏÌØÛÅ URL × ÓÔÁÔØÅ"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "÷ÙÚ×ÁÔØ ÐÒÏÇÒÁÍÍÕ, ÐÏËÁÚÙ×ÁÀÝÕÀ MIME ÄÌÑ ÓÔÁÔØÉ?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       ÏÔÍÅÔÉÔØ ×ÓÅ ÎÏ×ÏÓÔÉ ËÁË ÐÒÏÞ. × ÐÏÄÐÉÓ. ÇÒÕÐÐÁÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       ×ÏÚ×ÒÁÔ ÓÔÁÔÕÓÁ Ï ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÎÏ×ÏÓÔÑÈ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ÎÅ ÐÒÏ×ÅÒÑÔØ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÇÒÕÐÐ ÎÏ×ÏÓÔÅÊ"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ÎÅ ÓÏÈÒÁÎÑÔØ ÆÁÊÌÙ ÐÒÉ ×ÙÈÏÄÅ"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ÎÅ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÑ ÇÒÕÐÐ"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit ÐÏÌÕÞÉÔØ ÔÏÌØËÏ limit ÓÔÁÔÅÊ/ÇÒÕÐÐ"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       ÐÏÄÓËÁÚËÁ Ï %s"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       ÜÔÁ ÐÏÄÓËÁÚËÁ"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   ÄÉÒÅËÔÏÒÉÑ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       ÏÂÎÏ×ÉÔØ ÉÎÄÅËÓÎÙÅ ÆÁÊÌÙ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ÄÉÒÅËÔÏÒÉÑ mailbox [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4091,55 +4137,55 @@ msgstr ""
 "\n"
 "ïÔÐÒÁ×ÌÑÊÔÅ ÏÛÉÂËÉ/ËÏÍÍÅÎÔÁÒÉÉ %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 "  -N       ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÎÁ ×ÁÛÉ ÓÏÏÂÝÅÎÉÑ (ÐÁËÅÔÎÙÊ "
 "ÒÅÖÉÍ)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M user  ÏÔÐÒÁ×ÌÑÔØ ÐÏ email ÎÏ×ÙÅ ÓÔÁÔØÉ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ "
 "(ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  ÆÁÊÌ ÐÏÄÐÉÓËÉ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 #, fuzzy
 msgid "  -x       no-posting mode"
 msgstr "  -x       ÒÅÖÉÍ ÚÁÐÒÅÔ ÏÔÐÒÁ×ÌÅÎÉÑ"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       ÏÔÐÒÁ×ÉÔØ ÓÔÁÔØÀ É ×ÙÊÔÉ"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       ÏÔÐÒÁ×ÉÔØ ×ÓÅ ÏÔÌÏÖÅÎÎÙÅ ÓÔÁÔØÉ É ×ÙÊÔÉ"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ, ÓÏÈÒÁÎ£ÎÎÙÅ ÏÐÃÉÅÊ -S"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÎÏ×ÏÓÔÅÊ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 "  -S       ÓÏÈÒÁÎÑÔØ ÎÏ×ÏÓÔÉ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÇÏ ÐÒÏÞÔÅÎÉÑ (ÐÁËÅÔÎÙÊ ÒÅÖÉÍ)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       ÚÁÐÕÓÔÉÔØ ÅÓÌÉ ÅÓÔØ ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÎÏ×ÏÓÔÉ"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4150,35 +4196,35 @@ msgstr ""
 "\n"
 "éÓÐÏÌØÚÏ×ÁÎÉÅ: %s [ÏÐÃÉÉ] [ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       ÄÅÔÁÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÃÉÊ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       ×Ù×ÅÓÔÉ ×ÅÒÓÉÀ É ÄÁÔÕ"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ ÂÅÚ ÐÁËÅÔÎÏÇÏ ÒÅÖÉÍÁ\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr "%s ÏÐÃÉÑ ÐÏÌÅÚÎÁ ÔÏÌØËÏ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4187,12 +4233,12 @@ msgstr ""
 "\n"
 "%s%d ×ÎÅ ÄÉÁÐÁÚÏÎÁ (0 - %d). óÂÒÏÓ × 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "ðÒÏÓÍÏÔÒ '%s' (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4204,7 +4250,7 @@ msgstr ""
 "óÔÒÏËÁ %d - ÐÅÒ×ÁÑ ÄÌÉÎÎÁÑ ÓÔÒÏËÁ:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4212,7 +4258,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÓÔÁÔØÑ ÎÅ ÉÚÍÅÎÉÌÁÓØ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4220,7 +4266,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"Subject:\" ÓÏÄÅÒÖÉÔ ÏÄÎÉ ÐÒÏÂÅÌÙ.\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4229,7 +4275,7 @@ msgstr ""
 "\n"
 "ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: \"Subject:\" ÎÁÞÉÎÁÅÔÓÑ Ó  \"Re: \" ÎÏ ÎÅÔ \"References:\".\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4239,7 +4285,7 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: × ÓÔÁÔØÅ ÅÓÔØ \"References:\" ÎÏ \"Subject:\"\n"
 "          ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó \"Re: \" É ÎÅ ÓÏÄÅÒÖÉÔ \"(was:\".\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4261,7 +4307,7 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4276,13 +4322,13 @@ msgstr ""
 "ÂÕÄÅÔ\n"
 "          ÄÏÂÁ×ÌÅÎÁ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ, ÏÎÁ ÎÅ ÂÕÄÅÔ ËÏÒÒÅËÔÎÏ ÚÁËÏÄÉÒÏ×ÁÎÁ.\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4297,7 +4343,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ × ×ÁÛÅÍ %s ÆÁÊÌÅ ÉÚÍÅÎÉÌÉÓØ!\n"
 "ðÒÏÞÉÔÁÊÔÅ WHATSNEW, É Ô.Ä...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4311,7 +4357,7 @@ msgstr ""
 "îÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÅÑ × ÆÁÊÌÅ %s ÍÏÇÕÔ ÂÙÔØ ÐÒÏÉÇÎÏÒÉÒÏ×ÁÎÙ,\n"
 "ÄÒÕÇÉÅ ÍÏÇÌÉ ÂÙÔØ ÉÚÍÅÎÅÎÙ!\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4321,7 +4367,7 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4331,12 +4377,12 @@ msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÏÂÎÁÒÕÖÅÎÏ %d '-- \\n' ÓÔÒÏË, ÜÔÏ ÍÏÖÅÔ ÕÄÉ×ÉÔØ ÎÅËÏÔÏÒÙÈ "
 "ÐÏÌØÚÏ×ÁÔÅÌÅÊ.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "÷ÎÉÍÁÎÉÅ: óÏÈÒÁÎÅÎÙ ÔÏÌØËÏ %d ÉÚ %d ÓÔÁÔÅÊ"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4351,14 +4397,14 @@ msgstr ""
 "          ÐÏÌÅÚÎÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÏÎÉ ÄÏÌÖÎÙ ÂÙÔØ ËÏÒÏÔËÉÍÉ ÎÁÓÔÏÌØËÏ,\n"
 "          ÎÁÓËÏÌØËÏ ÜÔÏ ×ÏÚÍÏÖÎÏ.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 "÷ÎÉÍÁÎÉÅ: ÁÄÒÅÓ email ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ spamtrap. %s=ÐÒÏÄÏÌÖÉÔØ, %s=ÓÔÏÐ? "
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4366,37 +4412,37 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: óÉÇÎÁÔÕÒÙ ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó '-- \\n' ÎÅ Ó '--\\n'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "úÁÐÉÓØ ÆÁÊÌÁ ÁÔÒÉÂÕÔÏ×..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "äÏÂÁ×ÌÅÎÏ %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "îÅÔ ÏÔÐÉÓÁÎÎÙÈ ÇÒÕÐÐ ÄÌÑ ×Ù×ÏÄÁ"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "ðÏËÁÚ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÈ ÎÁ ÇÒÕÐÐÕ"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "äÁ "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    îÏ×ÁÑ ÐÏÞÔÁ"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4416,11 +4462,11 @@ msgstr ""
 "          ÏÔÒÅÄÁËÔÉÒÕÊÔÅ Å£ É ÕÂÅÒÉÔÅ ÜÔÉ ÓÉÍ×ÏÌÙ ÉÌÉ ÉÚÍÅÎÉÔÅ × M)ÅÎÀ\n"
 "          ÚÎÁÞÅÎÉÅ MM_NETWORK_CHARSET ÎÁ ÐÏÄÈÏÄÑÝÅÅ.\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4447,11 +4493,11 @@ msgstr ""
 "÷ÏÔ ÓÔÁÔØÑ, ËÏÔÏÒÕÀ ×Ù ÈÏÔÉÔÅ ÏÔÍÅÎÉÔØ:\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4497,11 +4543,11 @@ msgstr ""
 "#  15 = Ó×ÅÔÌÏ-ÂÅÌÙÊ\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       ÉÚÍÅÎÉÔØ Ã×ÅÔ"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4509,14 +4555,14 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4525,7 +4571,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: ËÒÏÓÓ-ÐÏÓÔÉÎÇÁ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4534,7 +4580,7 @@ msgstr ""
 "\n"
 "ïÛÉÂËÁ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÇÒÕÐÐÁ!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4542,7 +4588,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: Followup-To ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÂÏÌØÛÅ ÞÅÍ ÏÄÎÕ ÇÒÕÐÐÕ!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -4551,7 +4597,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4560,7 +4606,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ËÒÏÓÓ-ÐÏÓÔÉÎÇ × %d ÇÒÕÐÐÙ ÂÅÚ Followup-To ÓÔÒÏËÉ!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4569,7 +4615,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" ÎÅ × newsrc É ÍÏÖÅÔ ÂÙÔØ ÏÛÉÂÏÞÎÁ ÎÁ ÜÔÏÍ ÍÅÓÔÅ!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4578,171 +4624,171 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: \"%s\" - ÎÅÄÏÐÕÓÔÉÍÁÑ ÎÁ ÜÔÏÍ ÍÅÓÔÅ ÇÒÕÐÐÁ ÎÏ×ÏÓÔÅÊ!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ÆÁÊÌÏ× ÕÓÐÅÛÎÏ ÚÁÐÉÓÁÎÙ ÉÚ %d ÓÔÁÔÅÊ. %d %s."
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "ðÒÏÐÕÝÅÎÙ ÞÁÓÔÉ."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "îÅÔ ÎÁÞÁÌÁ."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "îÅÔ ÄÁÎÎÙÈ."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "îÅÉÚ×ÅÓÔÎÁÑ ÏÛÉÂËÁ."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tëÏÎÔÒÏÌØÎÁÑ ÓÕÍÍÁ %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "þÔÅÎÉÅ ÆÁÊÌÁ mailgroups... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "×ÙÐÏÌÎÉÔØ PGP ÏÐÅÒÁÃÉÉ ÓÏ ÓÔÁÔØÅÊ"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "äÏÂÁ×ÉÔØ ËÌÀÞ(É) Ë ÏÔËÒÙÔÙÍ ËÌÀÞÁÍ?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ, %s=ÏÂÁ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ÛÉÆÒÏ×ÁÔØ, %s=ÐÏÄÐÉÓÁÔØ É ×ÌÏÖÉÔØ ÏÔËÒÙÔÙÊ ËÌÀÞ, %s=×ÙÈÏÄ: "
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ÎÅ ÕÓÔÁÎÏ×ÌÅÎ (ÎÅ ÍÏÇÕ ÏÔËÒÙÔØ %s)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "óÔÁÔØÑ ÎÅ ÐÏÄÐÉÓÁÎÁ É ÏÔËÒÙÔÙÊ ËÌÀÞ ÎÅ ÎÁÊÄÅÎ"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, 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:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=pgp, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ispell, %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ: "
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÏÔÐÒÁ×ÉÔØ [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=×ÙÈÏÄ, %s=ÒÅÄ., %s=ÍÅÎÀ, %s=ÏÔÐÒÁ×ÉÔØ, %s=ÏÔÌÏÖÉÔØ [%%s]: "
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "ðÏÐÒÏÂÕÊÔÅ cache_overview_files ÄÌÑ ÕÓËÏÒÅÎÉÑ.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÌÏËÁÌØÎÏÇÏ ÉÎÄÅËÓÁ.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "îÅ ÍÏÇÕ ÎÁÊÔÉ ÉÍÑ NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, fuzzy, c-format
 msgid "Connecting to %s:%u..."
 msgstr "óÏÅÄÉÎÅÎÉÅ Ó %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "ïÔÓÏÅÄÉÎÅÎÉÅ ÏÔ ÓÅÒ×ÅÒÁ...\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  úÁËÒÙÔÉÅ ÓÏÅÄÉÎÅÎÉÑ"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ NNTP XOVER ÉÌÉ OVER ËÏÍÁÎÄÙ.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "÷ÒÅÍÑ ÓÏÅÄÉÎÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÒÅ×ÙÓÉÌÏ ÌÉÍÉÔ. ðÏÄËÌÀÞÉÔØÓÑ ÅÝ£ ÒÁÚ?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4751,47 +4797,47 @@ msgstr ""
 "ðÏÍÅÓÔÉÔØ ÉÍÑ ÓÅÒ×ÅÒÁ × ÆÁÊÌ %s,\n"
 "ÉÌÉ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÏËÒÕÖÅÎÉÑ NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       ÐÒÉÎÕÄÉÔÅÌØÎÁÑ ÁÕÔÅÎÔÉÆÉËÁÃÉÑ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  ÞÔÅÎÉÅ ÎÏ×ÏÓÔÅÊ Ó NNTP ÓÅÒ×ÅÒÁ serv [ÐÏ ÕÍÏÌÞÁÎÉÀ=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ÉÓÐÏÌØÚÏ×ÁÔØ port ËÁË NNTP ÐÏÒÔ [ÐÏ ÕÍÏÌÞÁÎÉÀ=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
-msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -nqd"
+msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 "  -r       ÞÉÔÁÔØ ÎÏ×ÏÓÔÉ ÕÄÁÌÅÎÎÏ Ó NNTP ÓÅÒ×ÅÒÁ, ÚÁÄÁÎÎÏÇÏ ÐÏ ÕÍÏÌÞÁÎÉÀ"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       ÉÓÐÏÌØÚÏ×ÁÔØ LIST ×ÍÅÓÔÏ ËÏÍÁÎÄÙ GROUP (-n)"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ Ó NNTP ÓÅÒ×ÅÒÁ"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4799,7 +4845,7 @@ msgstr ""
 "\n"
 "ÐÒÏÂÌÅÍÁ Ó ÓÏËÅÔÏÍ ÉÌÉ Ó ÓÏÅÄÉÎÅÎÉÅÍ\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4808,16 +4854,16 @@ msgstr ""
 "\n"
 "óÏÅÄÉÎÅÎÉÅ Ó %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "ðÒÅËÒÁÝÁÅÍ...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: îÅÉÚ×ÅÓÔÎÙÊ ÓÅÒ×ÉÓ.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4825,88 +4871,89 @@ msgstr ""
 "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × Ó×ÏÅÊ ÉÎÆÏÒÍÁÃÉÉ XOVER.\n"
 "Tin ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ XHDR XREF (ÞÕÔØ ÍÅÄÌÅÎÅÅ).\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÓÏÄÅÒÖÉÔ Xref: × XOVER.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "îÅ ÍÏÇÕ ÏÔËÒÙÔØ %s. ðÏÐÒÏÂÕÊÔÅ %s -r ÄÌÑ ÞÔÅÎÉÑ ÎÏ×ÏÓÔÅÊ ÐÏ NNTP.\n"
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd"
+#: src/lang.c:1156
+#, fuzzy
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ëÁË Ó ÏÐÃÉÑÍÉ -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 "  -l       ÞÉÔÁÔØ ÔÏÌØËÏ ÆÁÊÌ active ×ÍÅÓÔÏ ÓËÁÎÉÒÏ×ÁÎÉÑ spool (-n) ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       ÞÉÔÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ .newsrc ÇÒÕÐÐÙ ÉÚ spool"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "÷ÁÛ ÓÅÒ×ÅÒ ÎÅ ÉÍÅÅÔ Xref: × NOV-ÆÁÊÌÁÈ.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×ÁÌÉÌÏÓØ. éÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ inews"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "ðÅÞÁÔØ"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "ðÅÞÁÔÁÀ..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "îÅÔ ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Pipe × ËÏÍÁÎÄÕ [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "Piping ÎÅ ×ËÌÀÞÅÎ."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4921,7 +4968,7 @@ msgstr ""
 "        É ÓÏÄÅÒÖÉÍÏÅ.  éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n"
 "        ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4934,7 +4981,7 @@ msgstr ""
 "        ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n"
 "        ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4947,7 +4994,7 @@ msgstr ""
 "          üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n"
 "          þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4956,7 +5003,7 @@ msgstr ""
 "\n"
 "÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4978,40 +5025,40 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "çÒÕÐÐÁ %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5020,7 +5067,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; "
 "%s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5028,7 +5075,7 @@ msgstr ""
 "%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5036,13 +5083,13 @@ msgstr ""
 "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5050,525 +5097,525 @@ msgstr ""
 "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; "
 "%s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "îÉÞÅÇÏ"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "ôÅÍÁ"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "ôÅÍÁ É References"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "îÅÔ"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "äÁ"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "óËÒÙÔØ ×ÓÅ"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "áÄÒÅÓ"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "ðÏÌÎÏÅ ÉÍÑ"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "áÄÒÅÓ É ÉÍÑ"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "íÁËÓÉÍÁÌØÎÙÊ"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "óÕÍÍÁ"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "óÒÅÄÎÉÊ"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "þÅÒÎÙÊ"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "ëÒÁÓÎÙÊ"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "úÅÌ£ÎÙÊ"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "ëÏÒÉÞÎÅ×ÙÊ"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "óÉÎÉÊ"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "òÏÚÏ×ÙÊ"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "çÏÌÕÂÏÊ"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "âÅÌÙÊ"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "óÅÒÙÊ"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "ó×ÅÔÌÏ-ËÒÁÓÎÙÊ"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "ö£ÌÔÙÊ"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "ó×ÅÔÌÏ-ÓÉÎÉÊ"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "ó×ÅÔÌÏ-ÂÅÌÙÊ"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "îÉÞÅÇÏ"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "ðÏÄÞÅÒËÉ×ÁÎÉÅ"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "íÉÇÁÎÉÅ"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "ÎÉÞÅÇÏ"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "×ÙÂÏÒ"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "ËÏÍÁÎÄÙ É ×ÙÈÏÄ"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "ËÏÍÁÎÄÙ É ×ÙÂÏÒ"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "ôÅÍÁ: ÓÔÒÏËÁ (ÉÇÎÏÒÉÒÏ×ÁÔØ ÒÅÇÉÓÔÒ) "
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "From: ÓÔÒÏËÁ (ÎÅ ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)    "
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "From: ÓÔÒÏËÁ (ÉÇÎÏÒ. ÒÅÇÉÓÔÒ)   "
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 #, fuzzy
 msgid "Lines:"
 msgstr "óÔÒÏËÉ"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Score (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Score (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 #, fuzzy
 msgid "Last posting date (descending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 #, fuzzy
 msgid "Last posting date (ascending)"
 msgstr "ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "ÎÅÔ"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 #, fuzzy
 msgid "Highlight Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5576,17 +5623,17 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n"
 "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5594,19 +5641,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
 "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5623,33 +5670,33 @@ msgstr ""
 "# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
 "#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
 "# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5669,17 +5716,17 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5694,11 +5741,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5712,18 +5759,18 @@ msgstr ""
 "#   1 = ÓÕÍÍÁ\n"
 "#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5753,17 +5800,17 @@ msgstr ""
 "#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 #, fuzzy
 msgid ""
 "# Sort thread by ...\n"
@@ -5780,55 +5827,55 @@ msgstr ""
 "# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 "#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 #, fuzzy
 msgid "Go to first unread article in group"
 msgstr "ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
 "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
 "# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞÔ£ÎÎÙÍÉ "
 "ÓÔÁÔØÑÍÉ.\n"
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5837,11 +5884,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5851,12 +5898,12 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 #, fuzzy
 msgid "How to treat blank lines"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5873,87 +5920,87 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5961,16 +6008,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5978,16 +6025,16 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5995,49 +6042,49 @@ msgstr ""
 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
 "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÁ."
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 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:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 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:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6045,11 +6092,11 @@ msgstr ""
 "0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ "
 "ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ"
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6060,30 +6107,30 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6095,30 +6142,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÅ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6128,11 +6175,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6144,229 +6191,229 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 #, fuzzy
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 #, fuzzy
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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:1973
+#: src/lang.c:1986
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 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:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 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:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 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:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 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:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 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:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 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:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6374,11 +6421,11 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
 "ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -6387,53 +6434,53 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 "óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÓÐÒÏÓÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
 "# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -6456,82 +6503,82 @@ msgstr ""
 "#   4 = Multipart Subject\n"
 "#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 #, fuzzy
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 #, fuzzy
 msgid "Program that opens URLs"
 msgstr "ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 #, fuzzy
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÚÁÇÒÕÚËÉ"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ÄÌÑ ÏÂÙÞÎÙÈ ÛÁÂÌÏÎÏ×, REGEX ÄÌÑ ÒÅÇÕÌÑÒÎÙÈ ×ÙÒÁÖÅÎÉÊ"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "ôÉÐ ÛÁÂÌÏÎÁ"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6543,59 +6590,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6603,19 +6650,19 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÅÔÉÒÏ×ÁÎÉÑ\n"
 "# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6623,11 +6670,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6635,11 +6682,11 @@ msgstr ""
 "# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6647,11 +6694,11 @@ msgstr ""
 "# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6659,11 +6706,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6671,11 +6718,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6683,11 +6730,11 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6695,21 +6742,21 @@ msgstr ""
 "# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6717,11 +6764,11 @@ msgstr ""
 "# ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6729,11 +6776,11 @@ msgstr ""
 "# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6741,11 +6788,11 @@ msgstr ""
 "# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6753,11 +6800,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6765,11 +6812,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6777,12 +6824,12 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6791,11 +6838,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6803,11 +6850,11 @@ msgstr ""
 "# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6815,11 +6862,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6827,11 +6874,11 @@ msgstr ""
 "# ã×ÅÔ Help/Mail-Sign\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6839,11 +6886,11 @@ msgstr ""
 "# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6851,12 +6898,12 @@ msgstr ""
 "# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 #, fuzzy
 msgid "Color of verbatim blocks"
 msgstr "ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 #, fuzzy
 msgid ""
 "# Color of verbatim blocks\n"
@@ -6865,11 +6912,11 @@ msgstr ""
 "# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6877,11 +6924,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6889,11 +6936,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6901,11 +6948,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6913,11 +6960,11 @@ msgstr ""
 "# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6945,11 +6992,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6957,11 +7004,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6969,11 +7016,11 @@ msgstr ""
 "# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6981,27 +7028,27 @@ msgstr ""
 "# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
 "# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7011,58 +7058,58 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "óÏÚÄÁÔØ ÓÉÇÎÁÔÕÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7072,54 +7119,54 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7143,56 +7190,56 @@ msgstr ""
 "#   6 = ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 "#   7 = óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 #, fuzzy
 msgid "Insert 'User-Agent:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7202,15 +7249,15 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 #, fuzzy
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
@@ -7218,27 +7265,27 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7247,15 +7294,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7268,32 +7315,32 @@ msgstr ""
 "# ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ, ÐÏËÁ post_mime_encoding ÔÁËÖÅ\n"
 "# ÎÅ ÕÓÔÁÎÏ×ÌÅÎ × 8bit.\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 "á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 "<ESC> ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
 "# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ 8 ÂÉÔÎÙÅ ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7304,11 +7351,11 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7316,16 +7363,16 @@ msgstr ""
 "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
 "# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ.\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7335,12 +7382,12 @@ msgstr ""
 "# ÓÉÍ×ÏÌ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÒÅÄÓÔÁ×ÌÅÎ × ÃÅÌÅ×ÏÍ ÎÁÂÏÒÅ ÓÉÍ×ÏÌÏ×, ÔÏ ÏÎ\n"
 "# ÁÐÐÒÏËÓÉÍÉÒÕÅÔÓÑ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÐÏÈÏÖÉÍÉ ÓÉÍ×ÏÌÁÍÉ.\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 #, fuzzy
 msgid "Send you a Cc/Bcc automatically"
 msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ Cc Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 #, fuzzy
 msgid ""
 "# Put your name in the Cc: and/or Bcc: field when mailing an article.\n"
@@ -7358,109 +7405,91 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 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:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ÄÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-"á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
-"×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
-
-#: src/lang.c:2667
-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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7468,24 +7497,24 @@ msgstr ""
 "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "ïÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎ£ÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 "÷ÙÐÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7494,83 +7523,64 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 "ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# åÓÌÉ ON, ÔÏ ×Ù×ÏÄÉÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "ðÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr ""
-"úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
-"<ESC> ÏÔÍÅÎÁ."
-
-#: src/lang.c:2715
-msgid "Start editor with line offset"
-msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
-
-#: src/lang.c:2716
-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 ""
-"# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
-"# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
 "<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7578,16 +7588,16 @@ msgstr ""
 "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
 "# %E òÅÄÁËÔÏÒ  %F éÍÑ ÆÁÊÌÁ  %N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7595,30 +7605,30 @@ msgstr ""
 "# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n"
 "# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7634,34 +7644,34 @@ msgstr ""
 "#   2 = ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ ÂÅÚ ÚÁÇÏÌÏ×ËÏ× × "
 "ÆÁÊÌÅ\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7669,39 +7679,39 @@ msgstr ""
 "# éÍÑ ÆÁÊÌÁ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ.\n"
 "# åÓÌÉ ÉÍÑ ÆÁÊÌÁ ÎÅ ÕËÁÚÁÎÏ, ÔÏ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ ÎÅ ÂÕÄÕÔ ÓÏÈÒÁÎÑÔÓÑ.\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 "# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ × ~/dead.articles\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "èÏÔÉÔÅ ÕÂÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7715,7 +7725,7 @@ msgstr ""
 "#   1 = ÕÎÉÞÔÏÖÁÔØ\n"
 "#   2 = ÐÏÍÅÞÁÔØ D × ÜËÒÁÎÅ ×ÙÂÏÒÁ\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 #, fuzzy
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
@@ -7723,37 +7733,37 @@ msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 "ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 "# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
 "# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
@@ -7761,29 +7771,29 @@ msgstr ""
 "ÓÏÅÄÉÎÅÎÉÅ\n"
 "# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "×ÅÒÎÕÔØÓÑ × ÕÒÏ×ÅÎØ ×ÙÂÏÒÁ ÇÒÕÐÐ"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7797,12 +7807,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 #, fuzzy
 msgid "Format string for group level"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7821,12 +7831,12 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 #, fuzzy
 msgid "Format string for thread level"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7844,19 +7854,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -7876,20 +7886,20 @@ msgstr ""
 "#   3 = NFC\n"
 "#   4 = NFD\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 #, fuzzy
 msgid "Function for sorting articles"
 msgstr "éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 #, fuzzy
 msgid ""
 "# Function for sorting articles\n"
@@ -7902,156 +7912,156 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 #, fuzzy
 msgid "Delete post-process files"
 msgstr "ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 #, fuzzy
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 "éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 "ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 #, fuzzy
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 #, fuzzy
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 #, fuzzy
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 #, fuzzy
 msgid "Mailing list address"
 msgstr "ïÔÐÒÁ×ÉÔØ ÌÏÇ-ÓÏÏÂÝÅÎÉÅ %s\n"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 #, fuzzy
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 #, fuzzy
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 #, fuzzy
 msgid "savefile"
 msgstr "óÏÈÒÁÎÉÔØ × ÆÁÊÌ> "
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 #, fuzzy
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 #, fuzzy
 msgid "Quick (1 key) select filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 #, fuzzy
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 #, fuzzy
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 #, fuzzy
 msgid "Quick (1 key) select filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ×ÙÂÏÒÁ?"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 #, fuzzy
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 #, fuzzy
 msgid "Quick (1 key) kill filter scope"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 #, fuzzy
 msgid "Quick (1 key) kill filter case"
 msgstr "äÏÂÁ×ÉÔØ ÆÉÌØÔÒ ÂÙÓÔÒÏÇÏ ÕÎÉÞÔÏÖÅÎÉÑ?"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 #, fuzzy
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
@@ -8059,48 +8069,48 @@ msgstr ""
 "÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 "ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 #, fuzzy
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 #, fuzzy
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 #, fuzzy
 msgid "Insert 'X-Comment-To:' header"
 msgstr "äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË 'X-Comment-To:'"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr ""
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
@@ -8118,30 +8128,30 @@ msgstr ""
 "\n"
 "óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "îÅ ÕÄÁÌÏÓØ ÓÏÅÄÉÎÉÔØÓÑ Ó NNTP ÓÅÒ×ÅÒÏÍ %s. ÷ÙÈÏÄ..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "þÔÅÎÉÅ (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr ""
 
@@ -8150,7 +8160,7 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÒÁÓËÒÙÔØ %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8159,7 +8169,7 @@ msgstr ""
 "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n"
 "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÎÉ × %s, ÎÉ × %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8171,7 +8181,7 @@ msgstr ""
 "ÉÌÉ ÓÏÏÂÝÅÎÉÅ ÎÅ ÓÏÄÅÒÖÉÔ ÎÉ ÏÄÎÏÇÏ 8-ÂÉÔÎÏÇÏ ÓÉÍ×ÏÌÁ, ÔÁËÉÍ ÏÂÒÁÚÏÍ\n"
 "ÒÁÚÂÉÔÉÑ ÎÁ ÞÁÓÔÉ ÎÅ ÐÒÏÉÚÏÊÄ£Ô.\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8180,12 +8190,12 @@ msgstr ""
 "óÔÒÏËÁ %d ÄÌÉÎÎÅÅ 998 ÏËÔÅÔÏ× É ÄÏÌÖÎÁ ÂÙÔØ ÒÁÚÂÉÔÁ ÎÁ ÞÁÓÔÉ,\n"
 "ÎÏ ËÏÄÉÒÏ×ËÁ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ × %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8217,7 +8227,7 @@ msgstr "[- îÅÄÏÓÔÕÐÎÏ -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8226,7 +8236,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8240,38 +8250,38 @@ msgstr ""
 "ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "ÂÁÊÔ"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "ÎÅÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "×ÓÅ"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr ""
 
-#: src/xface.c:73
+#: src/xface.c:75
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo."
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ðÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ %s ÎÅ ÎÁÊÄÅÎÁ."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÏÛÉÂËÁ ÓÏÚÄÁÎÉÑ %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8295,20 +8305,57 @@ msgstr ""
 "×ÉÄÅÔØ ÓÐÅÃÉÁÌØÎÙÅ ÆÁÊÌÙ ÓÏÚÄÁÎÎÙÅ ÄÌÑ ×ÁÓ NFS ÓÅÒ×ÅÒÏÍ ×Ï ×ÒÅÍÑ ÒÁÂÏÔÙ\n"
 "slrnface.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "îÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ slrnface: ÎÅ ÕÄÁ£ÔÓÑ ÓËÏÎÓÔÒÕÉÒÏ×ÁÔØ ÉÍÑ fifo."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface ÎÅÐÒÁ×ÉÌØÎÏ ÚÁ×ÅÒÛÅÎÁ Ó ËÏÄÏÍ %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface: ÏÛÉÂËÁ ÚÁÐÕÓËÁ: %s."
 
+#, fuzzy
+#~ msgid "#  start_editor_offset=ON/OFF\n"
+#~ msgstr "#  show_author=þéóìï\n"
+
+#~ msgid ""
+#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+#~ msgstr ""
+#~ "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
+#~ "<ESC> ÏÔÍÅÎÁ."
+
+#~ msgid "Start editor with line offset"
+#~ msgstr "úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
+
+#~ 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 ""
+#~ "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
+#~ "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
+
+#, fuzzy
+#~ msgid "Operation limited to articels of the current group."
+#~ msgstr "ÏÔÐÒÁ×ÉÔØ (ÎÁÐÉÓÁÔØ) ÓÔÁÔØÀ × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ"
+
+#~ msgid ""
+#~ "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
+#~ "sets."
+#~ msgstr ""
+#~ "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
+#~ "×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
+
+#~ msgid "Use Archive-name: header for save"
+#~ msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
+
+#~ msgid "  -Q       quick start. Same as -qd"
+#~ msgstr "  -Q       ÂÙÓÔÒÙÊ ÚÁÐÕÓË. ôÏ ÖÅ ÓÁÍÏÅ ËÁË Ó ÏÐÃÉÑÍÉ -qd"
+
 #~ msgid "# What should we ask confirmation for.\n"
 #~ msgstr "# ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ.\n"
 
Binary files tin-2.4.5/po/sv.gmo and tin-2.6.0/po/sv.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/sv.po tin-2.6.0/po/sv.po
--- tin-2.4.5/po/sv.po	2020-12-24 00:24:54.000000000 +0100
+++ tin-2.6.0/po/sv.po	2021-08-20 10:49:28.593881044 +0200
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 1.8.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -23,370 +23,360 @@ msgid "Reading %s\n"
 msgstr "Läser om %s..."
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Trådar artiklar..."
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "Försöker med %s"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Skriver attributfil..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 #, fuzzy
 msgid "Processing attributes... "
 msgstr "Skriver attributfil... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr ""
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr ""
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -516,7 +506,7 @@ msgstr ""
 msgid "(unknown)"
 msgstr "(okänd)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NOLL"
 
@@ -967,7 +957,7 @@ msgstr ""
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Förvald"
 
@@ -1003,243 +993,248 @@ msgstr "*** Slut på artikel ***"
 
 #: src/lang.c:170
 #, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** Slut på artiklar ***"
+
+#: src/lang.c:171
+#, fuzzy
 msgid "*** End of scopes ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** Slut på tråd ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 #, fuzzy
 msgid "*** End of URLs ***"
 msgstr "*** Slut på grupper ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr ""
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr ""
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr ""
 
-#: src/lang.c:176
+#: src/lang.c:177
 #, fuzzy
 msgid " and enter next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr ""
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr ""
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "Kan inte låsa upp %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "Skadad fil %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:204
 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:204
+#: src/lang.c:205
 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:205
+#: src/lang.c:206
 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:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1247,7 +1242,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1256,7 +1251,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1266,13 +1261,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1280,28 +1275,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1309,154 +1304,154 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "Inga rättigheter att gå in i %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "Inga läsrättigheter för %s\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "Filen %s existerar inte\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "Inga skrivrättigheter för %s\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "fel"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "fel"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Avslutar..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "extraherar %s..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- vidarebefordrat meddelande --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 #, fuzzy
 msgid "-- end of forwarded message --\n"
 msgstr "Vidarebefordrat meddelande (slut)\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1471,12 +1466,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1491,872 +1486,890 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Fullständig"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Kommentar (valfri)  : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Okänd värd.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "global "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "Vänligen använd %.100s istället"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "Grupp %s är modererad. Fortsätta?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "grupper"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "Läser om %s..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Gruppval"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "grupp"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Bläddra URL:er i artikel"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "visa sista sidan av artikel"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "visa nästa artikel"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "visa första artikel i nästa tråd"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "visa nästa olästa artikel"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "visa föregående artikel"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "visa föregående olästa artikel"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "sök framåt inom denna artikel"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:373
 #, fuzzy
 msgid "toggle display of all headers"
 msgstr "växla val av tråd"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:380
 #, fuzzy
 msgid "choose first attachment in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:378
+#: src/lang.c:381
 #, fuzzy
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:379
+#: src/lang.c:382
 #, fuzzy
 msgid "choose last attachment in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:385
 #, fuzzy
 msgid "pipe raw attachment into command"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:389
 #, fuzzy
 msgid "search for attachments backwards"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:391
 #, fuzzy
 msgid "tag attachment"
 msgstr "Välj artikel> "
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:394
 #, fuzzy
 msgid "untag all tagged attachments"
 msgstr "Välj artikel> "
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:396
 #, fuzzy
 msgid "choose first attribute in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:394
+#: src/lang.c:397
 #, fuzzy
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:395
+#: src/lang.c:398
 #, fuzzy
 msgid "choose last attribute in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:400
 #, fuzzy
 msgid "search forwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:398
+#: src/lang.c:401
 #, fuzzy
 msgid "search backwards for an attribute"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:399
+#: src/lang.c:402
 #, fuzzy
 msgid "select attribute"
 msgstr "välj tråd"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "rapportera fel eller kommentar via e-post till %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 #, fuzzy
 msgid "choose first option in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:403
+#: src/lang.c:406
 #, fuzzy
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:404
+#: src/lang.c:407
 #, fuzzy
 msgid "choose last option in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:405
+#: src/lang.c:408
 #, fuzzy
 msgid "start scopes menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:406
+#: src/lang.c:409
 #, fuzzy
 msgid "search forwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:407
+#: src/lang.c:410
 #, fuzzy
 msgid "search backwards for an option"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:408
+#: src/lang.c:411
 #, fuzzy
 msgid "select option"
 msgstr "välj"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "redigera filterfil"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "få hjälp"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "en rad ner"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "upp en rad"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "ner en sida"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "upp en sida"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "återgå till föregående meny"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "avsluta tin omedelbart"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "rita om sida"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "repetera senaste sökning"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "visa versionsinformation"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "välj första tråd i lista"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "välj sista tråd i lista"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "visa nästa grupp"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "visa föregående grupp"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "välj grupp (gör \"het\")"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "välj tråd"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:465 src/lang.c:521
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr ""
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  välj tråd efter nummer"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "växla val av tråd"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "Sök framåt [%s]> "
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
+
+#: src/lang.c:477
+msgid "toggle info message in last line (Message-ID)"
+msgstr ""
+
+#: src/lang.c:478
+msgid "Open article by Message-ID"
+msgstr ""
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:481
 #, fuzzy
 msgid "edit attributes file"
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:476
+#: src/lang.c:482
 #, fuzzy
 msgid "choose first scope in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:477
+#: src/lang.c:483
 #, fuzzy
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:478
+#: src/lang.c:484
 #, fuzzy
 msgid "choose last scope in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:487
 #, fuzzy
 msgid "select scope"
 msgstr "välj"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "välj grupp efter namn"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "avsluta"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "avsluta utan att spara konfigurationsändringar"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "läs vald grupp"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "sök framåt efter ett gruppnamn"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "prenumerera på vald grupp"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "säg upp prenumeration av vald grupp"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "säg upp prenumeration av grupper som matchar mönster"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "sortera listan av grupper"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr ""
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  välj artikel efter nummer"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "välj sista artikel i lista"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:525
 #, fuzzy
 msgid "mark article, range or tagged articles as unread"
 msgstr "markera artikel som oläst"
 
-#: src/lang.c:519
+#: src/lang.c:526
 #, fuzzy
 msgid "mark current thread as unread"
 msgstr "markera tråd som oläst"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "läs vald artikel"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2364,7 +2377,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2372,7 +2385,7 @@ msgstr ""
 "Diverse\n"
 "-------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2380,7 +2393,7 @@ msgstr ""
 "Flytta runt\n"
 "-----------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2388,7 +2401,7 @@ msgstr ""
 "Operationer för grupp/tråd/artikel\n"
 "----------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 #, fuzzy
 msgid ""
 "Attachment operations\n"
@@ -2397,7 +2410,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 #, fuzzy
 msgid ""
 "Attribute operations\n"
@@ -2406,7 +2419,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 #, fuzzy
 msgid ""
 "Option operations\n"
@@ -2415,7 +2428,16 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Operationer för grupp/tråd/artikel\n"
+"----------------------------------"
+
+#: src/lang.c:536
 #, fuzzy
 msgid ""
 "Scope operations\n"
@@ -2424,7 +2446,7 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 #, fuzzy
 msgid ""
 "URL operations\n"
@@ -2433,120 +2455,120 @@ msgstr ""
 "Visa egenskaper\n"
 "---------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 #, fuzzy
 msgid "choose first URL in list"
 msgstr "välj första grupp i lista"
 
-#: src/lang.c:532
+#: src/lang.c:539
 #, fuzzy
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  välj grupp efter nummer"
 
-#: src/lang.c:533
+#: src/lang.c:540
 #, fuzzy
 msgid "choose last URL in list"
 msgstr "välj sista grupp i lista"
 
-#: src/lang.c:534
+#: src/lang.c:541
 #, fuzzy
 msgid "search for URLs forwards"
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:535
+#: src/lang.c:542
 #, fuzzy
 msgid "search for URLs backwards"
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Gruppnivåkommandon"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:550
 msgid "All parts untagged"
 msgstr ""
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "Vänligen ange ett giltigt tecken"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** Inga uppskjutna artiklar ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Du är inte prenumerant av denna grupp"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Inget tidigare uttryck"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:554
+#: src/lang.c:561
 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:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "ej komplett "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2584,152 +2606,152 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Sista"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Sista svaret --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "Rader %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 #, fuzzy
 msgid "Function not available."
 msgstr "Artikel ej tillgänglig"
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Post"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "postlåda "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Skicka artikel(ar) till [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "Skickar logg till %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "Skicka FELRAPPORT till %s?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "Skickad"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "Skickar till %s..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2737,353 +2759,353 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, fuzzy, c-format
 msgid "%s marked as read"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s markerad som oläst"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, fuzzy, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Markera"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, fuzzy, c-format
 msgid "Mark article as read%s?"
 msgstr "Markera alla artiklar som lästa%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "Markera grupp %s som läst?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Markera tråd som läst%s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "Matchar %s grupper..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, fuzzy, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, fuzzy, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, fuzzy, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, fuzzy, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=sätt nuvarande till n; %s=nästa olästa; %s=sökmönster; %s=döda/välj"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=rad upp; %s=rad ner; %s=sida upp; %s=sida ned; %s=topp; %s=botten"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, fuzzy, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 "%s=rad ner; %s=rad upp; %s=hjälp; %s=flytta; %s=avsluta; %s=växla alla/olästa"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=hjälp; %s=rad ner; %s=rad upp; %s=avsluta; %s=märk; %s=markera oläst"
 
-#: src/lang.c:652
-#, fuzzy, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=sök framåt; %s=sök bakåt; %s=avsluta"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--Mer--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "Flyttar %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", namn: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Gå till diskussionsgrupp [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "diskussionsgrupper"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "diskussionsgrupp"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "Försöka att spara filen newsrc igen?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- Nästa svar --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "Nej "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Inga artiklar har postats"
 
-#: src/lang.c:671
+#: src/lang.c:680
 #, fuzzy
 msgid "*** No attachments ***"
 msgstr "*** Inga artiklar ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** Ingen beskrivning ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Inget filnamn"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Ingen grupp"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Inga fler grupper att läsa"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Inget sista meddelande"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "Ingen e-postadress"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "Ingen match"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "Inga fler grupper"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Inga diskussionsgrupper"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "Slut på olästa artiklar"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Ingen föregående grupp"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Ingen föregående oläst artikel"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "Inga svar"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:698
 #, fuzzy
 msgid "*** No scopes ***"
 msgstr "*** Inga grupper ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "Ingen söksträng"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Inget ämne"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3100,327 +3122,345 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Endast"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "Flagga inte aktiverad. Bygg om med %s."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:714
+#: src/lang.c:723
 #, fuzzy
 msgid "Options Menu Commands"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Posta en uppföljning..."
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "Toppnivåkommandon"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "återgå till gruppvalsnivå"
+
+#: src/lang.c:738
+msgid "Already in posted articles history level"
+msgstr ""
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Posta till diskussionsgrupp(er) [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Postar artikel..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "Hetta %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "Märkt %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "Vill du verkligen avsluta?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "Vill du verkligen avsluta utan att spara din konfiguration?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Vill du avbryta denna operation?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "Vill du avsluta tin omedelbart?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "Läser (\"q\" för att avsluta)..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "Läser %sarticles..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "Läser %sattributfil...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "Läser %skonfigurationsfil...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "Läser filterfil...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "Läser %s grupper..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Läser grupper från aktiv fil..."
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d återstår)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+msgid "Removed from this rule: "
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Fel: byt namn på %s till %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "Återställ newsrc?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "Tryck <RETURN> för att fortsätta..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "Välj rader: (</>num): "
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "Välj tid i dagar   : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3433,54 +3473,54 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Visar endast olästa grupper"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Spara"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "Spara \"%s\" (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Spara konfiguration före du fortsätter?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Spara filnamn> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Sparad"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "Sparade %s...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "Ingenting sparades"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3489,213 +3529,213 @@ msgstr ""
 "\n"
 "%s %d %s från %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s sparad till %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s sparad till %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Sparar..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: skärm är för liten\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "skärm är för liten, %s avslutas\n"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:836
 #, fuzzy
 msgid "Enter scope> "
 msgstr "Ange mönster [%s]> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:841
 #, fuzzy
 msgid "Select scope> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 #, fuzzy
 msgid "Scopes Menu"
 msgstr "Alternativmenyn"
 
-#: src/lang.c:830
+#: src/lang.c:843
 #, fuzzy
 msgid "Scopes Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Sök bakåt [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Sök framåt [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "Söker..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "Välj artikel> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:853
 #, fuzzy
 msgid "Select thread> "
 msgstr "Välj tråd > "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<BLANKSTEG>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "Startar: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Lista tråd (%d av %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Tråd (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d dagar"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3706,220 +3746,220 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Tråd"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "trådar"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "tråd"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Tråd %4s av %4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Trådar artiklar..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d Försöker att låsa %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=hjälp"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "Obegränsad"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Fel vid avkodning av %s : %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "Inget slut."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s lyckades avkodas."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "oläst "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "Uppdaterad"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "Uppdaterar"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:924
 #, fuzzy
 msgid "URL Menu Commands"
 msgstr "Toppnivåkommandon"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, fuzzy, c-format
 msgid "Opening %s"
 msgstr "Öppnar %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 #, fuzzy
 msgid "Select URL> "
 msgstr "Välj grupp> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 #, fuzzy
 msgid "No URLs in this article"
 msgstr "Inga fler URL:er i denna artikel"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       detta hjälpmeddelande"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -3929,49 +3969,49 @@ msgstr ""
 "Skicka felrapporter/kommentarer till %s\n"
 "Rapportera synpunkter på översättningen till <tp-sv@listor.tp-sv.se>."
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       posta en artikel och avsluta"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       starta om det finns olästa diskussioner"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3982,47 +4022,47 @@ msgstr ""
 "\n"
 "Användning: %s [flaggor] [diskussionsgrupp[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       skriv ut version & datuminformation"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "Visa \"%s\" (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4030,33 +4070,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4070,7 +4110,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4079,13 +4119,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4095,7 +4135,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4104,7 +4144,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4114,19 +4154,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4137,49 +4177,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Skriver attributfil..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d svar"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "Lade till %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Ja "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    Du har post"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4192,11 +4232,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4213,11 +4253,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "växla färg"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4242,285 +4282,285 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "Ingen början."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Inget data."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Okänt fel."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tKontrollsumma för %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "genomför PGP-operationer på artikel"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=kryptera, %s=signera, %s=båda, %s=avsluta: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1097
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1106
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "Ansluter till %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Kopplar ner från server...\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  Stänger anslutning"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       tvinga autentisering vid anslutning"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
 msgstr "  -Q       snabbstart. Samma som -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4529,104 +4569,105 @@ msgstr ""
 "\n"
 "Anslutning till %s: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "Ger upp...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Okänd tjänst.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 "Kan inte öppna %s. Försök med %s -r för att läsa diskussionsgrupper via "
 "NNTP.\n"
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       snabbstart. Samma som -qd"
+#: src/lang.c:1156
+#, fuzzy
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       snabbstart. Samma som -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Din server har inte Xref: i sina NOV-filer.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s utskriven"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "Skriv ut"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "Skriver ut..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s utskriven"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "Inget kommando"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "Rör"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, fuzzy, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4636,7 +4677,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4645,7 +4686,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4654,14 +4695,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4683,613 +4724,613 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Skalkommando (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Ange skalkommando [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grupp %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Server ej tillgänglig\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, 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:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "Försöker med %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "Ingen"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Ämne"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "Referenser"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "Nej"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Ja"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "Göm alla"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Adress"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Hela namnet"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Adress och namn"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "Max"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Summa"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Medelvärde"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Svart"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "Röd"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "Grön"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Brun"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Blå"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Rosa"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "Turkos"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "Vit"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Grå"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "Ljusröd"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "Ljusgrön"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "Gul"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "Ljusblå"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "Ljusrosa"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "Ljusturkos"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "Ljusvit"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "Ingenting"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "Blanksteg"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "Understruken"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "Blinkande"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "Fet"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "ingen"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "kommandon"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "välj"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 #, fuzzy
 msgid "Subject: (case sensitive)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 #, fuzzy
 msgid "Subject: (ignore case)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 #, fuzzy
 msgid "From: (case sensitive)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 #, fuzzy
 msgid "From: (ignore case)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Rader:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 #, fuzzy
 msgid "Don't trim article body"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Skalarkiv"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Ämne: (fallande)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Ämne: (stigande)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "Från: (fallande)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "Från: (stigande)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Datum: (fallande)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Datum: (stigande)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Poäng (fallande)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Poäng (stigande)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Rader: (fallande)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Rader: (stigande)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Behåll alltid"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Ta alltid bort"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Ingenting speciellt"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "nej"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 #, fuzzy
 msgid "Highlight Options"
 msgstr "Visningsalternativ"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 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:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5299,31 +5340,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Tråda artiklar efter"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5335,15 +5376,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5358,11 +5399,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5371,16 +5412,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Sortera artiklar efter"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5397,15 +5438,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Sortera trådar efter"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5416,44 +5457,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "välj första artikel i lista"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Visa endast olästa artiklar"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Filtrera vilka artiklar"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5462,11 +5503,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5476,11 +5517,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5497,168 +5538,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 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:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 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:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5669,28 +5710,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Visa signaturer"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5702,30 +5743,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "Visa \"a som Umlaut-a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -5735,11 +5776,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -5751,230 +5792,230 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 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:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 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:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 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:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 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:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 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:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 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:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5983,49 +6024,49 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6039,79 +6080,79 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6119,328 +6160,328 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "Använd ANSI-färg"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Färg för signaturer"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6456,57 +6497,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6516,56 +6557,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "E-postadress (och hela namnet)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -6575,50 +6616,50 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6632,52 +6673,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6687,41 +6728,41 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2534
+#: src/lang.c:2547
 #, fuzzy
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Format på postlåda"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# Format på postlåda.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -6730,15 +6771,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6746,28 +6787,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6778,36 +6819,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -6817,129 +6858,113 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 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:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Postkatalog"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr ""
-
-#: src/lang.c:2667
-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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6948,118 +6973,103 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2703
-msgid "# Print program with parameters used to print articles/threads\n"
-msgstr ""
-
 #: src/lang.c:2709
-msgid "Force redraw after certain commands"
-msgstr ""
-
-#: src/lang.c:2710
-msgid ""
-"# If ON a screen redraw will always be done after certain external commands\n"
-msgstr ""
-
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
 #: src/lang.c:2715
-msgid "Start editor with line offset"
+msgid "Force redraw after certain commands"
 msgstr ""
 
 #: src/lang.c:2716
 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"
+"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "Extern inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 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:2734
+#: src/lang.c:2733
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7068,67 +7078,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "Ta bort ~/.article efter postning"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 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:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7137,65 +7147,65 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 #, fuzzy
 msgid "Format string for selection level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7209,12 +7219,12 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 #, fuzzy
 msgid "Format string for group level"
 msgstr "återgå till gruppvalsnivå"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7233,11 +7243,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7255,19 +7265,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7279,19 +7289,19 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7299,182 +7309,182 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 #, fuzzy
 msgid "savefile"
 msgstr "Spara filnamn> "
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 #, fuzzy
 msgid "UNDECLARED_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 #, fuzzy
 msgid "X_Body"
 msgstr "Fet"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr ""
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "Version: %s %s utgåva %s (\"%s\")\n"
@@ -7490,29 +7500,29 @@ msgid ""
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Läs (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr ""
 
@@ -7521,14 +7531,14 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, 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:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -7536,19 +7546,19 @@ msgid ""
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, 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:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "Postar: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -7580,7 +7590,7 @@ msgstr "[- Ej tillgänglig -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -7589,7 +7599,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -7599,37 +7609,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "byte"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "oläst"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "alla"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr ""
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -7643,16 +7653,16 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr ""
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr ""
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/tin.pot tin-2.6.0/po/tin.pot
--- tin-2.4.5/po/tin.pot	2020-12-24 00:25:33.000000000 +0100
+++ tin-2.6.0/po/tin.pot	2021-08-20 10:49:52.902878937 +0200
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -23,367 +23,357 @@ msgid "Reading %s\n"
 msgstr ""
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 msgid "Threading by multipart"
 msgstr ""
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, c-format
 msgid "Writing %s\n"
 msgstr ""
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 msgid "Writing overview cache..."
 msgstr ""
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr ""
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
 "#\n"
 msgstr ""
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr ""
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr ""
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr ""
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, c-format
 msgid "#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"
 msgstr ""
 
-#: src/attrib.c:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr ""
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr ""
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, c-format
 msgid "#  group_format=STRING (eg. %%n %%m %%R %%L  %%s  %%F)\n"
 msgstr ""
 
-#: src/attrib.c:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr ""
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr ""
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, c-format
 msgid "#  mime_types_to_save=STRING (eg. image/*,!image/bmp)\n"
 msgstr ""
 
-#: src/attrib.c:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr ""
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr ""
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr ""
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr ""
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr ""
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr ""
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr ""
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr ""
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr ""
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr ""
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr ""
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr ""
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr ""
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr ""
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr ""
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr ""
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr ""
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -513,7 +503,7 @@ msgstr ""
 msgid "(unknown)"
 msgstr ""
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr ""
 
@@ -948,7 +938,7 @@ msgstr ""
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr ""
 
@@ -981,241 +971,245 @@ msgid "*** End of page ***"
 msgstr ""
 
 #: src/lang.c:170
-msgid "*** End of scopes ***"
+msgid "*** End of posted articles ***"
 msgstr ""
 
 #: src/lang.c:171
-msgid "*** End of thread ***"
+msgid "*** End of scopes ***"
 msgstr ""
 
 #: src/lang.c:172
-msgid "*** End of URLs ***"
+msgid "*** End of thread ***"
 msgstr ""
 
 #: src/lang.c:173
-msgid "Enter limit of articles to get> "
+msgid "*** End of URLs ***"
 msgstr ""
 
 #: src/lang.c:174
-msgid "Enter Message-ID to go to> "
+msgid "Enter limit of articles to get> "
 msgstr ""
 
 #: src/lang.c:175
-msgid " and enter next unread thread"
+msgid "Enter Message-ID to go to> "
 msgstr ""
 
 #: src/lang.c:176
-msgid " and enter next unread article"
+msgid " and enter next unread thread"
 msgstr ""
 
 #: src/lang.c:177
-msgid " and enter next unread group"
+msgid " and enter next unread article"
 msgstr ""
 
 #: src/lang.c:178
-msgid "Enter option number> "
+msgid " and enter next unread group"
 msgstr ""
 
 #: src/lang.c:179
+msgid "Enter option number> "
+msgstr ""
+
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr ""
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
 msgstr ""
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
 msgstr ""
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
 msgstr ""
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
 msgstr ""
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
 msgstr ""
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
 msgstr ""
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr ""
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr ""
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr ""
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
 msgstr ""
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr ""
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr ""
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr ""
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr ""
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr ""
 
-#: src/lang.c:203
+#: src/lang.c:204
 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:204
+#: src/lang.c:205
 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:205
+#: src/lang.c:206
 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:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr ""
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr ""
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr ""
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr ""
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr ""
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr ""
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr ""
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr ""
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
 msgstr ""
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
 msgstr ""
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
 msgstr ""
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr ""
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
 msgstr ""
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
 msgstr ""
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
 msgstr ""
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1223,7 +1217,7 @@ msgid ""
 msgstr ""
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1232,7 +1226,7 @@ msgid ""
 "       editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1242,13 +1236,13 @@ msgid ""
 "       using the M)enu of configurable options or by editing tinrc.\n"
 msgstr ""
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
 msgstr ""
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1256,28 +1250,28 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is empty.\n"
 msgstr ""
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
 "Error: The \"%s:\" line is missing from the article header.\n"
 msgstr ""
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
 "Error: %s contains non 7bit chars.\n"
 msgstr ""
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1285,153 +1279,153 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
 "Error: There are multiple (%d) \"%s:\" lines in the header.\n"
 msgstr ""
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr ""
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr ""
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr ""
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
 msgstr ""
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr ""
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr ""
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
 msgstr ""
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr ""
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr ""
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr ""
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr ""
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
 "Error on line %d: \"Sender:\" header not allowed (it will be added for you)\n"
 msgstr ""
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr ""
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr ""
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr ""
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr ""
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr ""
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr ""
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr ""
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr ""
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr ""
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr ""
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
 "You requested followups to your article to go to the following %s:\n"
 msgstr ""
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr ""
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr ""
 
-#: src/lang.c:281
+#: src/lang.c:284
 msgid ""
 "# Format:\n"
 "#   comment=STRING    Optional. Multiple lines allowed. Comments must be "
@@ -1446,12 +1440,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1466,1006 +1460,1028 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr ""
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr ""
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr ""
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr ""
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr ""
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr ""
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr ""
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr ""
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr ""
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr ""
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr ""
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr ""
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr ""
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr ""
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr ""
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr ""
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr ""
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr ""
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr ""
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr ""
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr ""
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr ""
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr ""
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr ""
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr ""
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr ""
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr ""
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr ""
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr ""
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr ""
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr ""
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr ""
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr ""
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr ""
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr ""
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr ""
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr ""
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr ""
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr ""
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr ""
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr ""
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr ""
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr ""
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr ""
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr ""
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr ""
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr ""
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr ""
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr ""
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr ""
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr ""
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr ""
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+msgid "toggle German TeX style decoding for current article"
 msgstr ""
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr ""
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr ""
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr ""
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr ""
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr ""
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr ""
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr ""
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr ""
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr ""
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr ""
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr ""
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr ""
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr ""
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr ""
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr ""
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr ""
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr ""
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr ""
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr ""
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr ""
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr ""
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr ""
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr ""
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr ""
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr ""
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr ""
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr ""
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr ""
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr ""
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr ""
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr ""
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr ""
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr ""
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr ""
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr ""
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr ""
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr ""
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr ""
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr ""
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr ""
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr ""
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr ""
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr ""
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr ""
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr ""
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr ""
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr ""
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr ""
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr ""
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr ""
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr ""
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr ""
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr ""
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr ""
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr ""
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr ""
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr ""
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr ""
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr ""
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr ""
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr ""
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr ""
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+msgid "toggle mini help menu and posting etiquette display"
 msgstr ""
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr ""
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr ""
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr ""
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr ""
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr ""
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr ""
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr ""
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr ""
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr ""
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr ""
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr ""
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr ""
 
-#: src/lang.c:465 src/lang.c:521
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr ""
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr ""
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr ""
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr ""
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr ""
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr ""
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr ""
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr ""
 
-#: src/lang.c:473
+#: src/lang.c:475
+msgid "search for articles forwards"
+msgstr ""
+
+#: src/lang.c:476
+msgid "search for articles backwards"
+msgstr ""
+
+#: src/lang.c:477
+msgid "toggle info message in last line (Message-ID)"
+msgstr ""
+
+#: src/lang.c:478
+msgid "Open article by Message-ID"
+msgstr ""
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr ""
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr ""
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr ""
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr ""
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr ""
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr ""
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr ""
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr ""
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr ""
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr ""
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr ""
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr ""
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr ""
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr ""
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr ""
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr ""
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr ""
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr ""
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr ""
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr ""
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr ""
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr ""
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr ""
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr ""
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr ""
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr ""
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr ""
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr ""
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr ""
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr ""
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr ""
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr ""
 
-#: src/lang.c:512
+#: src/lang.c:518
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr ""
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr ""
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr ""
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr ""
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr ""
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr ""
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr ""
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
 msgstr ""
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
 msgstr ""
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
 msgstr ""
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
 msgstr ""
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
 msgstr ""
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
 msgstr ""
 
-#: src/lang.c:529
+#: src/lang.c:535
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
 msgstr ""
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
 msgstr ""
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr ""
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr ""
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr ""
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr ""
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr ""
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr ""
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr ""
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr ""
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr ""
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr ""
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr ""
 
-#: src/lang.c:543
+#: src/lang.c:550
 msgid "All parts untagged"
 msgstr ""
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr ""
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr ""
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr ""
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr ""
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr ""
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr ""
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr ""
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr ""
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr ""
 
-#: src/lang.c:554
+#: src/lang.c:561
 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:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr ""
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr ""
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr ""
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, c-format
 msgid ""
 "\n"
@@ -2503,151 +2519,151 @@ msgid ""
 "Please send bug-reports/comments to %s with the 'R' command.\n"
 msgstr ""
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr ""
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr ""
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr ""
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr ""
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr ""
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr ""
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr ""
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr ""
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr ""
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr ""
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr ""
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr ""
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr ""
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr ""
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr ""
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr ""
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr ""
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr ""
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr ""
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr ""
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr ""
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr ""
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr ""
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr ""
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr ""
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr ""
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr ""
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2655,345 +2671,345 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr ""
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr ""
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr ""
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr ""
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr ""
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr ""
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr ""
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr ""
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr ""
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr ""
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
 "%s=list thread"
 msgstr ""
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr ""
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr ""
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr ""
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr ""
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr ""
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr ""
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr ""
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr ""
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr ""
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr ""
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr ""
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ""
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr ""
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr ""
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr ""
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr ""
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr ""
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr ""
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr ""
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr ""
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr ""
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr ""
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr ""
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr ""
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr ""
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr ""
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr ""
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr ""
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr ""
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr ""
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr ""
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr ""
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr ""
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr ""
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr ""
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr ""
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr ""
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr ""
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr ""
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr ""
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr ""
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr ""
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr ""
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr ""
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr ""
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr ""
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr ""
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr ""
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr ""
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr ""
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3010,326 +3026,342 @@ msgid ""
 "#\n"
 msgstr ""
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr ""
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr ""
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr ""
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr ""
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr ""
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr ""
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr ""
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr ""
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr ""
 
-#: src/lang.c:726
+#: src/lang.c:735
+msgid "Posted Articles Menu Commands"
+msgstr ""
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+msgid "Operation not available for replies by mail"
+msgstr ""
+
+#: src/lang.c:738
+msgid "Already in posted articles history level"
+msgstr ""
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr ""
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr ""
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr ""
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr ""
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr ""
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr ""
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr ""
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr ""
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr ""
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr ""
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr ""
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr ""
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr ""
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr ""
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr ""
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr ""
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr ""
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr ""
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr ""
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr ""
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr ""
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr ""
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr ""
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr ""
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr ""
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr ""
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr ""
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr ""
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr ""
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr ""
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr ""
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr ""
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr ""
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr ""
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr ""
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr ""
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr ""
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr ""
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+msgid "Removed from this rule: "
 msgstr ""
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr ""
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr ""
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr ""
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr ""
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr ""
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr ""
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr ""
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr ""
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr ""
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr ""
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr ""
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr ""
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr ""
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr ""
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr ""
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3342,260 +3374,260 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr ""
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr ""
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr ""
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr ""
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr ""
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr ""
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr ""
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr ""
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr ""
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr ""
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
 "%s %d %s from %d %s\n"
 msgstr ""
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr ""
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr ""
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr ""
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr ""
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr ""
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr ""
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr ""
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr ""
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr ""
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr ""
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr ""
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr ""
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr ""
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr ""
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr ""
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr ""
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr ""
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr ""
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr ""
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr ""
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr ""
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr ""
 
-#: src/lang.c:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr ""
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr ""
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr ""
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr ""
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr ""
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr ""
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr ""
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr ""
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr ""
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr ""
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr ""
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr ""
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr ""
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr ""
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr ""
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr ""
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr ""
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
 "Stopped. Type 'fg' to restart %s\n"
 msgstr ""
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr ""
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr ""
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr ""
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr ""
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3606,266 +3638,266 @@ msgid ""
 "# expire=ON/OFF  ON=limit to default_filter_days OFF=don't ever expire\n"
 msgstr ""
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr ""
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr ""
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr ""
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr ""
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr ""
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr ""
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr ""
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr ""
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr ""
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr ""
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr ""
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr ""
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr ""
 
-#: src/lang.c:889
+#: src/lang.c:902
 #, c-format
-msgid "Toggled german TeX encoding %s"
+msgid "Toggled German TeX encoding %s"
 msgstr ""
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr ""
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr ""
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr ""
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr ""
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr ""
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr ""
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr ""
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr ""
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr ""
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
 "\n"
 msgstr ""
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr ""
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr ""
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr ""
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr ""
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr ""
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr ""
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr ""
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr ""
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr ""
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr ""
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr ""
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr ""
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr ""
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr ""
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr ""
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr ""
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr ""
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr ""
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr ""
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr ""
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
 "Mail bug reports/comments to %s"
 msgstr ""
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr ""
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr ""
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr ""
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr ""
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr ""
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr ""
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr ""
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr ""
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr ""
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -3873,47 +3905,47 @@ msgid ""
 "Usage: %s [options] [newsgroup[,...]]"
 msgstr ""
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr ""
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr ""
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr ""
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr ""
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr ""
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
 "%s%d out of range (0 - %d). Reset to 0"
 msgstr ""
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr ""
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -3921,33 +3953,33 @@ msgid ""
 "%-100s\n"
 msgstr ""
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
 msgstr ""
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
 msgstr ""
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
 "\".\n"
 msgstr ""
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
 "         with \"Re: \" and does not contain \"(was:\".\n"
 msgstr ""
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -3961,7 +3993,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -3970,13 +4002,13 @@ msgid ""
 "         not be encoded properly.\n"
 msgstr ""
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
 msgstr ""
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -3986,7 +4018,7 @@ msgid ""
 "Read WHATSNEW, etc...\n"
 msgstr ""
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -3995,7 +4027,7 @@ msgid ""
 "Some values in your %s file may be ignored, others might have changed!\n"
 msgstr ""
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4005,19 +4037,19 @@ msgid ""
 "before you start tin once again!\n"
 msgstr ""
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
 "Warning: Found %d '-- \\n' lines, this may confuse some people.\n"
 msgstr ""
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr ""
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4028,49 +4060,49 @@ msgid ""
 "         possible.\n"
 msgstr ""
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr ""
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
 msgstr ""
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr ""
 
-#: src/lang.c:986
+#: src/lang.c:999
 #, c-format
-msgid "%d Responses"
+msgid "%4d Responses"
 msgstr ""
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr ""
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr ""
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr ""
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4083,11 +4115,11 @@ msgid ""
 "         M)enu option.\n"
 msgstr ""
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr ""
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4104,11 +4136,11 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr ""
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4133,385 +4165,385 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr ""
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is renamed, use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
 "Error: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
 "Error: \"%s\" is not a valid newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
 msgstr ""
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is renamed, you should use \"%s\" instead!\n"
 msgstr ""
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
 "Warning: cross-posting to %d newsgroups and no Followup-To line!\n"
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not in your newsrc, it may be invalid at this site!\n"
 msgstr ""
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
 "Warning: \"%s\" is not a valid newsgroup at this site!\n"
 msgstr ""
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr ""
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr ""
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr ""
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr ""
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr ""
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr ""
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr ""
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1084
+#: src/lang.c:1097
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1085
+#: src/lang.c:1098
 #, c-format
 msgid ""
 "%s=quit, %s=edit, %s=ispell, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1087
+#: src/lang.c:1100
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1093
+#: src/lang.c:1106
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr ""
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr ""
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr ""
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr ""
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr ""
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr ""
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 msgid "Disconnecting from server..."
 msgstr ""
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr ""
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr ""
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr ""
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr ""
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
 "or set the environment variable NNTPSERVER"
 msgstr ""
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr ""
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 msgid "  -Q       quick start. Same as -dnq"
 msgstr ""
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr ""
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr ""
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr ""
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
 msgstr ""
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
 "Connection to %s: "
 msgstr ""
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr ""
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr ""
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
 msgstr ""
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr ""
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr ""
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr ""
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4521,7 +4553,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4530,7 +4562,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4539,14 +4571,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4568,607 +4600,607 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, 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:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr ""
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr ""
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr ""
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr ""
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr ""
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr ""
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr ""
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr ""
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr ""
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr ""
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr ""
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr ""
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr ""
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr ""
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr ""
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr ""
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr ""
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr ""
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr ""
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr ""
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr ""
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr ""
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr ""
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 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:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr ""
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5178,31 +5210,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5214,15 +5246,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5237,11 +5269,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5250,16 +5282,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5276,15 +5308,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5295,44 +5327,44 @@ msgid ""
 "#   4 = Last posting date ascending\n"
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr ""
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5341,11 +5373,11 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr ""
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5355,11 +5387,11 @@ msgid ""
 "#   3 = PAGE DOWN or TAB\n"
 msgstr ""
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5376,168 +5408,168 @@ msgid ""
 "#       leading and trailing blank lines\n"
 msgstr ""
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 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:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 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:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr ""
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5548,28 +5580,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5581,30 +5613,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -5614,11 +5646,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -5630,230 +5662,230 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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:1973
+#: src/lang.c:1986
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr ""
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr ""
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr ""
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 msgid "Regex used to show quotes from external sources"
 msgstr ""
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 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:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 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:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 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:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 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:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 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:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 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:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 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:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr ""
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr ""
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr ""
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -5862,49 +5894,49 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 msgid ""
 "# What should we ask confirmation for.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5918,79 +5950,79 @@ msgid ""
 "#   7 = commands & quit & select\n"
 msgstr ""
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr ""
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5998,327 +6030,327 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 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:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr ""
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
 msgstr ""
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6334,57 +6366,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -6394,56 +6426,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -6453,50 +6485,50 @@ msgid ""
 "# sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 msgid "Enter quotation marks, %I for author's initials."
 msgstr ""
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %I is replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6510,52 +6542,52 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr ""
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -6565,40 +6597,40 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 msgid ""
 "Enter local charset name (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr ""
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr ""
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -6607,15 +6639,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6623,28 +6655,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6655,36 +6687,36 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr ""
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -6694,129 +6726,113 @@ msgid ""
 "#   3 = Cc and Bcc\n"
 msgstr ""
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 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:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr ""
-
-#: src/lang.c:2667
-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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6825,118 +6841,103 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2703
-msgid "# Print program with parameters used to print articles/threads\n"
-msgstr ""
-
 #: src/lang.c:2709
-msgid "Force redraw after certain commands"
-msgstr ""
-
-#: src/lang.c:2710
-msgid ""
-"# If ON a screen redraw will always be done after certain external commands\n"
-msgstr ""
-
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
 #: src/lang.c:2715
-msgid "Start editor with line offset"
+msgid "Force redraw after certain commands"
 msgstr ""
 
 #: src/lang.c:2716
 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"
+"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 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:2734
+#: src/lang.c:2733
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2736
+#: src/lang.c:2735
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6945,67 +6946,67 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr ""
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 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:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7014,64 +7015,64 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr ""
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr ""
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr ""
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7085,11 +7086,11 @@ msgid ""
 "#   %U              Unread count\n"
 msgstr ""
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr ""
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7108,11 +7109,11 @@ msgid ""
 "#   %S              Score\n"
 msgstr ""
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr ""
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7130,19 +7131,19 @@ msgid ""
 "#   %T              Thread tree (only thread level)\n"
 msgstr ""
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are:\n"
@@ -7154,19 +7155,19 @@ msgid ""
 "#   5 = NFKC_CF\n"
 msgstr ""
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr ""
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7174,179 +7175,179 @@ msgid ""
 "#   1 = heapsort\n"
 msgstr ""
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr ""
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr ""
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr ""
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr ""
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr ""
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr ""
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr ""
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr ""
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr ""
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr ""
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr ""
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr ""
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr ""
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr ""
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr ""
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr ""
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr ""
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr ""
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr ""
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr ""
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr ""
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr ""
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr ""
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr ""
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr ""
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
@@ -7362,29 +7363,29 @@ msgid ""
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr ""
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr ""
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr ""
 
@@ -7393,14 +7394,14 @@ msgstr ""
 msgid "couldn't expand %s\n"
 msgstr ""
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, 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:1362
+#: src/post.c:1780
 #, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -7408,19 +7409,19 @@ msgid ""
 "posting doesn't contain any 8bit chars and thus folding won't happen\n"
 msgstr ""
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, 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:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr ""
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -7452,7 +7453,7 @@ msgstr ""
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -7461,7 +7462,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -7471,37 +7472,37 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr ""
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr ""
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr ""
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr ""
 
-#: src/xface.c:73
+#: src/xface.c:75
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr ""
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr ""
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr ""
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -7515,16 +7516,16 @@ msgid ""
 "Do not try to remove them.\n"
 msgstr ""
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr ""
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr ""
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr ""
Binary files tin-2.4.5/po/tr.gmo and tin-2.6.0/po/tr.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/tr.po tin-2.6.0/po/tr.po
--- tin-2.4.5/po/tr.po	2020-12-24 00:24:54.000000000 +0100
+++ tin-2.6.0/po/tr.po	2021-08-20 10:49:28.697885312 +0200
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -36,28 +36,28 @@ msgid "Reading %s\n"
 msgstr "%s tekrar okunuyor..."
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "Makaleler zincirleniyor..."
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "%s deneniyor"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "Ã–znitelikler dosylasÄ± yazÄ±lÄ±yor..."
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "Nitelikleri iÅŸliyor... "
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -66,347 +66,337 @@ msgstr ""
 "# Bu aÃ§Ä±klama bloÄŸunu dÃ¼zenlemeyin\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=DÄ°ZGE (Ã¶rn. alt.*,!alt.bin*) [zorunlu]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#   auto_cc_bcc=SAYI\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, 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:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=AÃ‡IK/KAPALI\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=DÄ°ZGE (Ã¶rn. %%E +%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=DÄ°ZGE (Ã¶rn. =mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=DÄ°ZGE\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, 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:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=DÄ°ZGE\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=DÄ°ZGE (Ã¶rn. ~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=DÄ°ZGE (Ã¶rn. majordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=supported_charset"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=DÄ°ZGE (varsayÄ±lan US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=DÄ°ZGE\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=DÄ°ZGE\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, 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:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8bit_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=desteklenen_kodlama"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=SAYI\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=DÄ°ZGE (yani. talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=SAYI\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, 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:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, 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:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Ä°leti-KimliÄŸi: & tÃ¼m Referanslar: satÄ±rÄ±\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=Ä°leti-KimliÄŸi: & sadece son Referanslar: girdisi\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, 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:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=DÄ°ZGE\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=SAYI\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, fuzzy, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
-msgstr "#  quote_chars=DÄ°ZGE (baÅŸlangÄ±Ã§ iÃ§in %%s, %%S)\n"
+msgstr "#  quote_chars=DÄ°ZGE (baÅŸlangÄ±Ã§ iÃ§in %%I)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=DÄ°ZGE (Ã¶rn. ~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=DÄ°ZGE (Ã¶rn. =linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=DÄ°ZGE (Ã¶rn. $var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=SAYI\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=AÃ‡IK/KAPALI\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=SAYI\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=SAYI\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=AÃ‡IK/KAPALI\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -546,7 +536,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(bilinmiyor)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -1002,7 +992,7 @@ msgstr "Kaydedilen gruplar iÃ§in aktif d
 msgid "Creating newsrc file...\n"
 msgstr "Newsrc dosyasÄ± oluÅŸturuluyor...\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "Ã–ntanÄ±mlÄ±"
 
@@ -1035,47 +1025,52 @@ msgid "*** End of page ***"
 msgstr "*** SayfanÄ±n sonu ***"
 
 #: src/lang.c:170
+#, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** Makalelerin sonu ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** KapsamlarÄ±n sonu ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "***E-posta zincirinin sonu***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "***URL'lerin sonu***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "Getirilecek makalelerin sÄ±nÄ±rÄ±nÄ± girin> "
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "Gidilecek mesaj kimlik numarasÄ± girin> "
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " ve sonraki okunmamÄ±ÅŸ e-posta zincirine girin"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " ve sonraki okunmamÄ±ÅŸ makaleye girin"
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " ve sonraki okunmamÄ±ÅŸ eposta grubuna girin"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "SeÃ§enek numarasÄ±nÄ± yazÄ±n> "
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "AralÄ±k Girin [%s]> "
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1083,7 +1078,7 @@ msgstr ""
 "\n"
 "UyarÄ±: OnaylandÄ±: baÅŸlÄ±k kullanÄ±ldÄ±.\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1091,7 +1086,7 @@ msgstr ""
 "\n"
 "Hata: Onaylananda bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1099,7 +1094,7 @@ msgstr ""
 "\n"
 "Hata: GÃ¶nderende bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1107,7 +1102,7 @@ msgstr ""
 "\n"
 "Hata: Mesaj kimlik numarasÄ±nda bozuk FQDN: baÅŸlÄ±k.\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1115,7 +1110,7 @@ msgstr ""
 "\n"
 "Hata: YanÄ±tlanacak Adreste bozuk adres: baÅŸlÄ±k\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1123,27 +1118,27 @@ msgstr ""
 "\n"
 "Hata: GÃ¶nderende bozuk adres: baÅŸlÄ±k.\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "AÃ§Ä±lamÄ±yor %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "dotlock yapÄ±lamadÄ± %s- makale eklenmedi!"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "%s kapatÄ±lamÄ±yor - makale eklenmedi!"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "BozulmuÅŸ dosya %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1151,38 +1146,38 @@ msgstr ""
 "\n"
 "Hata: \"poster\" ve bir haber grubu iÃ§in takip-et'e izin verilmiyor\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 "Hata: Ã–zelleÅŸtirilmiÅŸ biÃ§im ekran geniÅŸliÄŸini aÅŸÄ±yor. VarsayÄ±lan \"%s\" "
 "kullanÄ±lÄ±yor."
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA yordamÄ±nda iÃ§ hata - hata raporu gÃ¶nder.\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "Yol adresinde kÃ¼Ã§Ã¼ktÃ¼r iÅŸareti eksik.\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "Eski-biÃ§emli adreste sol ayraÃ§ eksik.\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "Eski-biÃ§emli adreste saÄŸ ayraÃ§ eksik.\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "Posta adresinde @ iÅŸareti eksik.\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "FQDN tekli bileÅŸenine izin verilmedi. Alan adÄ±nÄ±zÄ± ekleyin.\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1191,7 +1186,7 @@ msgstr ""
 "gÃ¶nderin.\n"
 "KorunmuÅŸ adresler iÃ§in Ã¼st seviye alan adÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1200,7 +1195,7 @@ msgstr ""
 "gÃ¶nderin.\n"
 "KorunmuÅŸ adresler iÃ§in Ã¼st seviye etki alanÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1209,53 +1204,53 @@ msgstr ""
 "gÃ¶nderin.\n"
 "KorunmuÅŸ adresler iÃ§in Ã¼st seviye alan adÄ± olarak .invalid kullanÄ±n.\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN'de kuraldÄ±ÅŸÄ± karakter.\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "SÄ±fÄ±r uzunluklu FQDN bileÅŸenine izin verilmedi. \n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN bileÅŸeni izin verilen en fazla uzunluÄŸu aÅŸÄ±yor (63 karakter).\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN bileÅŸeni tire ile baÅŸlamayabilir veya bitmeyebilir.\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN bileÅŸeni sayÄ± ile baÅŸlamayabilir.\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "Alan adÄ± ifadesi imkansÄ±z sayÄ±sal deÄŸer iÃ§eriyor.\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr ""
 "Alan adÄ± ifadesi Ã¶zel kullanÄ±m iÃ§indir ve genel kullanÄ±ma izin verilmez.\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "Alan adÄ± ifadesinde saÄŸ kÃ¶ÅŸeli parantez eksik.\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "Posta adresinin yerel kÄ±smÄ± eksik.\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "Posta adresinin yerel kÄ±smÄ±nda kuraldÄ±ÅŸÄ± karakter.\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "SÄ±fÄ±r uzunluklu localpart bileÅŸenine izin verilmedi.\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1263,7 +1258,7 @@ msgstr ""
 "GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
 "AlÄ±ntÄ±lanmamÄ±ÅŸ sÃ¶zcÃ¼kler rota adreslerinde  '!()<>@,;:\\.[]' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1271,7 +1266,7 @@ msgstr ""
 "GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
 "AlÄ±ntÄ±lanmÄ±ÅŸ sÃ¶zcÃ¼kler '()<>\\' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1279,11 +1274,11 @@ msgstr ""
 "GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
 "KodlanmÄ±ÅŸ sÃ¶zcÃ¼kler parametrelerde '!()<>@,;:\"\\.[]/= iÃ§ermeyebilir.\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "GerÃ§ek isimde kullanÄ±lan kodlanmÄ±ÅŸ sÃ¶zcÃ¼kte bozuk sÃ¶zdizimi.\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1291,7 +1286,7 @@ msgstr ""
 "GerÃ§ek isimde kuraldÄ±ÅŸÄ± karakter.\n"
 "AlÄ±ntÄ±lanmamÄ±ÅŸ sÃ¶zcÃ¼kler eski-biÃ§emli adreslerde '()<>\\' iÃ§ermeyebilir.\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1300,7 +1295,7 @@ msgstr ""
 "Denetim karakterlerine ve kodlanmamÄ±ÅŸ 127'den bÃ¼yÃ¼k 8bit karakterlerine izin "
 "verilmiyor.\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1308,7 +1303,7 @@ msgstr ""
 "\n"
 "Hata: Ãœst bilgiden sonra sonra boÅŸ satÄ±r bulunamadÄ±.\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1320,7 +1315,7 @@ msgstr ""
 #  TODO: fixme, US-ASCII is not the only 7bit charset we know about
 #   TODO:beni dÃ¼zelt, US-ASCII bilinen tek 7bit karakter seti deÄŸildir.
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1336,7 +1331,7 @@ msgstr ""
 "uygun deÄŸerlere\n"
 "       dÃ¶nÃ¼ÅŸtÃ¼rÃ¼n.\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1355,7 +1350,7 @@ msgstr ""
 "ya  da tinrc\n"
 "       dosyasÄ± dÃ¼zenlenerek yapÄ±labilir.\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1363,7 +1358,7 @@ msgstr ""
 "\n"
 "Hata: Makale Ã¼st bilgi yerine boÅŸ satÄ±rla baÅŸlÄ±yor\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1375,7 +1370,7 @@ msgstr ""
 "bulundurmuyor:\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1384,7 +1379,7 @@ msgstr ""
 "\n"
 "Hata: \"%s:\" satÄ±rÄ± boÅŸ.\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1393,7 +1388,7 @@ msgstr ""
 "\n"
 "Hata: Makale Ã¼st bilgisinden sonra \"%s:\" satÄ±rÄ± eksik.\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1402,7 +1397,7 @@ msgstr ""
 "\n"
 "Hata: %s 7bit olmayan karakterler iÃ§eriyor.\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1413,7 +1408,7 @@ msgstr ""
 "Hata: %d satÄ±rÄ±ndaki Ã¼st bilgide iki noktadan sonra sonra boÅŸluk yok:\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1422,21 +1417,21 @@ msgstr ""
 "\n"
 "Hata: Ãœst bilgide (%d) \"%s:\" satÄ±rlarÄ±ndan birden fazla var.\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s'de gÃ¼venli olmayan yetkiler (%o)"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, 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:249
+#: src/lang.c:251
 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:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1444,16 +1439,16 @@ msgstr ""
 "\n"
 "Hata: Haber gruplarÄ±nda \"poster\" izin verilmiyor!\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "(tam yetkinlikte) bir alan adÄ± alÄ±namadÄ±!"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "%s'e giriÅŸ yetkisi yok\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1461,30 +1456,30 @@ msgstr ""
 "\n"
 "Hata: GÃ¶nderen: satÄ±rÄ± eksik.\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "%s iÃ§in okuma yetkisi yok\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "%s dosyasÄ± yok\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "%s iÃ§in yazma yetkisi yok\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "KullanÄ±cÄ± bilgisi alÄ±namÄ±yor (/etc/passwd kayÄ±p?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "hatalar"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1494,63 +1489,63 @@ msgstr ""
 "%d satÄ±rÄ±nda hata: \"GÃ¶nderen:\" baÅŸlÄ±ÄŸÄ±na izin verilmedi (sizin iÃ§in "
 "eklenecek)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, 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:265
+#: src/lang.c:268
 msgid "error"
 msgstr "hata"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "Bilinmeyen gÃ¶sterim dÃ¼zeyi"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "Ã‡Ä±kÄ±lÄ±yor..."
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "harici eposta okuyucusundan Ã§Ä±kÄ±lÄ±yor"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "%s Ã§Ä±kartÄ±lÄ±yor..."
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, 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:273
+#: src/lang.c:276
 #, 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:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "Genel kurallar filtreleniyor (%d/%d)..."
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "KuralÄ± oluÅŸturan: "
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "Ã–rÃ¼ntÃ¼yÃ¼ girin [%s]> "
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1559,20 +1554,20 @@ msgstr ""
 "\n"
 "Sonraki %s'e gitmek iÃ§in makalenize takip-et istediniz:\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, 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:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- yÃ¶nlendirilmiÅŸ ileti --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- yÃ¶nlendirilmiÅŸ iletinin sonu --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1588,12 +1583,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1622,12 +1617,12 @@ msgstr ""
 "#     score=DÄ°ZGE     Ä°ki anahtar sÃ¶zcÃ¼kten biri: 'hot' ya da 'kill'.\n"
 "#   subj=DÄ°ZGE       SeÃ§meli. Konu: satÄ±r (Ã¶rn. NasÄ±l sihirbaz olunur).\n"
 "#   from=DÄ°ZGE       SeÃ§meli. GÃ¶nderen: satÄ±r  (Ã¶rn. *Craig Shergold*).\n"
-"#   msgid=DÄ°ZGE      SeÃ§meli. Ä°leti-kimliÄŸi : satÄ±r (Ã¶rn. <123@ether.net>) "
+"#   msgid=DÄ°ZGE      SeÃ§meli. Ä°leti-kimliÄŸi : satÄ±r (Ã¶rn. <123@example.net>) "
 "tÃ¼m \n"
 "                                                 referanslar ile.\n"
 "#   msgid_last=DÄ°ZGE SeÃ§meli. YukarÄ±daki gibi, ama sadece son referansla.\n"
 "#   msgid_only=DÄ°ZGE SeÃ§meli. YukarÄ±deki gibi, ama referans olmadan.\n"
-"#   refs_only=DÄ°ZGE  SeÃ§meli. Referanslar: satÄ±r (Ã¶rn. <123@ether.net>)\n"
+"#   refs_only=DÄ°ZGE  SeÃ§meli. Referanslar: satÄ±r (Ã¶rn. <123@example.net>)\n"
 "#                                               Ä°leti-kimliÄŸi olmadan:\n"
 "#   lines=[<>]?SAYI    SeÃ§meli. SatÄ±rlar: satÄ±r '<' ya da '>' seÃ§meli.\n"
 "#   gnksa=[<>]?SAYI    SeÃ§meli. GNKSA rase_from() geri dÃ¶nÃ¼ÅŸ deÄŸeri.'<' or "
@@ -1636,12 +1631,12 @@ msgstr ""
 "#   time=SAYI          SeÃ§meli. KuralÄ±n sÃ¼resi dolunca time_t deÄŸeri\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "Kural iÃ§in skoru yazÄ±n (varsayÄ±lan=%d): "
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "Skor aÄŸÄ±rlÄ±ÄŸÄ±nÄ± yazÄ±n (aralÄ±k 0 < skor <= %d)"
@@ -1649,51 +1644,51 @@ msgstr "Skor aÄŸÄ±rlÄ±ÄŸÄ±nÄ± yazÄ±n (ar
 #  SCORE_MAX
 #  SCORE_MAX
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "Tam"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "Komut (seÃ§meli)  : "
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "Ã–rÃ¼ntÃ¼yÃ¼ uygula    : "
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "GÃ¶nderen: satÄ±r (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfleri yoksay)      "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "GÃ¶nderen: satÄ±r (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±)   "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%s: Bilinmeyen sunucu.\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "kÃ¼resel "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "LÃ¼tfen yerine %.100s kullanÄ±n"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s sahte"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "%s yÃ¶neticili bir grup. Devam?"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "gruplar"
 
@@ -1704,831 +1699,853 @@ msgstr "gruplar"
 # #-#-#-#-#  tin4.po (PACKAGE VERSION)  #-#-#-#-#
 #  TODO: -> lang.c
 #  TODO: -> lang.c
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "%s tekrar okunuyor..."
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "Ãœst DÃ¼zey Komutlar "
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "Grup SeÃ§imi"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "grup"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 "*** Grup tanÄ±mlarÄ± mevcut select_format ayarÄ±na gÃ¶re devre dÄ±ÅŸÄ± bÄ±rakÄ±ldÄ± ***"
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr ""
 "Yorumun bir veya birden Ã§ok satÄ±rÄ±. SatÄ±r boÅŸsa satÄ±r eklemek veya devam "
 "etmek iÃ§in <CR>."
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "GÃ¶nderen: Filtre dosyasÄ±na eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr ""
 "Filtrelenecek makalelerin satÄ±r sayÄ±sÄ±. < daha az, > daha Ã§ok , = eÅŸit."
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Ä°leti-kimliÄŸi: Filtre dosyasÄ±na eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Konu: Dosya filtrelemek iÃ§in eklenecek satÄ±r. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr ""
 "Konu: & GÃ¶nderen: satÄ±rlarÄ± istediÄŸiniz gibi deÄŸilse filtrelemek iÃ§in metin "
 "Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin."
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Metin Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼n nereye uygulanacaÄŸÄ±nÄ± seÃ§in. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 "YazÄ±lan sÃ¼zgeÃ§ iÃ§in gÃ¼n olarak kullanÄ±m sÃ¼resi bitimi. <SPACE> deÄŸiÅŸtirir & "
 "<CR> ayarlar."
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "Ã–ldÃ¼rmeyi sadece mevcut grup veya bÃ¼tÃ¼n gruplar iÃ§in uygula. <SPACE> "
 "deÄŸiÅŸtirir & <CR>ayarlar."
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 "SeÃ§imi mevcut grup veya bÃ¼tÃ¼n gruplar uygula. <SPACE> deÄŸiÅŸtirir & <CR> "
 "ayarlar."
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "makaleyi menÃ¼ aracÄ±lÄ±ÄŸÄ±yla Ã¶ldÃ¼r"
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "makaleyi menÃ¼ yardÄ±mÄ±yla otomatik seÃ§ (sÄ±cak)"
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "Makaledeki URL'lere gÃ¶zat"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  makaleyi mevcut zincirdeki sayÄ±yla gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "makaleyi iptal et (sil) veya dosyanÄ±n yerini al (Ã¼stÃ¼ne yaz)"
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "mevcut makale iÃ§in devam iletisi gÃ¶nder"
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "mevcut makaleye devam iletisi gÃ¶nder (metni kopyalama)"
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "mevcut makaleye tÃ¼m Ã¼st bilgileri alÄ±ntÄ±layan devam iletisi gÃ¶nder"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "seÃ§ilen makaleyi baÅŸka bir gruba yeniden gÃ¶nder"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "makaleyi dÃ¼zenle (sadece eposta-gruplarÄ±)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "mevcut zincirdeki ilk makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "makalenin ilk sayfasÄ±nÄ± gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "mevcut zincirdeki son makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "makalenin son sayfasnÄ± gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "zincirin kalanÄ±nÄ± okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸa geÃ§"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "sonraki makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "sonraki zincirdeki ilk makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "sonraki okunmamÄ±ÅŸ makaleyi gÃ¶ster"
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "bunu takip eden makaleye git"
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "Ã¶nceki makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "Ã¶nceki okunmamÄ±ÅŸ makaleyi gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "varsayÄ±lanlarÄ± kullanarak makaleyi hemen Ã¶ldÃ¼r"
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "varsayÄ±lanlarÄ± kullanarak makaleyi hemen otomatik-seÃ§ (sÄ±cak)"
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "grup seÃ§me seviyesine dÃ¶n"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "yazara e-posta aracÄ±lÄ±ÄŸyla yanÄ±t ver"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "yazara e-posta aracÄ±lÄ±yla yanÄ±t ver (metni kopyalama)"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "Ã¼st bilgileri alÄ±ntÄ±layarak yazara e-posta aracÄ±lÄ±ÄŸÄ±yla yanÄ±t ver"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "bu makalede geriye doÄŸru ara"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "bu makalede ileriye doÄŸru ara"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "makaleyi ham-kipte gÃ¶ster (bÃ¼tÃ¼n Ã¼st bilgiler dahil)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "sonraki iÃ§eren metnin Ã¶beÄŸini atla"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr ""
 "form-feed (Ë†L) ile gizlenen bÃ¶lÃ¼mlerin gÃ¶sterilmesini deÄŸiÅŸtir aÃ§Ä±k/kapalÄ±"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "tÃ¼m Ã¼st bilgilerin gÃ¶sterilmesini deÄŸiÅŸtir"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "kelime vurgulamayÄ± deÄŸiÅŸtir aÃ§Ä±k/kapalÄ±"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "mevcut makale iÃ§in ROT-13 (temel kod Ã§Ã¶zÃ¼cÃ¼) deÄŸiÅŸtir"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "tab aralÄ±ÄŸÄ±nÄ± deÄŸiÅŸtir 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+#, fuzzy
+msgid "toggle German TeX style decoding for current article"
 msgstr "mevcut makale iÃ§in alman TeX biÃ§imi kod Ã§Ã¶zmeyi deÄŸiÅŸtir"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "uuencoded bÃ¶lÃ¼mlerin gÃ¶sterimini deÄŸiÅŸtir"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "Ã‡oklu-ortam eklerini gÃ¶rÃ¼ntÃ¼le/yÃ¶nlendir/kaydet"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "listedeki ilk eki seÃ§"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  eki sayÄ±yla seÃ§"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "listedeki son eki seÃ§"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "eki komuta yÃ¶nlendir"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "ham eki komuta yÃ¶nlendir"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "eki diske kaydet"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "ekleri ileriye doÄŸru ara"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "ekleri geriye doÄŸru ara"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "eki gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "eki etiketle"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "kullanÄ±cÄ± tarafÄ±ndan belirlenmiÅŸ Ã¶rÃ¼ntÃ¼ye uyan ekleri etiketle"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "tÃ¼m eklerdeki etiketleri ters Ã§evir (deÄŸiÅŸtir)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "etiketlenmiÅŸ bÃ¼tÃ¼n eklerin etiketlerini kaldÄ±r"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (isim/ekin tanÄ±mÄ±)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "listedeki ilk Ã¶zelliÄŸi seÃ§"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  Ã¶zelliÄŸi sayÄ±yla seÃ§"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "listedeki son Ã¶zniteliÄŸi seÃ§"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "niteliÄŸi varsayÄ±lan deÄŸere sÄ±fÄ±rla"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "ileriye doÄŸru Ã¶znitelik ismi ara"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "geriye doÄŸru Ã¶znitelik ismi ara"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "nitelik seÃ§"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "oradan Ã§aÄŸrÄ±ldÄ±ÄŸÄ±nda seÃ§enekler menÃ¼sÃ¼ne geri deÄŸiÅŸtir"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "%s'e eposta yoluyla yorum ya da hata bildir"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "listedeki ilk seÃ§eneÄŸi seÃ§"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  seÃ§eneÄŸi sayÄ±yla seÃ§"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "listedeki son seÃ§eneÄŸi seÃ§"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "kapsam menÃ¼sÃ¼nÃ¼ baÅŸlat"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "bir seÃ§enek iÃ§in ileriye doÄŸru ara"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "bir seÃ§enek iÃ§in geriye doÄŸru ara"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "seÃ§enek seÃ§"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "nitelik menÃ¼sÃ¼ne deÄŸiÅŸtir"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "sonraki komuttan etkilenecek makalelerin aralÄ±ÄŸÄ±nÄ± seÃ§"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "komut isteminden Ã§Ä±k"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "sÃ¼zgeÃ§ dosyasÄ±nÄ± dÃ¼zenle"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "yardÄ±m al"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "gÃ¶rÃ¼ntÃ¼lenen son makaleyi gÃ¶ster"
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "bir satÄ±r aÅŸaÄŸÄ±"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "bir satÄ±r yukarÄ±"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "Ä°leti-kimliÄŸi tarafÄ±ndan seÃ§ilen makaleye git"
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "makale/zincir/hot/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸ makaleleri baÅŸkasÄ±na postala"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "yapÄ±landÄ±rabilir seÃ§enekler menÃ¼sÃ¼"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "bir sayfa aÅŸaÄŸÄ±ya"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "bir sayfa yukarÄ±ya"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "makaleyi mevcut gruba gÃ¶nder (yaz)"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "ertelenmiÅŸ makaleleri gÃ¶nder"
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "gÃ¶ndermiÅŸ olduÄŸunuz makaleleri listele (posted dosyasÄ±ndan)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "Ã¶nceki menÃ¼ye geri dÃ¶n"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "tin'den hemen Ã§Ä±k"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "sayfayÄ± yeniden Ã§iz"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "makale/zincir/sÄ±cak/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸ makaleleri dosyaya kaydet"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "iÅŸaretlenmiÅŸ makaleleri kullanÄ±cÄ± istemi olmadan otomatik kaydet"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "ekranÄ± bir satÄ±r aÅŸaÄŸÄ± kaydÄ±r"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "ekranÄ± bir satÄ±r yukarÄ± kaydÄ±r"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "makaleleri yazara gÃ¶re geriye doÄŸru ara"
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "makaleleri yazara gÃ¶re ileriye doÄŸru ara"
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "bÃ¼tÃ¼n makaleleri verilen dizgi iÃ§in ara (bu uzun sÃ¼rebilir)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr ""
 " \t  (aramalar bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±dÄ±r ve bÃ¼tÃ¼n makaleleri Ã§evreler)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "makaleleri Konu satÄ±rÄ±na gÃ¶re geriye doÄŸru ara"
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "makaleleri Konuya gÃ¶re ileriye doÄŸru ara "
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "son aramayÄ± tekrarla"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr ""
 "mevcut makaleyi yeniden gÃ¶nderme/postalama/yÃ¶nlendirme/yazdÄ±rma/kaydetme "
 "iÃ§in etiketle"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (konu/tanÄ±m)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "ters videoyu deÄŸiÅŸtir"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "mini yardÄ±m menÃ¼sÃ¼nÃ¼n gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr ""
 "yazarlarÄ±n e-posta adreslerinin, gerÃ§ek isimlerinin, ikisinin veya "
 "hiÃ§birinin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ Ã§evir"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "sÃ¼rÃ¼m bilgisini gÃ¶ster"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr ""
 "bÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle ve grup seÃ§me menÃ¼sÃ¼ne geri dÃ¶n"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr ""
 "bÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle ve okunmamÄ±ÅŸ makalelerin bulunduÄŸu "
 "sonraki gruba gir"
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "listedeki ilk eposta zincirini seÃ§"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "listedeki son eposta zincirini seÃ§"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "mevcut zincirdeki baÅŸlÄ±klarÄ± listele (Zincir alt menÃ¼sÃ¼nÃ¼ aÃ§arak)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "makaleyi okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr ""
 "mevcut zincir, aralÄ±k veya etiketlenmiÅŸ zincirleri okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr ""
 "mevcut zincir, aralÄ±k veya etiketlenmiÅŸ zincirleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr ""
 "mevcut/aralÄ±k/seÃ§ilmiÅŸ/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸleri onay sonrasÄ± okunmuÅŸ olarak "
 "iÅŸaretle"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr ""
 "mevcut/aralÄ±k/seÃ§ilmiÅŸ/Ã¶rÃ¼ntÃ¼/etiketlenmiÅŸleri onay sonrasÄ± okunmamÄ±ÅŸ olarak "
 "iÅŸaretle"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "bÃ¼tÃ¼n/seÃ§ilen makalelerin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "sonraki grubu gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "Ã¶nceki grubu gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "bÃ¼tÃ¼n seÃ§imleri (bÃ¼tÃ¼n makaleleri) deÄŸiÅŸtir"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "grup seÃ§ (\"sÄ±cak\" yap)"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "zincir seÃ§"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "en az bir okunmamÄ±ÅŸ makalesi olan zincirleri seÃ§"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "kullanÄ±cÄ± tanÄ±mlÄ± kalÄ±ba uyan eposta zincirlerini seÃ§"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "mevcut Ã§ok-bÃ¶lÃ¼mlÃ¼ iletinin bÃ¼tÃ¼n bÃ¶lÃ¼mlerini sÄ±rayla etiketle"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  sayÄ±ya gÃ¶re eposta zinciri seÃ§"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "alÄ±nacak ve yeniden yÃ¼klenecek makalelerin sÄ±nÄ±r sayÄ±sÄ±nÄ± deÄŸiÅŸtir"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "bÃ¼tÃ¼n/okunmamÄ±ÅŸ makalelerin gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "eposta zincirin seÃ§imini deÄŸiÅŸtir"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "kullanÄ±labilir eposta zinciri seÃ§eneklerini Ã§evir"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "bÃ¼tÃ¼n seÃ§imleri (bÃ¼tÃ¼n makaleleri) geri al"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "etiketlenmiÅŸ bÃ¼tÃ¼n eposta zincirlerinin etiketini kaldÄ±r"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "makaleleri yazara gÃ¶re ileriye doÄŸru ara"
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "makaleleri yazara gÃ¶re geriye doÄŸru ara"
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (URL)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "Ä°leti-kimliÄŸi tarafÄ±ndan seÃ§ilen makaleye git"
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "yeni kapsam ekle"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "kapsam sil"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "Ã¶znitelikler dosyasÄ±nÄ± dÃ¼zenle"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "listedeki ilk kapsamÄ± seÃ§"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  kapsamÄ± sayÄ±yla seÃ§"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "listedeki son kapsamÄ± seÃ§"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "kapsamÄ± kaydÄ±r"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "kapsamÄ± yeniden adlandÄ±r"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "kapsam seÃ§"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "gruptaki tÃ¼m makaleleri okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr ""
 "gruptaki tÃ¼m makaleleri okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸ gruba "
 "geÃ§"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "listedeki ilk grubu seÃ§"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "grubu isme gÃ¶re seÃ§"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  grubu sayÄ±yla seÃ§"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "sonraki komuttan etkilenecek olan gruplarÄ±n aralÄ±ÄŸÄ±nÄ± seÃ§"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "listedeki son grubu seÃ§"
 
-#: src/lang.c:490
+#: src/lang.c:496
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "Ä°leti-kimliÄŸine gÃ¶re makale gÃ¶nderilmiÅŸ gruplarÄ± listele"
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr " \t  (gruplardan en az biri kullanÄ±labilir ise makaleye git)"
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "seÃ§ilen gruptaki bÃ¼tÃ¼n makaleleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "listede seÃ§ilen grubu taÅŸÄ±"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "okunmamÄ±ÅŸ haberli sonraki grubu seÃ§"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "Ã§Ä±k"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "yapÄ±landÄ±rma deÄŸiÅŸikliklerini kaydetmeden Ã§Ä±k"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "seÃ§ilen grubu oku"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr ""
 ".newsrc dosyasÄ±nÄ± sÄ±fÄ±rla (gruplardaki okunmamÄ±ÅŸ olarak iÅŸaretlenmiÅŸ tÃ¼m "
 "mevcut makaleler)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "grup adÄ± iÃ§in geriye doÄŸru ara"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (tÃ¼m aramalar bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harfe duyarlÄ±dÄ±r ve Ã§evreler)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "grup adÄ± iÃ§in ileriye doÄŸru ara"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "seÃ§ilen gruba abone ol"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "Ã¶rÃ¼ntÃ¼ye uyan gruplara abone ol"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "etkin dosyayÄ± yeni haberleri kontrol etmek iÃ§in yeniden oku"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "sadece grup ismini veya grup ismi ve tanÄ±m gÃ¶rÃ¼nÃ¼mÃ¼nÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr ""
 "bÃ¼tÃ¼n/okunmamÄ±ÅŸ abone olmayan gruplarÄ± gÃ¶stermek iÃ§in gÃ¶rÃ¼nÃ¼mÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "seÃ§ilen grup iÃ§in abonelikten Ã§Ä±k"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "Ã¶rÃ¼ntÃ¼ye uyan bÃ¼tÃ¼n gruplar iÃ§in abonelikten Ã§Ä±k"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "grup listelerini sÄ±rala"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "bÃ¼tÃ¼n/abone olunmayan gruplarÄ± gÃ¶stermek iÃ§in gÃ¶rÃ¼nÃ¼mÃ¼ deÄŸiÅŸtir"
 
-#: src/lang.c:512
+#: src/lang.c:518
+#, fuzzy
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "mevcut Ã§ok-bÃ¶lÃ¼mlÃ¼ iletinin bÃ¼tÃ¼n bÃ¶lÃ¼mlerini sÄ±rayla etiketle"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  sayÄ±yla makale seÃ§"
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "zinciri okunmuÅŸ olarak iÅŸaretle ve grup dizin sayfasÄ±na geri dÃ¶n"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr ""
 "epsota zincirini okunmuÅŸ olarak iÅŸaretle ve sonraki okunmamÄ±ÅŸ eposta "
 "zincirine veya gruba gir"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "listedeki ilk makaleyi seÃ§"
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "listedeki son makaleyi seÃ§"
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr ""
 "makale, aralÄ±k veya etiketlenmiÅŸ makaleyi okunmuÅŸ olarak iÅŸaretle; crsr'yi "
 "sonraki okunmamÄ±ÅŸ makaleye taÅŸÄ±"
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr ""
 "makaleyi, aralÄ±ÄŸÄ± ya da etiketlenmiÅŸ makaleleri okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "mevcut eposta zincirini okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "seÃ§ilen makaleyi oku"
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2536,7 +2553,7 @@ msgstr ""
 "Ã–zellikleri gÃ¶rÃ¼ntÃ¼le\n"
 "------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2544,7 +2561,7 @@ msgstr ""
 "DiÄŸer\n"
 "-------------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2552,7 +2569,7 @@ msgstr ""
 "EtrafÄ±na taÅŸÄ±\n"
 "-------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2560,7 +2577,7 @@ msgstr ""
 "Grup/zincir/makale iÅŸlemleri\n"
 "-------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2568,7 +2585,7 @@ msgstr ""
 "Ek iÅŸlemleri\n"
 "---------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2576,7 +2593,7 @@ msgstr ""
 "Ã–znitelik iÅŸlemleri\n"
 "--------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2584,7 +2601,16 @@ msgstr ""
 "SeÃ§enek iÅŸlemleri\n"
 "-----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"Grup/zincir/makale iÅŸlemleri\n"
+"-------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2592,7 +2618,7 @@ msgstr ""
 "Etki alanÄ± iÅŸlemleri\n"
 "----------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2600,96 +2626,96 @@ msgstr ""
 "URL iÅŸlemleri\n"
 "--------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "listedeki ilk URL'yi seÃ§"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  URL'yi sayÄ±yla seÃ§"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "Listedeki son URL'yi seÃ§"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "URL'leri ileriye doÄŸru ara"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "URL'leri geriye doÄŸru ara"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "URL'yi tarayÄ±cÄ±da aÃ§"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "son satÄ±rdaki bilgi iletisini deÄŸiÅŸtir (URL)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "Grup Seviyesi KomutlarÄ±"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "Ã–ldÃ¼rme filtresi eklendi"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "Otomatik seÃ§me filtresi eklendi"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "BÃ¼tÃ¼n bÃ¶lÃ¼mler etiketlendi"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "BÃ¼tÃ¼n bÃ¶lÃ¼mler etiketlendi"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "Makale daha sonra gÃ¶ndermek iÃ§in saklanÄ±yor"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "LÃ¼tfen geÃ§erli bir karakter girin"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "Eksik bÃ¶lÃ¼m #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** ErtelenmiÅŸ makale yok ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "Ã‡ok-bÃ¶lÃ¼mlÃ¼ ileti deÄŸil"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "Bu gruba abone deÄŸilsiniz"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "Ã–nceki ifade yok"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "ÃœstÃ¼ne yazÄ±lmayan kipte iÅŸlem geÃ§ersiz"
 
 #  TODO: replace hardcoded key-name in txt_info_postponed
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d ertelendi %s, ^O ile tekrar kullan...\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2699,22 +2725,22 @@ msgstr ""
 "  BÃ¼tÃ¼n makaleyi almak iÃ§in, SeÃ§enekler MenÃ¼sÃ¼ndeki alternatif kotarmayÄ± "
 "KAPALI durumuna getirin\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "Dosya adÄ±nÄ± %s/%s iÃ§in kaydetmek bir posta kutusudur. Ek kaydedilmedi"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ile kodlanmÄ±ÅŸ makale"
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "tamamlanmadÄ± "
 
 #  TODO: replace hardcoded key-names
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2781,151 +2807,151 @@ msgstr ""
 "dosyalarÄ±nÄ± okuyun.\n"
 "Hata-raporlarÄ±nÄ± ve Ã¶nerileri 'R' komutu ile %s'e gÃ¶nderin.\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "GeÃ§ersiz  GÃ¶nderen: %s  satÄ±rÄ±. INSTALL dosyasÄ±nÄ± yeniden okuyun."
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "GeÃ§ersiz Ã§oklu bayt sÄ±rasÄ± bulundu\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "GeÃ§ersiz  GÃ¶nderen: -baÅŸlÄ±k %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "Ters video devre dÄ±ÅŸÄ±"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "Ters video geÃ§erli"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "%s iÃ§in tanÄ±m eksik\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "GeÃ§ersiz tuÅŸ tanÄ±mÄ± '%s'\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "GeÃ§ersiz anahtar isim '%s'\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "TuÅŸeÅŸlem dosyasÄ± %s sÃ¼rÃ¼mÃ¼ne yÃ¼kseltildi\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "GÃ¶nderen: yok et     [%s] (e/h): "
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "SatÄ±rlar: yok et(</>num): "
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "Makale MenÃ¼sÃ¼nÃ¼ Yok Et"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, 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:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "Ã–rÃ¼ntÃ¼ kapsamÄ±nÄ± yok et  :  "
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "Konuyu yok et:  [%s] (e/h): "
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "Metin Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ yok et   : "
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "Åžu kadar gÃ¼n iÃ§inde Ã¶ldÃ¼r   : "
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "Son"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- Son yanÄ±t --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "SatÄ±rlar %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 msgid "Function not available."
 msgstr "Fonksiyon mevcut deÄŸil."
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr "NNTP Ã¼zerinden okunamÄ±yor."
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, c-format
 msgid "Group: %s"
 msgstr "Grup: %s"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, c-format
 msgid "Groups: %s"
 msgstr "Gruplar: %s"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "Eposta"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "mailbox "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "Makaleleri ÅŸuraya gÃ¶nder [%.*s]> "
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "GÃ¼nlÃ¼k %s'e postalanÄ±yor\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "Hata raporu postala..."
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "HATA RAPORUNU %s'e postala?"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "PostalandÄ±"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "%s'e postalanÄ±yor..."
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2937,63 +2963,63 @@ msgstr ""
 "# 4. alan temel dizin (Ã¶rn.~/Mail or ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s okunmuÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s okunmamÄ±ÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "%d iÃ§erisinde %d %s okunmuÅŸ olarak iÅŸaretlendi"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "%d iÃ§erisinde %d %s okunmamÄ±ÅŸ olarak iÅŸaretlendi "
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "Ä°ÅŸaretle"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "BÃ¼tÃ¼n makaleleri okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "Makaleyi okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "%s grubunu okunmuÅŸ olarak iÅŸaretle?"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "Eposta zincirini okunmuÅŸ olarak iÅŸaretle%s?"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "%s gruplarÄ± eÅŸleÅŸtiriyor..."
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s=yardÄ±m; "
 "%s=Ã§Ä±kÄ±ÅŸ"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
@@ -3001,14 +3027,14 @@ msgstr ""
 "%s=gÃ¶rÃ¼ntÃ¼le; %s=yÃ¶nlendir; %s=ham yÃ¶nlendir; %s=kaydet; %s=etiketle; "
 "%s=Ã¶rÃ¼ntÃ¼yÃ¼ etiketle; %s=tÃ¼mÃ¼nÃ¼n etiketini kaldÄ±r"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=gÃ¶rÃ¼ntÃ¼le; %s=kaydet; %s=etiketle; %s=deseni etiketle; %s=tamamÄ±nÄ±n "
 "etiketini kaldÄ±r"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
@@ -3016,14 +3042,14 @@ msgstr ""
 "%s=geriye doÄŸru etiketle; %s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; "
 "%s=aramayÄ± tekrarla"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=arama Ã¶rÃ¼ntÃ¼sÃ¼; %s=yok "
 "et/seÃ§"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -3032,37 +3058,42 @@ msgstr ""
 "%s=yazar aramasÄ±; %s=yakala; %s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s= okunmuÅŸ "
 "iÅŸaretle; %s=eposta zinciri listele"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr ""
 "%s=satÄ±r yukarÄ±; %s=satÄ±r aÅŸaÄŸÄ±; %s=Ã¼st sayfa; %s=alt sayfa; %s=Ã¼st; %s=alt"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; %s=Ã§Ä±k"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr ""
 "%s=yazar aramasÄ±; %s=gÃ¶vde aramasÄ±; %s=yakala; %s=takip-et; %s=okumuÅŸ olarak "
 "iÅŸaretle"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; %s=aramayÄ± tekrarla"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=ekle; %s=kaydÄ±r; %s=yeniden adlandÄ±r; %s=sil"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s,%s=arama deseni; "
 "%s=yakala"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
@@ -3070,7 +3101,7 @@ msgstr ""
 "%s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s=yardÄ±m; %s=taÅŸÄ±; %s=Ã§Ä±k; %s=hepsi/"
 "okunmamÄ±ÅŸlar deÄŸiÅŸtir"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
@@ -3079,232 +3110,227 @@ msgstr ""
 "%s=abone ol; %s=Ã¶rÃ¼ntÃ¼dekine abone ol; %s=abonelikten Ã§Ä±k; %s=Ã¶rÃ¼ntÃ¼deki "
 "abonelikten Ã§Ä±k; %s=Ã§ekme iÃ§eri/dÄ±ÅŸarÄ±"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr ""
 "<n>=mevcutu n olarak ayarla; %s=sonraki okunmayan; %s=yakala; %s=gÃ¶rÃ¼nÃ¼m "
 "deÄŸiÅŸtir"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr ""
 "%s=yardÄ±m; %s=satÄ±r aÅŸaÄŸÄ±; %s=satÄ±r yukarÄ±; %s=quit; %s=etiketle; "
 "%s=okunmamÄ±ÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=ileriye doÄŸru ara; %s=geriye doÄŸru ara; %s=aramayÄ± tekrarla"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--Daha fazla--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "TaÅŸÄ±nÄ±yor %s..."
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Ä°leti-KimliÄŸi: & son Referans  "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Ä°leti-KimliÄŸi: satÄ±r             "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Ä°leti-KimliÄŸi & Referanslar: satÄ±rÄ±"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr ", isim: "
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "Haber grubuna git [%s]> "
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "haber gruplarÄ±"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "Grup listesinde %s konumu (1,2,..,$) [%d]> "
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "haber grubu"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "newsrc dosyasÄ±nÄ± yeniden dene ve kaydet?"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr ""
 "UyarÄ±: newsrc dosyanÄ±zda hiÃ§bir haber grubu yazÄ±lÄ± deÄŸil. Kaydetme "
 "durduruldu."
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc dosyasÄ± baÅŸarÄ±yla kaydedildi.\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- Sonraki yanÄ±t --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "HayÄ±r  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** Makale Yok ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "Makale(ler) gÃ¶nderilmedi"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** Ek yok ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** TanÄ±m yok ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "Dosya adÄ± yok"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "Grup yok"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** Grup(lar) yok ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "Okunacak baÅŸka grup yok"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "Son ileti yok"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "Eposta adresi yok"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "Kaydetmek iÃ§in iÅŸaretlenen makale yok"
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "EÅŸleÅŸme yok"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "BaÅŸka grup yok"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "Haber grubu yok"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "Sonraki okunmayan makale yok"
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "Ã–nceki grup yok"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "Ã–nceki arama yok, tekrarlanacak bir ÅŸey yok"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "Ã–nceki okunmayan makale yok"
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "YanÄ±t yok"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "Mevcut zincirde listelenecek yanÄ±t yok"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** Kapsam yok ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "Arama dizgisi yok"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "Konu yok"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%s: UÃ§birim satÄ±r sonuna (ce) kadar silmek zorunda\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%s: UÃ§birim ekran sonuna (cd) kadar silmek zorunda\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%s: UÃ§birim'in ekran temizleme yeteneÄŸini (cl) olmak zorunda\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%s: UÃ§birim imleÃ§ hareketi'ne (cm) sahip olmak zorunda\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr ""
 "%s: Ekran yeteneklerini kullanabilmek iÃ§in TERM deÄŸiÅŸkeni ayarlanmalÄ±\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "%s%s iÃ§in gÃ¶rÃ¼ntÃ¼leyici yok\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "Bu sunucuda haber grubu yok"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "%s grubu aktif dosyada bulunamadÄ±"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr ""
 "o)luÅŸtur, a)lternatif isim kullan, v)arsayÄ±lan .newsrc kullan, tin'den Ã§)Ä±k: "
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "a)lternatif isim kullan, v)arsayÄ±lan .newsrc kullan, tin'den Ã§)Ä±k: "
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3334,45 +3360,45 @@ msgstr ""
 "#   news.ka.nu    /tmp/nrc-nu      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "Sadece"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "SeÃ§enek etkin deÄŸil. %s ile tekrar derle."
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "SeÃ§enekler menÃ¼sÃ¼"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "SeÃ§enekler MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "Regex hatasÄ±: %s ÅŸu konumda %d '%s'"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "Regex hatasÄ±: pcre iÃ§ hata %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "Regex hatasÄ±: incele - pcre iÃ§ hatasÄ± %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "Takip gÃ¶nder..."
 
 #  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:722
+#: src/lang.c:731
 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"
@@ -3382,29 +3408,48 @@ msgstr ""
 "dÃ¼ÅŸÃ¼nÃ¼yorsanÄ±z ya da geÃ§ici bir hata ise, makaleyi erteleyebilir ve\n"
 "tekrar ^O komutunu kulanarak ulaÅŸabilirsiniz.\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "GÃ¶nderilmiÅŸ makalelerin geÃ§miÅŸi"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "Ã–znitelik MenÃ¼sÃ¼ KomutlarÄ±"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "grup seÃ§me seviyesine dÃ¶n"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "GÃ¶nderilmiÅŸ makalelerin geÃ§miÅŸi"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "Habergrup(lar)a gÃ¶nder [%s]> "
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- sonradan iÅŸleme baÅŸladÄ± --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- sonradan iÅŸleme tamamlandÄ± --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "Konuyu gÃ¶nder [%s]> "
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
@@ -3412,255 +3457,256 @@ msgstr ""
 "# Tin'deki 'W' komutundan gÃ¶rÃ¼nebilir postalanmÄ±ÅŸ/gÃ¶nderilmiÅŸ iletilerin "
 "Ã¶zeti.\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "Makale gÃ¶nderiliyor..."
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "ErtelenmiÅŸ makaleleri gÃ¶nder [%%s]? (%s/%s/%s/%s/%s): "
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "SÄ±cak %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "EtiketlenmiÅŸ %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "EtiketlenmemiÅŸ %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "Silinmek iÃ§in iÅŸaretlenen iletiler iÅŸleniyor."
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "Silinmek iÃ§in iÅŸaretlenen kaydedilmiÅŸ makaleler iÅŸleniyor."
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, 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:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "Makale deÄŸiÅŸtirilmedi, postalama iptal edilsin mi?"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "ErtelenmiÅŸ makaleleri gÃ¶rmek ister misiniz (%d)?"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "HÄ±zlÄ±ca Ã¶ldÃ¼rme filtresi ekle?"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "HÄ±zlÄ± seÃ§me filtresi ekle?"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "GerÃ§ekten Ã§Ä±kmak istiyor musunuz?"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, 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:749
+#: src/lang.c:762
 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:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=ertele: "
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, 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:752
+#: src/lang.c:765
 #, 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:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "YapÄ±landÄ±rmalarÄ± kaydetmeden Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:756
+#: src/lang.c:769
 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:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "Ä°ÅŸlem durdurulsun mu?"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "tin'den hemen Ã§Ä±kmak istediÄŸinizden emin misiniz?"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "okunuyor (Ã§Ä±kmak iÃ§in 'q')..."
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "%smakaleler okunuyor..."
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "%sÃ¶znitelik dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr " %syapÄ±landÄ±rma dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "filtre dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "%s gruplar okunuyor..."
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "Girdi geÃ§miÅŸ dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "tuÅŸeÅŸlem dosyasÄ± okunuyor...\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "Gruplar etkin dosyadan okunuyor... "
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "Gruplar newsrc dosyasÄ±ndan okunuyor... "
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "haber gruplarÄ± dosyasÄ± okunuyor... "
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "newsrc dosyasÄ± okunuyor..."
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "Referanslar: satÄ±rÄ±              "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d kaldÄ±)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, 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:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "Ã–nceki kuraldan kaldÄ±rÄ±ldÄ±: "
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "Hata: %s'den %s'ye yeniden adlandÄ±rma"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "Yazara yanÄ±tla..."
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "Yeniden gÃ¶nder"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "\"Makale yeniden gÃ¶nderiliyor..."
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i grup(lar)a gÃ¶nder [%s]> "
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "newsrc sÄ±fÄ±rlansÄ±n mÄ±?"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "YanÄ±tlar ÅŸu haber gruplarÄ±na yÃ¶nlendirildi"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, 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:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "Devam etmek iÃ§in  <RETURN>..."
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "GÃ¶nderen SeÃ§    [%s] (e/h): "
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "SatÄ±rlar: SeÃ§ (</>num):"
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "Makale MenÃ¼sÃ¼nÃ¼ Otomatik SeÃ§"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, 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:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "Desen etki alanÄ±nÄ± seÃ§: "
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "Konuyu SeÃ§ [%s] (e/h): "
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "Metin Ã¶rÃ¼ntÃ¼sÃ¼ seÃ§ : "
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "ZamanÄ± gÃ¼n cinsinden seÃ§   : "
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3681,54 +3727,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "Sadece okunmamÄ±ÅŸ gruplar gÃ¶steriliyor"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Konu: satÄ±r (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf durumunu yoksay)   "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Konu: satÄ±r (bÃ¼yÃ¼k-kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "Kaydet"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "'%s' Kaydedilsin mi (%s/%s)?"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "Devam etmeden yapÄ±landÄ±rmayÄ± kaydet?"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "Kaydet dosyaadÄ±> "
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "Kaydedildi"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, 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:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "%s kaydedildi...\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "HiÃ§bir ÅŸey kaydedilmedi"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3737,184 +3783,184 @@ msgstr ""
 "\n"
 "%s %d %s ÅŸundan %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ÅŸuna kaydedildi %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ÅŸuna kaydedildi %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "Kaydediliyor..."
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%s: Ekran baÅŸlatma baÅŸarÄ±sÄ±z"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%s: ekran Ã§ok kÃ¼Ã§Ã¼k\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "ekran Ã§ok kÃ¼Ã§Ã¼k, %s Ã§Ä±kÄ±yor"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "AlanÄ± sil?"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "Alan gir> "
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "Yeni konum seÃ§> "
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "Yeni konum kÃ¼resel kapsam olamaz"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "Genel etki alanÄ±, iÅŸleme izin verilmedi"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "KapsamÄ± yeniden adlandÄ±r> "
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "Etki alanÄ± seÃ§> "
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "Etki AlanÄ± MenÃ¼sÃ¼"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "Alan MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "Geriye doÄŸru ara [%s]> "
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "GÃ¶vdeyi ara  [%s]> "
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "Ä°leri ara [%s]> "
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "AranÄ±yor..."
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "Makale aranÄ±yor %d / %d ('q' durdur)..."
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "Makale seÃ§> "
 
-#: src/lang.c:837
+#: src/lang.c:850
 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:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "Grup seÃ§> "
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "SeÃ§me Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin [%s]> "
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "eposta zinciri seÃ§> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "\"%s %s %s (\"%s\"): DETAYLI hata raporunu ÅŸuna gÃ¶nder %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "sunucular etkin-dosyasÄ±"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "Yeni habergruplarÄ±na giriÅŸ yapÄ±lamÄ±yor. Ã–nce abone ol..."
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "BaÅŸlÄ±yor: (%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "Eposta zinciri listeleme (%d of %d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "Eposta zinciri (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "Abone olma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "\"%d gruba abone olundu"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "%s'e abone olundu"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "Abone olunuyor... "
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, 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:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "Makale(ler)i Grup(lar)Ä±n yerine al [%s]> "
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "Makale deÄŸiÅŸtiriliyor ..."
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3923,24 +3969,24 @@ msgstr ""
 "\n"
 "Durduruldu. Yeniden baÅŸlatmak iÃ§in 'fg' yaz %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d gÃ¼n"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# VarsayÄ±lan iÅŸlem/komut dizgileri\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3962,112 +4008,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:874
+#: src/lang.c:887
 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:875
+#: src/lang.c:888
 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:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "HiÃ§bir haber yok\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "Eposta zinciri"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "Eposta Zinciri Seviyesi KomutlarÄ±"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "Eposta zinciri seÃ§imi kaldÄ±rÄ±ldÄ±"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "Eposta zinciri seÃ§ildi"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "eposta zincirleri"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "eposta zinciri"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "Eposta zinciri %4s / %4s "
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "Makaleler zincirleniyor..."
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "Kelime vurgulamasÄ± deÄŸiÅŸtirildi %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "rot13 kodlama deÄŸiÅŸtirildi"
 
-#: src/lang.c:889
-#, c-format
-msgid "Toggled german TeX encoding %s"
+#: src/lang.c:902
+#, fuzzy, c-format
+msgid "Toggled German TeX encoding %s"
 msgstr "Almanca TeX kodlama deÄŸiÅŸtirildi %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "tab geniÅŸliÄŸi ÅŸuna deÄŸiÅŸtirildi %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "\"%d dotlock yapÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "\"%d Kilitlemeye Ã§alÄ±ÅŸÄ±lÄ±yor %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=yardÄ±m"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "SÄ±nÄ±rsÄ±z"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "abonelikten Ã§Ä±kma joker karakter Ã¶rÃ¼ntÃ¼sÃ¼nÃ¼ girin> "
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "Ã‡Ã¶zÃ¼lÃ¼rken hata %s: %s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "Son yok."
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s baÅŸarÄ±yla Ã§Ã¶zÃ¼ldÃ¼."
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -4076,113 +4122,113 @@ msgstr ""
 "%*s[-- %s/%s, %s uuencoded dosya, %d satÄ±r, ad: %s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "okunmamÄ±ÅŸ "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "%d tane gruptan abonelikten Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "%s aboneliÄŸinden Ã§Ä±kÄ±ldÄ±"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "Abonelik iptal ediliyor... "
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "Makalelerin baÄŸlantÄ±sÄ± sonlanÄ±yor..."
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "GÃ¼ncellendi"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "GÃ¼ncelleniyor"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "URL MenÃ¼sÃ¼"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "URL MenÃ¼sÃ¼ KomutlarÄ±"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "%s aÃ§Ä±lÄ±yor"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "URL seÃ§> "
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "Makalede URL yok"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "Bu ileti iÃ§in MIME gÃ¶rÃ¼ntÃ¼leme programÄ± kullan?"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr ""
 "  -c       abone olunmuÅŸ haber gruplarÄ±ndaki tÃ¼m haberleri okunmuÅŸ olarak "
 "iÅŸaretle (toplu kip)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr ""
 "  -Z       herhangi okunmamÄ±ÅŸ haber varsa bu durumu gÃ¶steren durum geri "
 "dÃ¶ndÃ¼r (toplu kip)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       yeni haber gruplarÄ± iÃ§in kontrol etme"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       Ã§Ä±kÄ±ÅŸta hiÃ§bir dosyayÄ± kaydetme"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       habergrubu tanÄ±mlarÄ± gÃ¶sterme"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G sÄ±nÄ±r sadece sÄ±nÄ±r kadar makale/grup getir"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s hakkÄ±nda yardÄ±m bilgisi"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       bu yardÄ±m mesajÄ±"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dizin   haber dizinleme dosyasÄ± dizini [varsayÄ±lan=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       dizin dosyalarÄ±nÄ± gÃ¼ncelle (toplu kip)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dizin   posta kutusu dizini [varsayÄ±lan=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4191,50 +4237,50 @@ msgstr ""
 "\n"
 "hata raporu/yorumlarÄ± %s adresine yolla"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       gÃ¶nderilerinize yeni haberleri gÃ¶nder (toplu kip)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr ""
 "  -M kullanÄ±cÄ±  belirtilmiÅŸ kulanÄ±cÄ±ya yeni haberleri gÃ¶nder (toplu kip)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f dosya  haber gruplarÄ± dosyasÄ±na abone olundu [varsayÄ±lan=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       gÃ¶ndermeme kipi"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       makale gÃ¶nder ve Ã§Ä±k"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       ertelenmiÅŸ bÃ¼tÃ¼n makaleleri gÃ¶nder ve Ã§Ä±k"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       -S seÃ§eneÄŸi ile kaydedilen haberleri oku"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dizin   haber dizinini kaydet [varsayÄ±lan=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       daha sonra okumak Ã¼zere yeni haberleri kaydet (toplu kip)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       okunmamÄ±ÅŸ haber varsa baÅŸla"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4245,35 +4291,35 @@ msgstr ""
 "\n"
 "KullanÄ±m: %s [seÃ§enekler] [habergrubu[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       toplu kip seÃ§enekleri iÃ§in ayrÄ±ntÄ±lÄ± Ã§Ä±kÄ±ÅŸ"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       sÃ¼rÃ¼m ve tarih bilgilerini yazdÄ±r"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s sadece toplu kip iÅŸlemleri yoksa kullanÄ±ÅŸlÄ±\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s sadece toplu kip iÅŸlemleri varsa kullanÄ±ÅŸlÄ±\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, 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:944
+#: src/lang.c:957
 #, 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:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4282,12 +4328,12 @@ msgstr ""
 "\n"
 "%s%d aralÄ±k dÄ±ÅŸÄ±nda (0 - %d). 0'a SÄ±fÄ±rla"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "GÃ¶ster '%s' (%s/%s)?"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4298,7 +4344,7 @@ msgstr ""
 "UyarÄ±: gÃ¶nderi %d sÃ¼tunu aÅŸÄ±yor. %d en uzun ilk satÄ±r:\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4306,7 +4352,7 @@ msgstr ""
 "\n"
 "UyarÄ±: makale dÃ¼zenlendikten sonra deÄŸiÅŸtirilmedi\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4314,7 +4360,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Konu:\" sadece beyaz boÅŸluklardan oluÅŸuyor. \n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4323,7 +4369,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Konu:\", \"Re: \" ile baÅŸlÄ±yor ama \"Referanslar:\" yok.\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4333,7 +4379,7 @@ msgstr ""
 "UyarÄ±: Makalede \"Referanslar:\" var ama \"Konu:\" \"Re: \" ile\n"
 "         baÅŸlamÄ±yor ve \"(was:\" yok.\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4356,7 +4402,7 @@ msgstr ""
 "Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4372,7 +4418,7 @@ msgstr ""
 "          inews programÄ± tarafÄ±ndan bir imza iliÅŸtirildiyse, uygun ÅŸekilde "
 "kodlanamaz.\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4380,7 +4426,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"Ã¶rnek\" ayrÄ±lmÄ±ÅŸ bir hiyerarÅŸidir!\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4395,7 +4441,7 @@ msgstr ""
 "%s dosyanÄ±zdaki bazÄ± deÄŸerler deÄŸiÅŸtirilmiÅŸtir!\n"
 "WHATSNEW, vb dosyalarÄ± okuyun...\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4408,7 +4454,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:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4424,7 +4470,7 @@ msgstr ""
 "bu oturum bir hataya iÅŸarettir ve tin'i tekrar baÅŸlatmadan %s'i\n"
 "yedeklemeniz gerekmektedir!\n"
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4433,12 +4479,12 @@ msgstr ""
 "\n"
 "UyarÄ±: %d bulundu  '-- \\n' satÄ±r, bazÄ± insanlarÄ±n kafasÄ± karÄ±ÅŸabilir.\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "UyarÄ±: Sadece %d'de %d makale kaydedildi"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4453,7 +4499,7 @@ msgstr ""
 "         iÅŸe yarar bilgi aktarmadÄ±klarÄ± iÃ§in, olabildikleri kadar kÄ±sa\n"
 "         olmalÄ±lar.\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
@@ -4461,7 +4507,7 @@ msgstr ""
 "UyarÄ±: bu eposta adresinde mesaj yaÄŸanaÄŸÄ± tuzaÄŸÄ± olabilir. %s=devam, "
 "%s=durdur? "
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4469,37 +4515,37 @@ msgstr ""
 "\n"
 "UyarÄ±: Ä°mzalar '-- \\n ile baÅŸlamalÄ± '--\\n ile deÄŸil'.\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "Ã–znitelikler dosylasÄ± yazÄ±lÄ±yor..."
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d YanÄ±t"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "%d %s Eklendi"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "GÃ¶sterilecek abonelikten Ã§Ä±kÄ±lmÄ±ÅŸ grup yok"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "Sadece abone olunan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "Evet "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    EpostanÄ±z var"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4520,11 +4566,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:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D kip  hata ayÄ±klama kipi"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4551,11 +4597,11 @@ msgstr ""
 "Ä°ptal etmek Ã¼zere olduÄŸunuz makale bu:\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "renk deÄŸiÅŸtir"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4601,11 +4647,11 @@ msgstr ""
 "#  15 = aÃ§Ä±k beyaz\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       renk bayraÄŸÄ±nÄ± deÄŸiÅŸtir"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4613,7 +4659,7 @@ msgstr ""
 "\n"
 "Hata: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4622,7 +4668,7 @@ msgstr ""
 "\n"
 "Hata: \"%s\" yeniden adlandÄ±rÄ±lmÄ±ÅŸ, onun yerine \"%s\" kullanÄ±n!\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4631,7 +4677,7 @@ msgstr ""
 "\n"
 "Hata: %d haber gruubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4640,7 +4686,7 @@ msgstr ""
 "\n"
 "Hata: \"%s\" geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4648,7 +4694,7 @@ msgstr ""
 "\n"
 "UyarÄ±: Birden fazla haber grubu iÃ§in Takip-Et ayarlandÄ±!\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4657,7 +4703,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"%s\"nin ismi deÄŸiÅŸti, onun yerine \"%s\" kullanmalÄ±sÄ±nÄ±z!\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4666,7 +4712,7 @@ msgstr ""
 "\n"
 "Hata: %d haber grubuna Ã§apraz gÃ¶nderiyor ve Takip-Et satÄ±rÄ± yok!\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4675,7 +4721,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"%s\" sizin newsrc'nizde mevcut deÄŸil, bu sitede geÃ§ersiz olabilir!\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4684,169 +4730,169 @@ msgstr ""
 "\n"
 "UyaÄ±:  \"%s\" bu sitede geÃ§erli bir haber grubu deÄŸil!\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, 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:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "Eksik bÃ¶lÃ¼mler var."
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "BaÅŸlangÄ±Ã§ yok."
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "Veri yok."
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "Bilinmeyen hata."
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\tSaÄŸlama toplamÄ± %s (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "eposta etkin dosya okunuyor... "
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "mailgroups dosyasÄ± okunuyor... "
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "makalede PGP iÅŸlemi gerÃ§ekleÅŸtir"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "Genel anahtar zincirine anahtar(lar) ekle?"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=ÅŸifrele, %s=imzala. %s=ikisi de, %s=Ã§Ä±k: "
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, 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:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP ayarlanmadÄ± (%s aÃ§Ä±lamÄ±yor)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "Makale imzalanmadÄ± ve genel anahtar bulunamadÄ±"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, 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:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, 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:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, 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:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, 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:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=Ã§Ä±k, %s=dÃ¼zenle, %s=gÃ¶nder [%%s]: "
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, 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:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "HÄ±zlandÄ±rmak iÃ§in cace_overview_files deneyin.\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin yerel dizinleme dosyalarÄ±nÄ± kullanacak.\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "NNTP sunucu ismi bulunamadÄ±"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "BaÄŸlanÄ±yor %s:%u..."
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "Sunucu baÄŸlantÄ±sÄ± kesiliyor...\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "NNTP sunucusuna baÄŸlantÄ± baÅŸarÄ±sÄ±z %s. Ã‡Ä±kÄ±lÄ±yor..."
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  BaÄŸlantÄ± kapanÄ±yor"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "Sunucunuz NNTP XOVER ya da OVER komutunu desteklemiyor.\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "Haber sunucusu baÄŸlantÄ±sÄ± zaman aÅŸÄ±mÄ±na uÄŸradÄ±. Tekrar baÄŸlan?"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4855,48 +4901,48 @@ msgstr ""
 "%s dosyasÄ±na sunucu ismini girin,\n"
 "ya da Ã§evre deÄŸiÅŸkeni NNTPSERVERi ayarlayÄ±n"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       baÄŸlantÄ±da kimlik doÄŸrulamayÄ± zorla"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g sunucu  NNTP sunucusundan haberleri oku [varsayÄ±lan=%s]"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr ""
 "  -p baÄŸlantÄ± noktasÄ±  baÄŸlantÄ± noktasÄ±nÄ± NNTP baÄŸlantÄ± noktasÄ± olarak "
 "kullan [varsayÄ±lan=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
-msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -nqd ile aynÄ±"
+msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -dnq ile aynÄ±"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       varsayÄ±lan NTTP sunucusundan haberleri uzaktan oku"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       GROUP (-n) komutu yerine sadece LIST i kullan"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       NNTP sunucusundan sadece abone olunan newsrc gruplarÄ±nÄ± oku"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       IPv4 ile baÄŸlanmayÄ± zorla"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       IPv6 ile baÄŸlanmayÄ± zorla"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4904,7 +4950,7 @@ msgstr ""
 "\n"
 "soket ya da baÄŸlantÄ± hatasÄ±\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4913,16 +4959,16 @@ msgstr ""
 "\n"
 "%s'e baÄŸlantÄ±: "
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "BÄ±rakÄ±lÄ±yor...\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcp: Bilinmeyen servis.\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4930,89 +4976,90 @@ msgstr ""
 "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 "Tin XHDR XREF kullanmayÄ± deneyecek (biraz yavaÅŸlatÄ±r).\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "Sunucunuzun XOVER bilgisinde Xref: yok.\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "%s aÃ§Ä±lamÄ±yor. NNTP aracÄ±lÄ±ÄŸÄ±yla haber okumak iÃ§in %s -r deneyin."
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -qd ile aynÄ±"
+#: src/lang.c:1156
+#, fuzzy
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       hÄ±zlÄ± baÅŸlat. -dq ile aynÄ±"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       kuyruk arama (-n) komutu yerine sadece etkin dosyayÄ± oku"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       kuyruktan sadece abone olunan .newsrc gruplarÄ±nÄ± okuyun"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "Sunucunuzun NOV dosyalarÄ±nda Xref: yok.\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr ""
 "Harici inews kullanÄ±larak gÃ¶nderme baÅŸarÄ±sÄ±z. Yerine dahili inews "
 "kullanÄ±lsÄ±n mÄ±?"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "Ä°ÅŸe yaradÄ±! Bundan sonra hep dahili inews mi kullanmalÄ±yÄ±m?"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s yazdÄ±rÄ±ldÄ±"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "makale/eposta zinciri/hot/Ã¶rÃ¼ntÃ¼/imlenmiÅŸ makaleleri yazÄ±cÄ±ya gÃ¶nder"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "YazdÄ±r"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "YazdÄ±rÄ±lÄ±yor..."
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s ÅŸuna yÃ¶nlendirildi \"%s\""
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "makale/zincir/sÄ±cak/Ã¶rÃ¼ntÃ¼/imlenmiÅŸ makaleleri komuta yÃ¶nlendir"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "Komut yok"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "YÃ¶nlendirme"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "Komuta yÃ¶nlendir [%.*s]> "
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "YÃ¶nlendiriliyor..."
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "YÃ¶nlendirme etkin deÄŸil."
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -5027,7 +5074,7 @@ msgstr ""
 "       boÅŸluktur. Ã‡oklu habergrubu isimlerini ayÄ±rmak iÃ§in\n"
 "       virgÃ¼l (,) kullanÄ±n.\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -5040,7 +5087,7 @@ msgstr ""
 "       boÅŸluk iÃ§in iÃ§ermeyebileceÄŸi iÃ§in, buna izin verilmiyor.\n"
 "       LÃ¼tfen bÃ¼tÃ¼n haber gruplarÄ±nÄ± tek bir satÄ±ra yazÄ±n.\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -5055,7 +5102,7 @@ msgstr ""
 "        Herhangi bir sorunla karÅŸÄ±laÅŸmamak iÃ§in bÃ¼tÃ¼n haber gruplarÄ±nÄ± tek "
 "bir satÄ±ra yazÄ±n.\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -5064,7 +5111,7 @@ msgstr ""
 "\n"
 "UyarÄ±: \"%s:\" satÄ±rÄ±nda SÄ°LÄ°NMESÄ° GEREKEN boÅŸluklar var.\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -5100,40 +5147,40 @@ msgstr ""
 "  dikkatli ve Ã¶zenli olmazsanÄ±z, insanlar  onu tamamen yoksayarlar. Net  "
 "oldukÃ§a kalabalÄ±k bir yer.\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "kabuk Ã§Ä±kÄ±ÅŸÄ±"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "Kabuk Komutu (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%s: TERM iÃ§in girdi alÄ±namÄ±yor\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "Grup %.*s (Ã§Ä±kmak iÃ§in 'q')..."
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "Grup %.*s..."
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "Sunucuya ulaÅŸÄ±lamÄ±yor\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -5142,7 +5189,7 @@ msgstr ""
 "%s=yÃ¶nlendir, %s=eposta; %s=yazdÄ±r, %s=Ã§Ä±k, %s=hepsini/okunmayanlarÄ± "
 "deÄŸiÅŸtir; %s=kaydet; %s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
@@ -5150,7 +5197,7 @@ msgstr ""
 "%s=yÃ¶nlendir; %s=eposta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; "
 "%s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5158,13 +5205,13 @@ msgstr ""
 "%s=posta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; %s=kaydet; "
 "%s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=eposta; %s=yazdÄ±r; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
@@ -5172,519 +5219,519 @@ msgstr ""
 "%s=yÃ¶nlendir; %s=eposta; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; "
 "%s=kaydet; %s=etiketle; %s=gÃ¶nder"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=yÃ¶nlendir; %s=eposta; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; "
 "%s=gÃ¶nder"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=eposta; %s=Ã§Ä±k; %s=hepsini/okunmayanlarÄ± deÄŸiÅŸtir; %s=kaydet; "
 "%s=etiketle; %s=yolla"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=eposta; %s=Ã§Ä±k; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "UÃ§birim renk desteklemiyor"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "%s deneniyor"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "HiÃ§biri"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "Konu"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "Kaynaklar"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "Konu ve Kaynaklar"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "Ã‡ok parÃ§alÄ± Konu"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "YÃ¼zde EÅŸleÅŸmesi"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "HayÄ±r"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "Evet"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "TÃ¼mÃ¼nÃ¼ Sakla"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "Adres"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "Tam Ä°sim"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "Adres ve Ä°sim"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "En Ã‡ok"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "Toplam"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "Ortalama"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "Siyah"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "KÄ±rmÄ±zÄ±"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "YeÅŸil"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "Kahverengi"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "Mavi"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "Pembe"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "CamgÃ¶beÄŸi"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "Beyaz"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "Gri"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "AÃ§Ä±k KÄ±rmÄ±zÄ±"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "AÃ§Ä±k YeÅŸil"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "SarÄ±"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "AÃ§Ä±k Mavi"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "AÃ§Ä±k Pembe"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "AÃ§Ä±k CamgÃ¶beÄŸi"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "AÃ§Ä±k Beyaz"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "HiÃ§bir ÅŸey"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "BoÅŸluk"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "Normal"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "En iyi vurgulama"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "AltÄ± Ã§izili"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "Ters video"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "YanÄ±p sÃ¶nme"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "YarÄ± parlak"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "KalÄ±n"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "Bilgi"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "Gizli Kopya"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "Kopya ve Gizli Kopya"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "hiÃ§biri"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "komutlar"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "seÃ§"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "komutlar & Ã§Ä±k"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "komutlar & seÃ§"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "Ã§Ä±k & seÃ§"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "komutlar & Ã§Ä±k & seÃ§"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "PageDown"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "PageNextUnread"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "PageDown ya da PageNextUnread"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Konu: (bÃ¼yÃ¼k-kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Konu: (bÃ¼yÃ¼k kÃ¼Ã§Ã¼k harf yoksay)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "GÃ¶nderen: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf duyarlÄ±)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "GÃ¶nderen: (bÃ¼yÃ¼k/kÃ¼Ã§Ã¼k harf yoksay)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Ä°leti-KimliÄŸi: & tÃ¼m Referanslar: satÄ±rÄ±"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Ä°leti-KimliÄŸi & sadece son Referanslar:"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "Ä°leti-KimliÄŸi: sadece girdi"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "SatÄ±rlar: "
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "Makale gÃ¶vdesini kÄ±rpma"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "BaÅŸtaki boÅŸ satÄ±rlarÄ± atla"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "Sondaki boÅŸ satÄ±rlarÄ± atla"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "BaÅŸtaki ve sondaki I. boÅŸluÄŸu atla."
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "Metin arasÄ±ndaki Ã§oklu olanlarÄ± birleÅŸtir"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "Ã‡oklu olanlarÄ± birleÅŸtir ve baÅŸtakini atla"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "Ã‡oklu olanlarÄ± birleÅŸtir ve sondakini atla"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "Ã‡oklularÄ± sÄ±kÄ±ÅŸtÄ±r, baÅŸÄ± & sonu atla."
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "Kabuk arÅŸivi"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Konu: (azalan)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Konu: (artan)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "GÃ¶nderen: (azalan)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "GÃ¶nderen: (artan)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Tarih: (azalan)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Tarih: (artan)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "Skor: (azalan)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "Skor (artan)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "SatÄ±rlar: (azalan)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "SatÄ±rlar: (artan)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "Son gÃ¶nderim tarihi (azalan)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "Son gÃ¶nderim tarihi (artan)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "HÄ±zlÄ± sÄ±ralama algoritmasÄ±"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "Heap sÄ±ralama algoritmasÄ±"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "Her zaman Koru"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "Her Zaman KaldÄ±r"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "SeÃ§im ekranÄ±nda D ile iÅŸaretle"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "TÃ¼m makaleleri yok et & K ile gÃ¶ster"
 
 #  TODO: s/K/art_marked_killed/
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "TÃ¼m makaleleri yok et ve asla gÃ¶sterme"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "Ã–zel bir ÅŸey yok"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "Ä°mzalarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, imzalarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "BoÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "AlÄ±ntÄ±larÄ± sÄ±kÄ±ÅŸtÄ±r, boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "Ä°mzalarÄ± ve boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "Ä°mleri sÄ±kÄ±ÅŸtÄ±r, imzalarÄ± & boÅŸ satÄ±rlarÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "hayÄ±r"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "baÅŸlÄ±klarla birlikte"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "Ã¼st bilgi olmadan"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "GÃ¶rÃ¼ntÃ¼ SeÃ§enekleri"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "Renk SeÃ§enekleri"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "Vurgulama SeÃ§enekleri"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "Makale-SÄ±nÄ±rlandÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "Yollama/Postalama SeÃ§enekleri"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "Kaydetme/YazdÄ±rma SeÃ§enekleri"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "Uzman SeÃ§enekleri"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "Filtreleme SeÃ§enekleri"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> deÄŸiÅŸtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "Mini menÃ¼yÃ¼ ve gÃ¶nderme etiketini gÃ¶ster"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5693,16 +5740,16 @@ msgstr ""
 "# dÃ¼zeylerde kullanÄ±ÅŸlÄ± komutlarÄ±n mini menÃ¼sÃ¼nÃ¼ ve yollama etiketini "
 "gÃ¶ster.\n"
 
-#: src/lang.c:1646
+#: src/lang.c:1659
 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:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "Her haber grubu iÃ§in aÃ§Ä±klama gÃ¶ster"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5711,7 +5758,7 @@ msgstr ""
 "sonraki\n"
 "# grup aÃ§Ä±klama metnini gÃ¶ster.\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
@@ -5719,11 +5766,11 @@ msgstr ""
 "Grup & zincir seviyesinde Konu & GÃ¶nderen (yazar) alanlarÄ±nÄ± gÃ¶ster. <SPACE> "
 "deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 msgid "In group and thread level, show author by"
 msgstr "Grup ve zincir seviyesinde, yazarÄ± ÅŸuna gÃ¶re gÃ¶ster"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 msgid ""
 "# Part of From field to display in group and thread level\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5740,35 +5787,35 @@ msgstr ""
 "# * 2 = tam isim\n"
 "#   3 = her ikisi de\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 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:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "Ã‡iz -> vurgulanmÄ±ÅŸ Ã§ubuk yerine"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 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:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "Sayfa Ã¼st bilgileri iÃ§in ters gÃ¶rÃ¼ntÃ¼ kullan"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 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:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "Zincir makaleleri ÅŸuna gÃ¶re"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5788,15 +5835,15 @@ msgstr ""
 "#    4 = Ã‡ok BÃ¶lÃ¼mlÃ¼ Konu\n"
 "#    5 = YÃ¼zde EÅŸleÅŸmesi\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 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:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "Zincir eÅŸleÅŸme yÃ¼zdesi"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5821,11 +5868,11 @@ msgstr ""
 "# fakat 'mttllu', 'muuttl' ve 'mtluuu', 'mutlu'dan ayrÄ± bir ÅŸekilde "
 "zincirlenecektir.\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "Eposta zincirinin skoru"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5839,18 +5886,18 @@ msgstr ""
 "#   1 = toplam\n"
 "#   2 = ortalama\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 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:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "Makaleleri ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5880,17 +5927,17 @@ msgstr ""
 "#   9 = (SatÄ±rlar azalan)\n"
 "#  10 = (SatÄ±rlar artan)\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 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:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "Eposta zincirlerini ÅŸuna gÃ¶re sÄ±rala"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5908,54 +5955,54 @@ msgstr ""
 "#   3 = Son gÃ¶nderim tarihi azalan\n"
 "#   4 = Son gÃ¶nderim tarihi artan\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 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:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "Gruptaki ilk okunmamÄ±ÅŸ makaleye git"
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 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:1749
+#: src/lang.c:1762
 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:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "Sadece okunmayan makaleleri gÃ¶ster"
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 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:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "Sadece okunmamÄ±ÅŸ makale olan gruplarÄ± gÃ¶ster"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 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:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "Hangi makaleler filtrelenecek"
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5970,11 +6017,11 @@ msgstr ""
 "gÃ¶ster\n"
 "#   2 = TÃ¼m makaleleri yok et ve bir daha gÃ¶sterme.\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "Sonraki okunmamÄ±ÅŸ makaleye ÅŸununla git"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5990,11 +6037,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN ya da TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "BoÅŸ satÄ±rlar nasÄ±l iÅŸlensin"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6024,28 +6071,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:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "SaÄŸ ok tuÅŸunu kullanarak eposta zincirlerini listele"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 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:1806
+#: src/lang.c:1819
 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:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "SilinmiÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -6053,18 +6100,18 @@ msgstr ""
 "# Makalenin silindiÄŸini gÃ¶stermek iÃ§in kullanÄ±lan karakter (varsayÄ±lan 'D')\n"
 "#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼ ' '\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 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:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "SÄ±ralanmÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -6073,7 +6120,7 @@ msgstr ""
 "(varsayÄ±lan '#')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
@@ -6081,11 +6128,11 @@ msgstr ""
 "Makalenin dÃ¶neceÄŸini gÃ¶stermek iÃ§in karakter girin. <CR> ayarlar, <ESC> "
 "iptal eder."
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "DÃ¶nen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -6094,18 +6141,18 @@ msgstr ""
 "'-')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 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:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "SeÃ§ilen makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -6114,16 +6161,16 @@ msgstr ""
 "(varsayÄ±lan '*')\n"
 "#_ ÅŸuna dÃ¶nÃ¼ÅŸÃ¼r ' '\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 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:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "Son makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -6132,17 +6179,17 @@ msgstr ""
 "'o')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 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:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "OkunmamÄ±ÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -6151,17 +6198,17 @@ msgstr ""
 "'+')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 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:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "OkunmuÅŸ makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -6170,17 +6217,17 @@ msgstr ""
 "')\n"
 "# _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 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:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "Yok olan makaleleri gÃ¶sterecek olan karakter"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6189,18 +6236,18 @@ msgstr ""
 "'K')\n"
 "# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 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:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "OkunmuÅŸ seÃ§ilmiÅŸ makaleleri gÃ¶steren karakter:"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -6209,11 +6256,11 @@ msgstr ""
 "(varsayÄ±lan ':')\n"
 "# kill_level ona gÃ¶re ayarlanmalÄ±dÄ±r, _ ÅŸuna dÃ¶nÃ¼ÅŸtÃ¼ ' '\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "Uzun haber grubu isimlerini kÄ±saltÄ±n"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -6224,7 +6271,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:1877
+#: src/lang.c:1890
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
@@ -6232,11 +6279,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:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "SayfalayÄ±cÄ±da kaydÄ±rÄ±lacak satÄ±r sayÄ±sÄ±"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6255,30 +6302,30 @@ msgstr ""
 "#   2 ya da daha fazla = 2 ya da daha fazla satÄ±r kaydÄ±r (sadece "
 "sayfalayÄ±cÄ±da)\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "Ä°mzalarÄ± gÃ¶ster. <SPACE> deÄŸiÅŸtirir & <CR> ayarlar."
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "Ä°mzalarÄ± gÃ¶ster"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 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:1895
+#: src/lang.c:1908
 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:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "Uue verilerini ek olarak gÃ¶rÃ¼ntÃ¼le"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6298,18 +6345,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:1907
+#: src/lang.c:1920
 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:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "\"a karaklerlerini noktalÄ± a olarak gÃ¶ster"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6317,15 +6364,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:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "BoÅŸluk ile ayrÄ±lmÄ±ÅŸ baÅŸlÄ±k alanlarÄ± listesi"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "Åžu baÅŸlÄ±k alanlarÄ±nÄ± gÃ¶ster (ya da *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6344,11 +6391,11 @@ msgstr ""
 "listeleyebilirsiniz.\n"
 "# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "Bu Ã¼st bilgi alanlarÄ±nÄ± gÃ¶sterme"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6367,48 +6414,48 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# HiÃ§bir ÅŸey belirtmezseniz bu Ã¶zellik kapanÄ±r.\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 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:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "multipart/alternative bÃ¶lÃ¼mleri atla"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 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:1942
+#: src/lang.c:1955
 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:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "Birebir aynÄ± bloklarÄ±n algÄ±lanmasÄ±"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 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:1949
+#: src/lang.c:1962
 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:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ± gÃ¶stermek iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6419,17 +6466,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:1957
+#: src/lang.c:1970
 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:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "Ä°ki kere alÄ±ntÄ±lanan dil iÃ§in kullanÄ±lan regex."
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6440,17 +6487,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:1965
+#: src/lang.c:1978
 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:1966
+#: src/lang.c:1979
 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:1967
+#: src/lang.c:1980
 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"
@@ -6462,33 +6509,33 @@ msgstr ""
 "gÃ¶steriliyor.\n"
 "# EÄŸer bunu boÅŸ bÄ±rakÄ±rsanÄ±z, tin yerleÅŸik varsayÄ±lanÄ± kullanacak.\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 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:1974
+#: src/lang.c:1987
 msgid "Detection of external quotes"
 msgstr "Harici alÄ±ntÄ±lar algÄ±landÄ±"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 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:1979
+#: src/lang.c:1992
 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:1980
+#: src/lang.c:1993
 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:1981
+#: src/lang.c:1994
 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"
@@ -6499,17 +6546,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:1988
+#: src/lang.c:2001
 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:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "/taksimleri/ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6520,17 +6567,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:1996
+#: src/lang.c:2009
 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:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "*yÄ±ldÄ±zlarÄ±* vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6540,17 +6587,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:2004
+#: src/lang.c:2017
 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:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "-vuruÅŸ- ile vurgulama regex'i"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6560,17 +6607,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:2012
+#: src/lang.c:2025
 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:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "_alt Ã§izgiyi_ vurgulamak iÃ§in regex kullanÄ±ldÄ±"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6580,17 +6627,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:2020
+#: src/lang.c:2033
 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:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "Konu Ã¶nekleriyle regex"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6598,17 +6645,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:2027
+#: src/lang.c:2040
 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:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "Konu sonekleriyle regex"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6616,15 +6663,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:2034
+#: src/lang.c:2047
 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:2035
+#: src/lang.c:2048
 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:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
@@ -6632,15 +6679,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:2041
+#: src/lang.c:2054
 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:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "BloÄŸun birebir aynÄ±sÄ±nÄ±n sonu iÃ§in regex"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
@@ -6648,7 +6695,7 @@ msgstr ""
 "# Tin'in bloÄŸun birebir aynÄ±sÄ±nÄ±n sonunu bulmak iÃ§in\n"
 "# kullanacaÄŸÄ± dÃ¼zenli ifade.\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
@@ -6656,11 +6703,11 @@ msgstr ""
 "Harici MIME gÃ¶rÃ¼ntÃ¼leyici iÃ§in isim ve seÃ§enek girin, --internal for built-"
 "in viewer"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME ikili deÄŸeri iÃ§erik gÃ¶rÃ¼ntÃ¼leyicisi"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -6674,15 +6721,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:2057
+#: src/lang.c:2070
 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:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "MIME gÃ¶rÃ¼ntÃ¼leyiciyi kullanmadan Ã¶nce sor"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6691,38 +6738,38 @@ msgstr ""
 "Ã¶nce soracak\n"
 "# bu sadece metamail_prog bir ÅŸeye ayarlÄ± ise olur\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 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:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "Ã‡Ä±kmadan okunan gruplar yakalansÄ±n mÄ±"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 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:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "Sol tuÅŸ ile grubu yakala"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 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:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "Makaleyi sol tuÅŸ ile yakala"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "Hangi eylemler onay gerektiriyor"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -6745,58 +6792,58 @@ msgstr ""
 "#    4 = Ã‡ok BÃ¶lÃ¼mlÃ¼ Konu\n"
 "#    5 = YÃ¼zde EÅŸleÅŸmesi\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "'Okun(ma)muÅŸ olarak iÅŸaretle' etiketleri yoksayar"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 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:2103
+#: src/lang.c:2116
 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:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "URL'leri aÃ§an program"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 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:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "xterm'de fare kullan"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 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:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "TuÅŸ takÄ±mÄ±ndaki ok tuÅŸlarÄ±nÄ± kullan"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 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:2123
+#: src/lang.c:2136
 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:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "AlÄ±nacak makale sayÄ±sÄ±"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6805,30 +6852,30 @@ msgstr ""
 "okunmamÄ±ÅŸtan Ã¶ncce\n"
 "# ÅŸu anki mevcut okunan makale sayÄ±sÄ± okunur\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 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:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "Makalenin yenilik zaman sÄ±nÄ±rÄ±"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 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:2136
+#: src/lang.c:2149
 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:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "Joker karakterler eÅŸleÅŸtiriyor"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6840,62 +6887,62 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 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:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "Skor sÄ±nÄ±rÄ± (yok et)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 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:2151
+#: src/lang.c:2164
 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:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# Makaleleri yok etmek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 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:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "Skor sÄ±nÄ±rÄ± (seÃ§)          :"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 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:2163
+#: src/lang.c:2176
 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:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# Makaleleri seÃ§mek iÃ§in Ã¶ntanÄ±mlÄ± skor\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr " ''X-Face:''leri gÃ¶stermek iÃ§in slmface kullan"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6904,19 +6951,19 @@ msgstr ""
 "kullanÄ±lÄ±r.\n"
 "# Sadece xterm'de Ã§alÄ±ÅŸÄ±rken faydalÄ±.\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "ANSI renk kullan"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# EÄŸer AÃ‡IK durumundaysa ANSI-renk kullanÄ±lÄ±yor\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "Standart Ã¶nplan rengi"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6924,11 +6971,11 @@ msgstr ""
 "# Standart Ã¶nplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "Standart arkaplan rengi"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6936,11 +6983,11 @@ msgstr ""
 "# Standart arkaplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: -1 (Ã¶ntanÄ±mlÄ± renk)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "Ters metin iÃ§in renk (arkaplan)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6948,11 +6995,11 @@ msgstr ""
 "# Ters metin iÃ§in arkaplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "Ters metin iÃ§in renk (Ã¶nplan)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6960,11 +7007,11 @@ msgstr ""
 "# Ters Ã§erilmiÅŸ metin iÃ§in Ã¶nplan rengi\n"
 "# Ã–ntanÄ±mlÄ±: 7 (beyaz)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "Metin satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6972,11 +7019,11 @@ msgstr ""
 "# Metin satÄ±rlarÄ±nÄ±n renkleri\n"
 "# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6984,11 +7031,11 @@ msgstr ""
 "# KÃ¼Ã§Ã¼k yardÄ±m menÃ¼sÃ¼ iÃ§in renk\n"
 "# Ã–ntanÄ±mlÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "YardÄ±m metinleri iÃ§in renk"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6996,11 +7043,11 @@ msgstr ""
 "# YardÄ±m sayfalarÄ±nÄ±n renkleri\n"
 "# VarsayÄ±lan: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "Durum mesajlarÄ± iÃ§in renk"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -7008,11 +7055,11 @@ msgstr ""
 "# Son satÄ±rdaki iletilerin rengi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (cam gÃ¶beÄŸi)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -7020,11 +7067,11 @@ msgstr ""
 "# AlÄ±ntÄ±lanmÄ±ÅŸ satÄ±r rengi\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -7032,32 +7079,32 @@ msgstr ""
 "# Ä°ki kez alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi\n"
 "# Ã–ntanÄ±mÄ±: 3 (kahverengi)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "3 ya da daha fazla alÄ±ntÄ±lanan satÄ±rlarÄ±n rengi"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 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:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "Makale Ã¼st bilgi satÄ±rlarÄ±nÄ±n rengi"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 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:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -7065,11 +7112,11 @@ msgstr ""
 "# Mevcut haber Ã¼st bilgi alanlarÄ± iÃ§in renk\n"
 "# Ã–ntanÄ±mlÄ±: 9 (aÃ§Ä±k kÄ±rmÄ±zÄ±)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "Makale baÅŸlÄ±k satÄ±rlarÄ± iÃ§in renk"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -7077,11 +7124,11 @@ msgstr ""
 "# Makale baÅŸlÄ±ÄŸÄ± rengi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 msgid "Color of external quotes"
 msgstr "Harici alÄ±ntÄ±larÄ±n rengi"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 msgid ""
 "# Color of quoted text from external sources\n"
 "# Default: 5 (pink)\n"
@@ -7089,11 +7136,11 @@ msgstr ""
 "# Harici kaynaklardan alÄ±ntÄ±lanan metnin rengi\n"
 "# VarsayÄ±lan: 5 (pembe)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "YanÄ±t sayacÄ± rengi"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -7101,11 +7148,11 @@ msgstr ""
 "# YanÄ±t sayacÄ± rengi\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "GÃ¶nderen rengi (GÃ¶nderen:)"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -7113,11 +7160,11 @@ msgstr ""
 "# GÃ¶nderen rengi (GÃ¶nderen:)\n"
 "# Ã–ntanÄ±mlÄ±: 2 (yeÅŸil)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "YardÄ±m/posta iÅŸaretinin rengi"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -7125,11 +7172,11 @@ msgstr ""
 "# YardÄ±m/Posta Ä°ÅŸareti rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "Ä°mzalarÄ±n rengi"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -7137,11 +7184,11 @@ msgstr ""
 "# Ä°nzanÄ±n rengi\n"
 "# Ã–ntanÄ±mlÄ±: 4 (mavi)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "VurgulanmÄ±ÅŸ URL'lerin rengi"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -7149,11 +7196,11 @@ msgstr ""
 "# VurgulanmÄ±ÅŸ URL renkleri\n"
 "# Default: -1 (varsayÄ±lan renk)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "Birebir aynÄ± bloklarÄ±n rengi"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -7161,11 +7208,11 @@ msgstr ""
 "# Birebir aynÄ± bloklarÄ±n rengi\n"
 "# VarsayÄ±lan: 5 (pink)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "*yÄ±ldÄ±z* ile vurgulama rengi"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -7173,11 +7220,11 @@ msgstr ""
 "# *yÄ±ldÄ±z* ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 11 (yeÅŸil)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "_alt Ã§izgi_ ile vurgulama rengi"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -7185,11 +7232,11 @@ msgstr ""
 "# _alt Ã§izgi_ ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 13 (aÃ§Ä±k pembe)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "/taksim/ ile vurgulama rengi"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -7197,11 +7244,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k camgÃ¶beÄŸi)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama rengi"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -7209,11 +7256,11 @@ msgstr ""
 "# -vuruÅŸ- ile kelime vurgulama rengi\n"
 "# Ã–ntanÄ±mlÄ±: 14 (aÃ§Ä±k mavi)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "*yÄ±ldÄ±z* ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -7241,11 +7288,11 @@ msgstr ""
 "# *yÄ±ldÄ±zlarla kelime vurgulama Ã¶zelliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 6 (kalÄ±n)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "_alt Ã§izgi_ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -7253,11 +7300,11 @@ msgstr ""
 "# _tire_ ile vurgulanan kelimenin rengi\n"
 "# VarsayÄ±lan: 2 (en iyi vurgu)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "/bÃ¶lÃ¼/ ile vurgulama Ã¶zelliÄŸi"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -7265,11 +7312,11 @@ msgstr ""
 "# /taksim/ ile kelime vurgulama Ã¶zelliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 5 (hafif parlak)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "-tire- ile vurgulama Ã¶zniteliÄŸi"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -7277,27 +7324,27 @@ msgstr ""
 "# -tire- ile kelime vurgulama Ã¶zniteliÄŸi\n"
 "# Ã–ntanÄ±mlÄ±: 3 (ters video)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "Ä°leti gÃ¶vdesindeki URL vurgulamasÄ±"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# URL vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "Ä°leti gÃ¶vdesinde kelime vurgulama"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# Kelime vurgulamasÄ±nÄ± etkinleÅŸtir?\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "Ä°ÅŸaretin yerine ne gÃ¶sterilecek?"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7313,64 +7360,64 @@ msgstr ""
 "#   1 = evet, iÅŸareti gÃ¶ster\n"
 "# * 2 = onlarÄ±n yerine bir boÅŸluk yaz\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 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:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "Sayfa satÄ±rÄ± sÃ¼tunu Ã§evreliyor"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# SÃ¼tundaki makale satÄ±rlarÄ±nÄ± Ã§evrele\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "Sonraki okunmayanda zincirleri Ã§evrele"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 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:2433
+#: src/lang.c:2446
 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:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "E-posta adresi (ve tÃ¼m isim)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 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:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "BoÅŸ izleneni dÃ¼zenleyicide gÃ¶ster"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 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:2445
+#: src/lang.c:2458
 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:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "Yoldan/komuttan imza oluÅŸtur"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7384,43 +7431,43 @@ msgstr ""
 "# sigfile=!komut   harici komutu imza oluÅŸturmak iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±r\n"
 "# sigfile=--none     imza eklemez\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 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:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "Ä°mzayÄ± \"--\" ile baÅŸlat"
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 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:2461
+#: src/lang.c:2474
 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:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "Tekrar gÃ¶nderirken imza ekle"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 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:2467
+#: src/lang.c:2480
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "YazarÄ±n baÅŸlangÄ±Ã§larÄ± iÃ§in, %s ya da %S alÄ±ntÄ± iÅŸaretleri gir."
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "TÄ±rnak iÅŸaretleri olarak kullanÄ±lmÄ±ÅŸ karakterler"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7429,11 +7476,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:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "AlÄ±ntÄ±lama davranÄ±ÅŸÄ±"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7457,17 +7504,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:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "Takip ederken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7478,40 +7525,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:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "Ã‡apraz gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "E-posta gÃ¶nderirken satÄ±rÄ± alÄ±ntÄ±la"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 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:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "'User-Agent' baÅŸlÄ±ÄŸÄ± ekle"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 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:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7529,43 +7576,43 @@ msgstr ""
 "# haricinde karakter kÃ¼meleri gÃ¶sterilemez kabul edilir ve '?' olarak "
 "gÃ¶sterilir.\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 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:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# Karakter kÃ¼mesi yerel olarak destekleniyor.\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "Mailbox biÃ§imi"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# mailbox biÃ§imi.\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "Haber mesajlarÄ±nda MIME kodlama"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7581,15 +7628,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:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 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:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "Haber baÅŸlÄ±klarÄ±nda 8bit karakterler kullan."
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7601,32 +7648,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:2566
+#: src/lang.c:2579
 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:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± gÃ¶ster"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 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:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "E-posta iletilerinde MIME kodlama"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "E-posta baÅŸlÄ±klarÄ±nda 8bit karakterler kullan"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7644,11 +7691,11 @@ msgstr ""
 "# yasaklar. EÄŸer Ã§ok Ã¶nemli bir nedeniniz yoksa bunu AÃ‡IK TUTMAMANI "
 "Ã¶nerilir.\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "SatÄ±r sonu boÅŸlarÄ± yok et"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
@@ -7656,17 +7703,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:2598
+#: src/lang.c:2611
 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:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "BaÅŸka alfabe ile yazma"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7677,11 +7724,11 @@ msgstr ""
 "karakterlerin\n"
 "# bir ya da birkaÃ§Ä± ile benzetilebilir.\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "kopyasÄ±nÄ±/gizli kopyasÄ±nÄ± otomatik olarak kendine gÃ¶nder"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7697,25 +7744,25 @@ msgstr ""
 "#   2 = Gizli Bilgi\n"
 "#   3 = Bilgi ve Gizli Bilgi\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 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:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "Spam tuzaÄŸÄ± uyarÄ± adres bÃ¶lÃ¼mleri"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7723,30 +7770,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:2634
+#: src/lang.c:2647
 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:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "SÃ¼zgeÃ§ girdisinin geÃ§erli olduÄŸu gÃ¼n sayÄ±sÄ±"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 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:2640
+#: src/lang.c:2653
 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:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "GÃ¶nderilen makaleleri sÃ¼zgece ekle"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7755,26 +7802,26 @@ msgstr ""
 "oluÅŸturan\n"
 "# gÃ¶nderilmiÅŸ makaleleri ekle\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 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:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "Eposta dizini"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 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:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "Makaleleri toplu modda kaydet (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7782,39 +7829,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:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "makeleleri/e-pota zincirlerini kaydetmek istediÄŸiniz dizin."
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "makaleler/zincirler ÅŸu dizine kaydedilir"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# Makalelerin/zincirlerin kaydedildiÄŸi dizin\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr ""
-"Archive-name: baÅŸlÄ±ÄŸÄ±na gÃ¶re makale/zincirleri otomatik kaydet. <SPACE> "
-"deÄŸiÅŸtirir & <CR> ayarlar."
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "Kaydetmek iÃ§in Archive-name: Ã¼st bilgisini kullan"
-
-#: src/lang.c:2667
-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 ""
-"# 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:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
@@ -7822,23 +7849,23 @@ msgstr ""
 "Kaydedilen makale/zincirleri okunmuÅŸ olarak iÅŸaretle. <SPACE> deÄŸiÅŸtirir, "
 "<CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "KaydedilmiÅŸ makaleleri/eposta zincirlerini okunmuÅŸ olarak iÅŸaretle"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 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:2678
+#: src/lang.c:2684
 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:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "KaydedilmiÅŸ makaleleri sonradan iÅŸle"
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7852,11 +7879,11 @@ msgstr ""
 "#   1 = sadece kabuk arÅŸivlerini (shar) Ã§Ä±kart\n"
 "#   2 = evet\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "Sadece okunmayan makaleleri iÅŸle"
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
@@ -7864,23 +7891,23 @@ msgstr ""
 "# EÄŸer AÃ‡IK durumundaysa okunmamÄ±ÅŸ makaleleri sadece kaydet/yazdÄ±r/yÃ¶nlendir/"
 "postala (etiketlenmiÅŸ makaleler hariÃ§ tutulur)\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 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:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "YazdÄ±rÄ±rken bÃ¼tÃ¼n Ã¼st bilgileri yazdÄ±r"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 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:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
@@ -7888,57 +7915,38 @@ msgstr ""
 "Makaleleri/zincirleri yazdÄ±rmak iÃ§in kullanÄ±lacak seÃ§enekleriyle yazÄ±cÄ± "
 "programÄ±"
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "SeÃ§enekleriyle yazÄ±cÄ± programÄ±"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 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:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "Belli komutlardan sonra ekrandaki Ã§izimin yenilenmesini zorla"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 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:2714
-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:2715
-msgid "Start editor with line offset"
-msgstr "DÃ¼zenleyiciyi satÄ±r konumu ile baÅŸlat"
-
-#: src/lang.c:2716
-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 ""
-"# AÃ‡IK ise dÃ¼zenleyici imleci dosyadaki kaldÄ±ÄŸÄ± yerden baÅŸlatacak\n"
-"# aksi takdirde imleÃ§ ilk satÄ±rda yer alacak\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 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:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "DÃ¼zenleyicinizin baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7946,17 +7954,17 @@ msgstr ""
 "# Parametrelerde dÃ¼zenleyici satÄ±rÄ± biÃ§imi\n"
 "# %E DÃ¼zenleyici  %F Dosya adÄ±  %N SatÄ±r numarasÄ±\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 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:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "Harici inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7964,34 +7972,35 @@ 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:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "E-posta komutunuzun baÅŸlatÄ±lmasÄ±"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
+#, fuzzy
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# GÃ¶nderen satÄ±rÄ±nÄ±n parametrelerle birlikte biÃ§imi\n"
 "# %M EpostacÄ±  %S BaÅŸlÄ±k  %T Kime  %F Dosya adÄ±\n"
-"# Ã¶rn. epostacÄ± olarak elm:    elm -s \"%S\" \"%T\" < %F\n"
-"# Ã¶rn. elm interaktif          :    elm -i %F -s \"%S\" \"%T\"\n"
+"# Ã¶rn. epostacÄ± olarak mutt :    mutt -s \"%S\" \"%T\" < %F\n"
+"# Ã¶rn. mutt interaktif      :    mutt -i %F -s \"%S\" \"%T\"\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "EtkileÅŸimli posta okuyucusu kullan"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8007,36 +8016,36 @@ msgstr ""
 "#   2 = etkileÅŸimli eposta okuyucusunu dosyada baÅŸlÄ±klar olmayacak ÅŸekilde "
 "kullan\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "GÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# AÃ‡IK durumundaysa gÃ¶nderim sonrasÄ± ~/.article dosyasÄ±nÄ± sil.\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "UTF-8 grafik kullan (zincir aÄŸacÄ± vb.)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 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:2767
+#: src/lang.c:2766
 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:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "GÃ¶nderilen makaleler iÃ§in dosya adÄ±"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -8044,39 +8053,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:2774
+#: src/lang.c:2773
 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:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "BaÅŸarÄ±sÄ±z makaleleri ~/dead.articles altÄ±nda tut"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 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:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "Abone olmayan gruplarÄ± Ã§Ä±kart .newsrc dosyasÄ±ndan Ã§Ä±kart"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "newsrc dosyasÄ±nda abone olunmayan grup yok"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 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:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "sahte gruplarÄ±nÄ± newsrc'den Ã§Ä±kart"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8090,75 +8099,75 @@ msgstr ""
 "#   1 = kaldÄ±r\n"
 "#   2 = seÃ§im ekranÄ±nda D ile vurgula\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 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:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP saniye cinsinden okuma zaman aÅŸÄ±mÄ±"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 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:2804
+#: src/lang.c:2803
 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:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "Etkin olanÄ± yeniden okmak iÃ§in saniye cinsinden zaman aralÄ±ÄŸÄ±"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 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:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "Sunucuya otomatik olarak baÄŸlan"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 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:2816
+#: src/lang.c:2815
 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:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "NNTP Ã¶nizleme dosyalarÄ±nÄ± yerel olarak Ã¶nbellekle"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 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:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "BiÃ§imleme dizgesini girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "SeÃ§im seviyesinde formatlama dizgesi"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -8183,11 +8192,11 @@ msgstr ""
 "#   %n              SayÄ±, ekrandaki satÄ±r sayÄ±sÄ±\n"
 "#   %U              OkunmamÄ±ÅŸ say\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "Grup seviyesinde biÃ§imleme dizgesi"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -8222,11 +8231,11 @@ msgstr ""
 "#   %s             BaÅŸlÄ±k (sadece grup seviyesinde)\n"
 "#   %S             Skor\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "E-posta zinciri iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -8259,19 +8268,19 @@ msgstr ""
 "#   %S             Skor\n"
 "#   %T             Zincir aÄŸacÄ±(sadece zincir seviyesinde)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "Tarihlerin gÃ¶sterilmesi iÃ§in dizge biÃ§imi"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# Tarih gÃ¶sterimi iÃ§in dizge biÃ§imi\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "Unicode normalleÅŸtirme biÃ§imi"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -8290,20 +8299,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "BiDi gerÃ§ekle"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 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:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "Makaleleri sÄ±ralamak iÃ§in fonksiyon"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -8315,194 +8325,194 @@ msgstr ""
 "# * 0 = qsort\n"
 "#   1 = heapsort\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "Otomatik olarak GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "sonradan-iÅŸlenmiÅŸ dosyalarÄ± sil"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 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:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "GÃ¶nderilmiÅŸ postalarÄ± kaydetmek iÃ§in posta kutusu"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 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:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Takip-Et: baÅŸlÄ±ÄŸÄ±"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 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:2955
+#: src/lang.c:2954
 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:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispell programÄ±"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 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:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "Eposta listesi adresi"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "Makaleleri ek olarak ilet"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 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:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "Hangi MIME tÃ¼rleri kaydedilecek"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 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:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Kurum: Ã¼st bilgi"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "KaydedilmiÅŸ makaleler iÃ§in dosya adÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "kayÄ±tdosyasÄ±"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralÄ±nÄ±n kapsamÄ±. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± seÃ§"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "Filtre kuralÄ±nÄ±n Ã¼st bilgisi. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "Filtre Ã¼st bilgisi hÄ±zlÄ± seÃ§imi (1 tuÅŸ)"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 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:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "HÄ±zlÄ± filtre durumu seÃ§me (1 tuÅŸ)"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 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:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸ seÃ§me"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre alanÄ± Ã¶ldÃ¼r"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre baÅŸlÄ±ÄŸÄ± yok etme"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre durumu Ã¶ldÃ¼r"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "HÄ±zlÄ± (1 tuÅŸ) filtre bitiÅŸi Ã¶ldÃ¼rme"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 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:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "UNDECLARED_CHARSET"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 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:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 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:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 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:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "'X-Comment-To:' Ã¼st bilgisi ekle"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr "yerel kuyruktan okunuyor"
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, 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:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "SÃ¼rÃ¼m: %s yayÄ±m %s %s (\"%s\")\n"
@@ -8520,29 +8530,29 @@ msgstr ""
 "\n"
 "Sunucu zaman aÅŸÄ±mÄ±na uÄŸradÄ±, tekrar baÄŸlanmaya Ã§alÄ±ÅŸÄ±yor # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 msgid "NNTP connection error. Exiting..."
 msgstr "NNTP sunucusuna baÄŸlantÄ± baÅŸarÄ±sÄ±z %s. Ã‡Ä±kÄ±yor..."
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "Åžu anki gruba tekrar katÄ±l\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "Oku (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "Son komutu tekrar yolla (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "CAPABILITIES, READER duyurmadÄ±"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8551,7 +8561,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "%s geniÅŸletilemedi\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8560,7 +8570,7 @@ msgstr ""
 "%d satÄ±rÄ± %d oktetten daha uzun ve kÄ±saltÄ±lmalÄ±, fakat\n"
 "kodlama %s ya da %s deÄŸerlerine ayarlanmadÄ±\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8572,7 +8582,7 @@ msgstr ""
 "gÃ¶nderi hiÃ§bir 8bit karakter iÃ§ermiyor ve bu sebeple kÄ±saltma "
 "gerÃ§ekleÅŸmeyecek\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8581,12 +8591,12 @@ msgstr ""
 "%d satÄ±rÄ± %d oktetten daha uzun ve kÄ±saltÄ±lmalÄ±, fakat\n"
 "kodlama %s deÄŸerine ayarlÄ± deÄŸil\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "GÃ¶nderiliyor: %.*s ..."
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8621,7 +8631,7 @@ msgstr "[- KullanÄ±lamÄ±yor -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8630,7 +8640,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8645,39 +8655,39 @@ msgstr ""
 "henÃ¼z deÄŸiÅŸikliÄŸe uÄŸramamÄ±ÅŸ, ve gelecek birkaÃ§ ÅŸey garip gÃ¶rÃ¼nebilir.\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "bayt"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "okunmamÄ±ÅŸ"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "Hepsi"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: xterm iÃ§inde Ã§alÄ±ÅŸmÄ±yor"
 
 #  TODO: use tin global 'homedir' instead? or even rcdir?
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: Ã‡evre deÄŸiÅŸkeni %s bulunamadÄ±."
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: %s oluÅŸturulamÄ±yor"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8702,19 +8712,39 @@ msgstr ""
 "NFS sunucunuzun yarattÄ±ÄŸÄ± Ã¶zel dosyalari gÃ¶rebilirsiniz.\n"
 "OnlarÄ± silmeye Ã§alÄ±ÅŸmayÄ±nÄ±z.\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "Slrnface Ã§alÄ±ÅŸtÄ±rÄ±lamÄ±yor: fifo ismi oluÅŸturulamadÄ±."
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface beklenmedik ÅŸekilde sonlandÄ±rÄ±ldÄ±, kod %d."
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface baÅŸarÄ±sÄ±z: %s"
 
-#~ msgid "# What should we ask confirmation for.\n"
-#~ msgstr "# Onay iÃ§in ne sormalÄ±yÄ±z.\n"
+#~ msgid "#  start_editor_offset=ON/OFF\n"
+#~ msgstr "#  start_editor_offset=AÃ‡IK/KAPALI\n"
+
+#~ 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."
+
+#~ msgid "Start editor with line offset"
+#~ msgstr "DÃ¼zenleyiciyi satÄ±r konumu ile baÅŸlat"
+
+#~ 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 ""
+#~ "# AÃ‡IK ise dÃ¼zenleyici imleci dosyadaki kaldÄ±ÄŸÄ± yerden baÅŸlatacak\n"
+#~ "# aksi takdirde imleÃ§ ilk satÄ±rda yer alacak\n"
+
+#, fuzzy
+#~ msgid "Operation limited to articels of the current group."
+#~ msgstr "makaleyi mevcut gruba gÃ¶nder (yaz)"
Binary files tin-2.4.5/po/zh_CN.gmo and tin-2.6.0/po/zh_CN.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/zh_CN.po tin-2.6.0/po/zh_CN.po
--- tin-2.4.5/po/zh_CN.po	2020-12-24 00:24:54.000000000 +0100
+++ tin-2.6.0/po/zh_CN.po	2021-08-20 10:49:28.797889419 +0200
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -27,28 +27,28 @@ msgid "Reading %s\n"
 msgstr "é‡æ–°è¯»å– %sâ€¦"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "è®¨è®ºä¸²æ–‡ç« â€¦"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "å°è¯• %s"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "å†™å…¥å±žæ€§æ–‡ä»¶â€¦"
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "å¤„ç†å±žæ€§â€¦"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -57,341 +57,331 @@ msgstr ""
 "# ä¸ç¼–è¾‘è¿™ä¸ªè¯„è®ºåŒºå—\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•°å­—\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=æ— ï¼Œ1=æŠ„é€ï¼Œ2=å¯†ä»¶æŠ„é€ï¼Œ3=æŠ„é€å’Œå¯†ä»¶æŠ„é€\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (ä»…é™„åŠ æƒ³è¦çš„å‘ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æŒçš„å­—ç¬¦é›†"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (ç¼ºçœæ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†ä¸Žâ€˜/â€™è¯»å–ä»Žæ–‡ä»¶)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æŒçš„ç¼–ç "
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•°å­—\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•°å­—\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å†™ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å†™ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å†™)\n"
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: è¡Œ\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€åŽä¸€ç¬” References: æ¡ç›®\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¡ç›®     7=Lines:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•°å­—\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, fuzzy, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨äºŽç¼©å†™)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•°å­—\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•°å­—\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•°å­—\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -531,7 +521,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(ä¸æ˜Ž)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -979,7 +969,7 @@ msgstr "ä¸ºå·²å­˜ç¾¤ç»„åˆ›å»ºçŽ°ç”¨æ–‡ä»
 msgid "Creating newsrc file...\n"
 msgstr "åˆ›å»º newsrc æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "ç¼ºçœ"
 
@@ -1012,47 +1002,52 @@ msgid "*** End of page ***"
 msgstr "*** é¡µé¢ç»“æŸ ***"
 
 #: src/lang.c:170
+#, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** æ–‡ç« ç»“æŸ ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** èŒƒå›´ç»“æŸ ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** è®¨è®ºä¸²ç»“æŸ ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** ç½‘å€ç»“æŸ ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "è¾“å…¥æå–æ–‡ç« çš„é™åˆ¶>"
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "è¾“å…¥è¦å‰å¾€çš„æ¶ˆæ¯è¯†åˆ«å·>"
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„è®¨è®ºä¸²"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ç¯‡æœªè¯»çš„æ–‡ç« "
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„ç¾¤ç»„"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "è¾“å…¥é€‰é¡¹æ•°å­—>"
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "è¾“å…¥èŒƒå›´ [%s]>"
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1060,7 +1055,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šå·²ä½¿ç”¨ Approved: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1068,7 +1063,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ Approved: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1076,7 +1071,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ From: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1084,7 +1079,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„ FQDN äºŽ Message-ID: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1092,7 +1087,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€äºŽ Reply-To: æ ‡å¤´ã€‚\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1100,27 +1095,27 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å½“çš„åœ°å€åœ¨ From: æ ‡å¤´å†…ã€‚\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "æ— æ³•è§£é™¤é”å®š %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "æ— æ³•ç‚¹é” %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "æ— æ³•é”å®š %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "å·²æŸåæ–‡ä»¶ %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1128,36 +1123,36 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šä¸å…è®¸è·Ÿè´´â€œposterâ€å’Œæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA ä¾‹ç¨‹ä¸­å‘ç”Ÿå†…éƒ¨é”™è¯¯ - å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "åœ¨è·¯ç”±åœ°å€ä¸­ç¼ºå°‘å·¦è§’æ‹¬å·ã€‚\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "åœ¨æ—§å¼åœ°å€ä¸­ç¼ºå°‘å·¦æ‹¬å·ã€‚\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "åœ¨æ—§å¼åœ°å€ä¸­ç¼ºå°‘å³æ‹¬å·ã€‚\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "åœ¨é‚®ä»¶åœ°å€ä¸­ç¼ºå°‘ @ ç¬¦å·ã€‚\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "ä¸å…è®¸å•ä¸€ç»„æˆ FQDNã€‚è¯·åŠ å…¥æ‚¨çš„åŸŸåã€‚\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1165,7 +1160,7 @@ msgstr ""
 "æ— æ•ˆçš„åŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1173,7 +1168,7 @@ msgstr ""
 "ä¸åˆæ³•çš„åŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1181,52 +1176,52 @@ msgstr ""
 "ä¸æ˜ŽåŸŸåã€‚å¦‚æžœæ‚¨çš„é¡¶å±‚åŸŸåçœŸçš„å­˜åœ¨ï¼Œè¯·å‘é€é”™è¯¯æŠ¥å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid ä½œä¸ºä¼ªè£…åœ°å€çš„é¡¶å±‚åŸŸåã€‚\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "ä¸å…è®¸é›¶é•¿åº¦çš„ FQDN ç»„æˆã€‚\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN ç»„æˆè¶…å‡ºå…è®¸çš„æœ€å¤§é•¿åº¦ (63 ä¸ªå­—ç¬¦)ã€‚\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN ç»„æˆä¸å¯ä»¥è¿žå­—å·èµ·å§‹æˆ–ç»“æŸã€‚\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN ç»„æˆä¸å¯ä»¥æ•°å­—èµ·å§‹ã€‚\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "åŸŸåå­—é¢é‡å…·æœ‰ä¸å¯èƒ½çš„æ•°å€¼ã€‚\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "åŸŸåå­—é¢é‡åªé™ç§äººä½¿ç”¨è€Œä¸å…è®¸å…¨å±€ä½¿ç”¨ã€‚\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "åŸŸåå­—é¢é‡ä¸­ç¼ºå°‘å³ä¸­æ‹¬å·ã€‚\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "ç¼ºå°‘é‚®ä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "é‚®ä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "ä¸å…è®¸é›¶é•¿åº¦çš„æœ¬åœ°éƒ¨åˆ†ç»„æˆã€‚\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1234,7 +1229,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "è·¯ç”±åœ°å€ä¸­çš„å¼•è¨€ç»“æŸå­—è¯ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\\.[]â€™ã€‚\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1242,7 +1237,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "å¼•è¨€å­—è¯ä¸å¯ä»¥åŒ…å«â€˜()<>\\â€™ã€‚\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1250,11 +1245,11 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "ç¼–ç å­—è¯åœ¨å‚æ•°ä¸­ä¸å¯ä»¥åŒ…å«â€˜!()<>@,;:\"\\.[]/=â€™ã€‚\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "ç”¨äºŽçœŸå®žåç§°çš„ç¼–ç å­—è¯ä¸­æœ‰ä¸å½“çš„è¯­æ³•ã€‚\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1262,7 +1257,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "å¼•è¨€ç»“æŸå­—è¯åœ¨æ—§å¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«â€˜()<>\\â€™ã€‚\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1270,7 +1265,7 @@ msgstr ""
 "çœŸå®žåç§°ä¸­æœ‰ä¸åˆæ³•çš„å­—ç¬¦ã€‚\n"
 "æŽ§åˆ¶å­—ç¬¦å’Œæœªç¼–ç  8 æ¯”ç‰¹å­—ç¬¦ä¸å…è®¸ > 127ã€‚\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1278,7 +1273,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šæ ‡å¤´ä¹‹åŽæ‰¾ä¸åˆ°ä»»ä½•ç©ºè¡Œã€‚\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1288,7 +1283,7 @@ msgstr ""
 "é”™è¯¯ï¼šä¸åˆæ³•çš„æ ¼å¼ %sã€‚\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1301,7 +1296,7 @@ msgstr ""
 "      US-ASCII  - è¯·ä½¿ç”¨å¯ç»„é…é€‰é¡¹çš„ M)èœå• æˆ–è€…ç»ç”±ç¼–è¾‘\n"
 "      tinrc æ¥å˜æ›´è¿™ä¸ªè®¾ç½®ä¸ºé€‚åˆæ‚¨çš„è¯­è¨€çš„å€¼ã€‚\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1317,7 +1312,7 @@ msgstr ""
 "      è¿™å¯ä»¥åˆ©ç”¨å¯ç»„é…é€‰é¡¹çš„  M)èœå• æˆ–æ˜¯ç»ç”±ç¼–è¾‘ tinrc æ¥\n"
 "      è¾¾æˆã€‚\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1325,7 +1320,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šæ–‡ç« ä»¥ç©ºè¡Œèµ·å§‹è€Œéžæ ‡å¤´\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1336,7 +1331,7 @@ msgstr ""
 "é”™è¯¯ï¼šç¬¬ %d è¡Œçš„æ ‡å¤´äºŽæ ‡å¤´åç§°ä¹‹åŽæ²¡æœ‰å†’å·ï¼š\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1345,7 +1340,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%s:â€è¿™è¡Œæ˜¯ç©ºçš„ã€‚\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1354,7 +1349,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%s:â€æ–‡ç« æ ‡å¤´ç¼ºå°‘è¿™è¡Œã€‚\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1363,7 +1358,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼š%s å«æœ‰éž 7 æ¯”ç‰¹å­—ç¬¦ã€‚\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1374,7 +1369,7 @@ msgstr ""
 "é”™è¯¯ï¼šç¬¬ %d è¡Œçš„æ ‡å¤´äºŽå†’å·ä¹‹åŽæ²¡æœ‰ç©ºæ ¼ï¼š\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1383,21 +1378,21 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šåœ¨æ ‡å¤´ä¸­å‡ºçŽ°å¤šé‡çš„ (%d)â€œ%s:â€è¡Œã€‚\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æƒé™"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šæœªé¢„æœŸçš„ %s/%s æ–‡ç« ç»“æŸ"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžé”™è¯¯ï¼šè¯»å–æ ‡å¤´æ—¶å‡ºçŽ°èµ·å§‹è¾¹ç•Œ"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1405,16 +1400,16 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šåœ¨æ–°é—»ç¾¤ç»„ä¸­ä¸å…è®¸â€œposterâ€ï¼\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "æ— æ³•æå– (å®Œå…¨åˆæ ¼çš„) åŸŸååç§°ï¼"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²¡æœ‰æƒé™å¯è¿›å…¥ %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1422,30 +1417,30 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼š From: è¡Œç¼ºå¤±ã€‚\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„è¯»å–æƒé™\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æ–‡ä»¶ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²¡æœ‰ %s çš„å†™å…¥æƒé™\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "æ— æ³•æå–ç”¨æˆ·ä¿¡æ¯ (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1454,61 +1449,61 @@ msgstr ""
 "\n"
 "é”™è¯¯äºŽç¬¬ %d è¡Œï¼šâ€œSender:â€æ ‡å¤´ä¸è¢«å…è®¸ (å°†ä¼šä¸ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "æœåŠ¡å™¨ä¸å…·ä»»ä½•ä¸€ä¸ªåˆ—åœ¨ %s ä¸­çš„ç¾¤ç»„"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "é”™è¯¯"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„æ˜¾ç¤ºå±‚çº§"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "æ­£åœ¨ç¦»å¼€â€¦"
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "ç¦»å¼€å¤–éƒ¨é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æˆªå– %sâ€¦"
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å†™å…¥ %s æ–‡ä»¶æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿæ–‡ä»¶é‡ç½®åˆ°ä¸Šä¸€ä¸ªçŠ¶æ€ã€‚"
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "åˆ¶ä½œæ–‡ä»¶ %s å¤‡ä»½æ—¶å‘ç”Ÿé”™è¯¯ã€‚æ–‡ä»¶ç³»ç»Ÿå·²æ»¡ï¼Ÿ"
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "ç­›é€‰å…¨å±€è§„åˆ™ (%d/%d)â€¦"
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "è§„åˆ™åˆ›å»ºè€…ä¸ºï¼š"
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¾“å…¥æ¨¡å¼ [%s]>"
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1517,20 +1512,20 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å¯¹äºŽæ‚¨æ–‡ç« çš„è·Ÿè´´ä¸ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žå¤å°†ä¼šç›´æŽ¥ç»ç”±é‚®ä»¶å¯„ç»™æ‚¨ã€‚\n"
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½¬å‘æ¶ˆæ¯ç»“æŸ --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1546,12 +1541,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1576,11 +1571,11 @@ msgstr ""
 "#     score=å­—ä¸²        ä¸¤ä¸ªå…³é”®å­—ä¹‹ä¸€ï¼š'hot' æˆ– 'kill'ã€‚\n"
 "#   subj=å­—ä¸²         å¯é€‰ã€‚ Subject: è¡Œ (ä¾‹å¦‚ï¼šå¦‚ä½•ä½œä¸ºä¸€ä¸ªç²¾çµ)ã€‚\n"
 "#   from=å­—ä¸²         å¯é€‰ã€‚ From: è¡Œ (ä¾‹å¦‚ï¼š*Craig Shergold*)ã€‚\n"
-"#   msgid=å­—ä¸²        å¯é€‰ã€‚ Message-ID: è¡Œ (ä¾‹å¦‚ï¼š<123@ether.net>) é™„å¸¦\n"
+"#   msgid=å­—ä¸²        å¯é€‰ã€‚ Message-ID: è¡Œ (ä¾‹å¦‚ï¼š<123@example.net>) é™„å¸¦\n"
 "#                     å®Œæ•´çš„å‚ç…§ã€‚\n"
 "#   msgid_last=å­—ä¸²   å¯é€‰ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯åªé™„æœ€åŽä¸€æ¬¡å‚ç…§ã€‚\n"
 "#   msgid_only=å­—ä¸²   å¯é€‰ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯ä¸é™„å‚ç…§ã€‚\n"
-"#   refs_only=å­—ä¸²    å¯é€‰ã€‚å‚ç…§ï¼šè¡Œ (ä¾‹å¦‚ï¼š<123@ether.net>) ä¸é™„ Message-"
+"#   refs_only=å­—ä¸²    å¯é€‰ã€‚å‚ç…§ï¼šè¡Œ (ä¾‹å¦‚ï¼š<123@example.net>) ä¸é™„ Message-"
 "ID: \n"
 "#   lines=[<>]?æ•°å­—   å¯é€‰ã€‚è¡Œï¼šè¡Œã€‚ '<' æˆ– '>' ä¸ºå¯é€‰çš„ã€‚\n"
 "#   gnksa=[<>]?æ•°å­—   å¯é€‰ã€‚GNKSA parse_from() è¿”å›žå€¼ã€‚ '<' æˆ– '>' ä¸ºå¯é€‰"
@@ -1589,846 +1584,868 @@ msgstr ""
 "#   time=æ•°å­—         å¯é€‰ã€‚time_t å€¼è¡¨ç¤ºè§„åˆ™è¿‡æœŸçš„æ—¶é—´\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "è¾“å…¥è§„åˆ™çš„åˆ†æ•° (ç¼ºçœ=%d)ï¼š"
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "è¾“å…¥åˆ†æ•°çš„æƒé‡ (èŒƒå›´ 0 < åˆ†æ•° <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "å…¨éƒ¨"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "è¯„è®º (å¯é€‰çš„) ï¼š"
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "å¥—ç”¨æ¨¡å¼åˆ°   ï¼š"
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: è¡Œ (å¿½ç•¥å¤§å°å†™)      "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: è¡Œ (å¤§å°å†™ç›¸ç¬¦)   "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%sï¼šä¸æ˜Žçš„ä¸»æœºã€‚\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "å…¨å±€ "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "è¯·ä½¿ç”¨ %.100s ä½œä¸ºæ›¿ä»£"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s æ˜¯å‡é€ çš„"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "ç¾¤ç»„ %s æœ‰äººä¸»æŒã€‚è¦ç»§ç»­ï¼Ÿ"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "ç¾¤ç»„"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "é‡æ–°è¯»å– %sâ€¦"
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "é¡¶å±‚å‘½ä»¤"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "ç¾¤ç»„é€‰æ‹©"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "ç¾¤ç»„"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "ä¸€æˆ–å¤šè¡Œçš„è¯„è®ºã€‚<CR> ä»¥åŠ å…¥ä¸€è¡Œæˆ–æ˜¯å¦‚æžœç©ºè¡Œåˆ™ç»§ç»­ã€‚"
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "è¦ç­›é€‰çš„æ–‡ç« è¡Œæ•°ã€‚< è¡¨ç¤ºè¾ƒå°‘ï¼Œ> è¡¨ç¤ºæ›´å¤šï¼Œ= è¡¨ç¤ºç›¸ç­‰ã€‚"
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: è¦åŠ å…¥ç­›é€‰å™¨æ–‡ä»¶çš„åˆ—ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "å¦‚æžœ Subject: &  From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„ï¼Œå°±è¾“å…¥æ–‡æœ¬æ¨¡å¼åˆ°ç­›é€‰å™¨ã€‚"
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "é€‰å–åº”è¯¥å¥—ç”¨æ–‡æœ¬æ¨¡å¼çš„åœ°æ–¹ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "æ‰€è¾“å…¥ç­›é€‰å™¨çš„è¿‡æœŸå¤©æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "åªå¯¹ç›®å‰çš„ç¾¤ç»„æˆ–æ‰€æœ‰ç¾¤ç»„æ‰å¥—ç”¨ç é™¤ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "å¯¹ç›®å‰çš„ç¾¤ç»„æˆ–æ‰€æœ‰ç¾¤ç»„å¥—ç”¨é€‰å–ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "é€è¿‡èœå•ç é™¤æ–‡ç« "
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "é€è¿‡èœå•è‡ªåŠ¨é€‰å– (çƒ­é—¨) æ–‡ç« "
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "åœ¨æ–‡ç« ä¸­æµè§ˆç½‘å€"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  åœ¨ç›®å‰çš„è®¨è®ºä¸²ä¸­ä¾ç¼–å·æ˜¾ç¤ºæ–‡ç« "
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "å–æ¶ˆ (åˆ é™¤) æˆ–å–ä»£ (è¦†å†™) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "è·Ÿè´´ (ä¸å¤åˆ¶æ–‡æœ¬) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "è·Ÿè´´ç›®å‰çš„æ–‡ç« å¹¶å¼•è¿°å®Œæ•´æ ‡å¤´"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "é‡æ–°å¼ è´´æ‰€é€‰æ–‡ç« åˆ°å¦å¤–çš„ç¾¤ç»„"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "ç¼–è¾‘æ–‡ç«  (åªé™é‚®ä»¶ç¾¤ç»„)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "æ˜¾ç¤ºç›®å‰è®¨è®ºä¸²ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "æ˜¾ç¤ºæ–‡ç« çš„ç¬¬ä¸€é¡µ"
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "æ˜¾ç¤ºç›®å‰è®¨è®ºä¸²ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "æ˜¾ç¤ºæ–‡ç« çš„æœ€åŽä¸€é¡µ"
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "æ ‡è®°å…¶ä½™çš„è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶è·³åˆ°ä¸‹ä¸€ä¸ªæœªè¯»"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ä¸ªè®¨è®ºä¸²çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "å‰å¾€è¿™ç¯‡æ‰€è·Ÿè´´çš„æ–‡ç« "
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿç é™¤æ–‡ç« "
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ä½¿ç”¨é»˜è®¤å€¼å¿«é€Ÿè‡ªåŠ¨é€‰å– (çƒ­é—¨) æ–‡ç« "
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "å›žåˆ°ç¾¤ç»„é€‰æ‹©å±‚çº§"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "é€è¿‡é‚®ä»¶ (ä¸å¤åˆ¶æ–‡æœ¬) å›žå¤ä½œè€…"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "é€è¿‡é‚®ä»¶å›žå¤ä½œè€…å¹¶å¼•è¿°å®Œæ•´æ ‡å¤´"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¹‹å†…å‘åŽæœç´¢"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¹‹å†…å‘å‰æœç´¢"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "åœ¨åŽŸå§‹æ¨¡å¼ä¸­æ˜¾ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ ‡å¤´)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "è·³è¿‡æ‰€å«æ–‡æœ¬çš„ä¸‹ä¸€ä¸ªåŒºå—"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºç”±è¡¨æ ¼é¦ˆé€ (^L) æ‰€éšè—çš„åŒºæ®µ ON/OFF"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰æ ‡å¤´"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "åˆ‡æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º ON/OFF"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "åˆ‡æ¢ç›®å‰æ–‡ç« çš„ ROT-13 (åŸºæœ¬è§£ç )"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "åˆ‡æ¢è·³æ ¼å®½åº¦ 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+#, fuzzy
+msgid "toggle German TeX style decoding for current article"
 msgstr "åˆ‡æ¢ç›®å‰æ–‡ç« çš„å¾·è¯­ TeX æ ·å¼è§£ç "
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå¹¶ç¼–ç åŒºæ®µ"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "æŸ¥çœ‹/ç®¡é“/ä¿å­˜å¤šåª’ä½“é™„ä»¶"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€ä¸ªé™„ä»¶"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©é™„ä»¶"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€ä¸ªé™„ä»¶"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "å°†é™„ä»¶è¿›å…¥ç®¡é“å‘½ä»¤"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "å°†åŽŸå§‹é™„ä»¶è¿›å…¥ç®¡é“å‘½ä»¤"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "å°†é™„ä»¶ä¿å­˜åˆ°ç£ç›˜"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "å‘å‰æœç´¢é™„ä»¶"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "å‘åŽæœç´¢é™„ä»¶"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "æŸ¥çœ‹é™„ä»¶"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "æ ‡è®°é™„ä»¶"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "æ ‡è®°åŒ¹é…ç”¨æˆ·æŒ‡å®šæ¨¡å¼çš„é™„ä»¶"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "åå‘æ ‡è®°æ‰€æœ‰é™„ä»¶ (åˆ‡æ¢)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°é™„ä»¶"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯ (é™„ä»¶çš„åç§°/æè¿°)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€é¡¹å±žæ€§"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©å±žæ€§"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€é¡¹å±žæ€§"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "é‡ç½®å±žæ€§ä¸ºé»˜è®¤å€¼"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "å‘å‰æœç´¢æŸä¸€å±žæ€§"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "å‘åŽæœç´¢æŸä¸€å±žæ€§"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "é€‰å–å±žæ€§"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "å¦‚æžœä¹‹å‰ä»Žé‚£é‡Œè°ƒç”¨å°±åˆ‡å›žé€‰é¡¹åŠŸèƒ½è¡¨"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "é€è¿‡é‚®ä»¶æŠ¥å‘Šé”™è¯¯æˆ–è¯„è®ºç»™ %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„ç¬¬ä¸€ä¸ªé€‰é¡¹"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©é€‰é¡¹"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "é€‰æ‹©åˆ—è¡¨ä¸­çš„æœ€åŽä¸€ä¸ªé€‰é¡¹"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "èµ·å§‹èŒƒå›´èœå•"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "å‘å‰æœç´¢æŸä¸€é€‰é¡¹"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "å‘åŽæœç´¢æŸä¸€é€‰é¡¹"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "é€‰å–é€‰é¡¹"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "åˆ‡æ¢åˆ°å±žæ€§èœå•"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "é€‰æ‹©ä¼šè¢«ä¸‹ä¸€ä¸ªå‘½ä»¤æ‰€å½±å“çš„æ–‡ç« èŒƒå›´"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "ä»ŽæŒ‡ä»¤æç¤ºç¬¦å·é€€å‡º"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "ç¼–è¾‘ç­›é€‰å™¨æ–‡ä»¶"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "æå–è¯´æ˜Ž"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "æ˜¾ç¤ºæœ€åŽä¸€ç¯‡å·²æŸ¥çœ‹æ–‡ç« "
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "å‘ä¸‹ä¸€è¡Œ"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "å‘ä¸Šä¸€è¡Œ"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "é‚®å¯„æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç« ç»™æŸäºº"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "å¯ç»„é…é€‰é¡¹çš„èœå•"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "å‘ä¸‹ä¸€é¡µ"
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "å‘ä¸Šä¸€é¡µ"
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "å¼ è´´ (å†™å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤ç»„"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "å¼ è´´è¢«æç½®çš„æ–‡ç« "
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "åˆ—å‡ºç”±æ‚¨æ‰€å¼ è´´çš„æ–‡ç«  (æ¥è‡ªå¼ è´´çš„æ–‡ä»¶)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "å›žåˆ°ä¸Šä¸€ä¸ªèœå•"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "é©¬ä¸Šç¦»å¼€ tin"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "é‡ç»˜é¡µé¢"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "ä¿å­˜æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç« åˆ°æ–‡ä»¶"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "è‡ªåŠ¨ä¿å­˜æ ‡è®°çš„æ–‡ç« è€Œæ— éœ€ç”¨æˆ·æç¤º"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "å·åŠ¨å±å¹•ä¸€æ¬¡ä¸‹ç§»ä¸€è¡Œ"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "å·åŠ¨å±å¹•ä¸€æ¬¡ä¸Šç§»ä¸€è¡Œ"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« "
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "ä¾ä½œè€…å‘å‰æœç´¢æ–‡ç« "
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "å¯¹æ‰€æœ‰æ–‡ç« æœç´¢ç»™å®šçš„å­—ä¸² (è¿™ä¹Ÿè®¸ä¼šèŠ±ä¸€ç‚¹æ—¶é—´)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (æœç´¢æ—¶å¤§å°å†™ä¸é¡»ç›¸ç¬¦å¹¶å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "ä¾ä¸»é¢˜å‘åŽæœç´¢æ–‡ç« "
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "ä¾ä¸»é¢˜å‘å‰æœç´¢æ–‡ç« "
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "é‡å¤æœ€åŽä¸€ç¬”æœç´¢"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "æ ‡è®°ç›®å‰çš„æ–‡ç« ä»¥ç”¨äºŽé‡æ–°å¼ è´´/é‚®å¯„/ç®¡é“/æ‰“å°/ä¿å­˜"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œä¸­çš„ä¿¡æ¯æ¶ˆæ¯ (ä¸»æ—¨/æè¿°)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "åˆ‡æ¢åç™½æ˜¾ç¤º"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "åˆ‡æ¢è¿·ä½ è¯´æ˜Žèœå•æ˜¾ç¤º"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "å‘¨æœŸæ˜¾ç¤ºä½œè€…ç”µå­é‚®ä»¶åœ°å€ã€çœŸå®žåç§°ã€ä¸¤è€…æˆ–çš†éž"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "æ˜¾ç¤ºç‰ˆæœ¬ä¿¡æ¯"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸ºå·²è¯»å¹¶å›žåˆ°ç¾¤ç»„é€‰æ‹©èœå•"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸ºå·²è¯»å¹¶è¿›å…¥ä¸‹ä¸€ä¸ªç¾¤ç»„ä¸Žæœªè¯»æ–‡ç« "
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”è®¨è®ºä¸²"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¯‡è®¨è®ºä¸²"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "åˆ—å‡ºç›®å‰è®¨è®ºä¸²ä¹‹å†…çš„æ–‡ç«  (å¸¦å‡ºè®¨è®ºä¸²å­èœå•)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "æ ‡è®°æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "æ ‡è®°ç›®å‰çš„è®¨è®ºä¸²ã€èŒƒå›´æˆ–å·²æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "æ ‡è®°ç›®å‰çš„è®¨è®ºä¸²ã€èŒƒå›´æˆ–å·²æ ‡è®°è®¨è®ºä¸²ä¸ºæœªè¯»"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "æ ‡è®°ç›®å‰çš„/èŒƒå›´/å·²é€‰/æ¨¡å¼/å·²æ ‡è®°äºŽæç¤ºä¹‹åŽä¸ºå·²è¯»"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "æ ‡è®°ç›®å‰çš„/èŒƒå›´/å·²é€‰/æ¨¡å¼/å·²æ ‡è®°äºŽæç¤ºä¹‹åŽä¸ºæœªè¯»"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/å·²é€‰æ–‡ç« "
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "æ˜¾ç¤ºä¸‹ä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "æ˜¾ç¤ºä¸Šä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "åˆ‡æ¢æ‰€æœ‰é€‰å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "é€‰å–ç¾¤ç»„ (è®¾ä¸ºâ€œçƒ­é—¨â€)"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "é€‰å–è®¨è®ºä¸²"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "å¦‚æžœè‡³å°‘é€‰å–äº†ä¸€ç¯‡æœªè¯»æ–‡ç« å°±é€‰å–è®¨è®ºä¸²"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "é€‰å–åŒ¹é…ç”¨æˆ·æŒ‡å®šæ¨¡å¼çš„è®¨è®ºä¸²"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©è®¨è®ºä¸²"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "åˆ‡æ¢è¦æå–æ–‡ç« çš„é™åˆ¶æ•°é‡ï¼Œå¹¶é‡æ–°åŠ è½½"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºæ‰€æœ‰/æœªè¯»æ–‡ç« "
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "åˆ‡æ¢è®¨è®ºä¸²çš„é€‰å–"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "é‡å¤å¾ªçŽ¯å¯ç”¨çš„è®¨è®ºä¸²é€‰é¡¹"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "å¤åŽŸæ‰€æœ‰é€‰å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "å–æ¶ˆæ ‡è®°æ‰€æœ‰å·²æ ‡è®°è®¨è®ºä¸²"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "ä¾ä½œè€…å‘å‰æœç´¢æ–‡ç« "
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "ä¾ä½œè€…å‘åŽæœç´¢æ–‡ç« "
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (ç½‘å€)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« "
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "åŠ å…¥æ–°çš„èŒƒå›´"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "åˆ é™¤èŒƒå›´"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "ç¼–è¾‘å±žæ€§æ–‡ä»¶"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”èŒƒå›´"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©èŒƒå›´"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¬”èŒƒå›´"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "ç§»åŠ¨èŒƒå›´"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "é‡å‘½åèŒƒå›´"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "é€‰å–èŒƒå›´"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "æ ‡è®°æ‰€æœ‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºå·²è¯»"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "æ ‡è®°æ‰€æœ‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºå·²è¯»å¹¶ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªæœªè¯»ç¾¤ç»„"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”ç¾¤ç»„"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "ä¾åç§°é€‰æ‹©ç¾¤ç»„"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©ç¾¤ç»„"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "é€‰æ‹©å—ä¸‹ä¸€ä¸ªå‘½ä»¤æ‰€å½±å“çš„ç¾¤ç»„èŒƒå›´"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:490
+#: src/lang.c:496
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "å‰å¾€ä¾æ¶ˆæ¯è¯†åˆ«å·æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "æ ‡è®°æ‰€æœ‰åœ¨å·²é€‰ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "ç§»åŠ¨æ¸…å•å†…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "é€‰æ‹©å…·æœ‰æœªè¯»æ–°é—»çš„ä¸‹ä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "ç¦»å¼€"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "ç¦»å¼€ä½†ä¸ä¿å­˜ç»„æ€å˜æ›´"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "è¯»å–æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "é‡ç½® .newsrc (æ ‡è®°æ‰€æœ‰å¯ç”¨ç¾¤ç»„ä¸­çš„æ–‡ç« ä¸ºæœªè¯»)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "å‘åŽæœç´¢ç¾¤ç»„åç§°"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (æ‰€æœ‰æœç´¢ä¸é¡»ç¬¦åˆå¤§å°å†™å¹¶å›žåˆ°å¼€å§‹éƒ¨åˆ†)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "å‘å‰æœç´¢ç¾¤ç»„åç§°"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "è®¢é˜…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "è®¢é˜…åŒ¹é…æ¨¡å¼çš„ç¾¤ç»„"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶ä»¥æ£€æŸ¥çœ‹çœ‹ä»»ä½•æ–°çš„æ–°é—»"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "åˆ‡æ¢åªæ˜¾ç¤ºç¾¤ç»„åç§°æˆ–æ˜¯ç¾¤ç»„åç§°åŠ ä¸Šæè¿°"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/æœªè¯»çš„å·²è®¢é˜…ç¾¤ç»„"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "å–æ¶ˆè®¢é˜…æ‰€é€‰ç¾¤ç»„"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "å–æ¶ˆè®¢é˜…åŒ¹é…æ¨¡å¼çš„ç¾¤ç»„"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "æŽ’åºç¾¤ç»„æ¸…å•"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "åˆ‡æ¢æ˜¾ç¤ºå…¨éƒ¨/å·²è®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:512
+#: src/lang.c:518
+#, fuzzy
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "ä¾åºæ ‡è®°ç›®å‰å¤šéƒ¨ä»¶æ¶ˆæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©æ–‡ç« "
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶å›žåˆ°ç¾¤ç»„ç´¢å¼•é¡µé¢"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸ºå·²è¯»å¹¶è¾“å…¥ä¸‹ä¸€ä¸ªæœªè¯»çš„è®¨è®ºä¸²æˆ–ç¾¤ç»„"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "æ ‡è®°æ–‡ç« ã€èŒƒå›´æˆ–å·²æ ‡è®°æ–‡ç« ä¸ºå·²è¯»ï¼›ç§»åŠ¨å…‰æ ‡åˆ°ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "æ ‡è®°æ–‡ç« ã€èŒƒå›´æˆ–å·²æ ‡è®°æ–‡ç« ä¸ºæœªè¯»"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "æ ‡è®°ç›®å‰è®¨è®ºä¸²ä¸ºæœªè¯»"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "è¯»å–æ‰€é€‰æ–‡ç« "
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2436,7 +2453,7 @@ msgstr ""
 "æ˜¾ç¤ºå±žæ€§\n"
 "------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2444,7 +2461,7 @@ msgstr ""
 "æ‚é¡¹\n"
 "-------------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2452,7 +2469,7 @@ msgstr ""
 "å››å¤„ç§»åŠ¨\n"
 "-------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2460,7 +2477,7 @@ msgstr ""
 "ç¾¤ç»„/è®¨è®ºä¸²/æ–‡ç« æ“ä½œ\n"
 "-------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2468,7 +2485,7 @@ msgstr ""
 "é™„ä»¶æ“ä½œ\n"
 "---------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2476,7 +2493,7 @@ msgstr ""
 "å±žæ€§æ“ä½œ\n"
 "--------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2484,7 +2501,16 @@ msgstr ""
 "é€‰é¡¹æ“ä½œ\n"
 "-----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"ç¾¤ç»„/è®¨è®ºä¸²/æ–‡ç« æ“ä½œ\n"
+"-------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2492,7 +2518,7 @@ msgstr ""
 "èŒƒå›´æ“ä½œ\n"
 "----------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2500,95 +2526,95 @@ msgstr ""
 "ç½‘å€æ“ä½œ\n"
 "--------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„ç¬¬ä¸€ç¬”ç½‘å€"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ä¾ç¼–å·é€‰æ‹©ç½‘å€"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "é€‰æ‹©æ¸…å•ä¸­çš„æœ€åŽä¸€ç¬”ç½‘å€"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "å‘å‰æœç´¢ç½‘å€"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "å‘åŽæœç´¢ç½‘å€"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "åœ¨æµè§ˆå™¨ä¸­æ‰“å¼€ç½‘å€"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "åˆ‡æ¢æœ€åŽä¸€è¡Œçš„ä¿¡æ¯æ¶ˆæ¯ (ç½‘å€)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "ç¾¤ç»„å±‚çº§å‘½ä»¤"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "ç é™¤å·²åŠ å…¥çš„ç­›é€‰å™¨"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "è‡ªåŠ¨é€‰å–å·²åŠ å…¥çš„ç­›é€‰å™¨"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "å·²æ ‡è®°æ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "å·²æ ‡è®°æ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "å­˜å…¥æ–‡ç« ä»¥ç”¨äºŽç¨åŽå¼ è´´"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "è¯·è¾“å…¥æœ‰æ•ˆå­—ç¬¦"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "ç¼ºå°‘éƒ¨åˆ†çš„ #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** æœªè¢«æç½®çš„æ–‡ç«  ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "ä¸æ˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶æ¶ˆæ¯"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "æ‚¨æœªè®¢é˜…è¿™ä¸ªç¾¤ç»„"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªè¡¨è¾¾å¼"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨æ— è¦†å†™æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d å·²æç½® %sï¼ŒæŒ‰ä¸‹ ^O ä»¥é‡æ–°ä½¿ç”¨â€¦\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2597,21 +2623,21 @@ msgstr ""
 "X-Conversion-Note: å¤šéƒ¨ä»¶/æ›¿ä»£å†…å®¹å·²è¢«ç§»é™¤ã€‚\n"
 "  è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè¯·åœ¨é€‰é¡¹åŠŸèƒ½è¡¨ä¸­å…³é—­æ›¿ä»£å¤„ç†\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "ä¿å­˜ %s/%s çš„æ–‡ä»¶åæ˜¯ä¸€ä¸ªä¿¡ç®±ã€‚é™„ä»¶æœªè¢«ä¿å­˜"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ç¼–ç æ–‡ç« "
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2670,152 +2696,152 @@ msgstr ""
 "è¦èŽ·å¾—æ›´å¤šä¿¡æ¯ï¼Œè¯·é˜…è¯»åœ¨çº¿æ‰‹å†Œã€READMEã€INSTALLã€TODO å’Œ FTP ç­‰æ–‡ä»¶ã€‚\n"
 "è¯·åˆ©ç”¨â€˜Râ€™å‘½ä»¤å‘é€é”™è¯¯æŠ¥å‘Š/æ„è§ç»™ %sã€‚\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "æ— æ•ˆçš„   From: %s  è¡Œã€‚è¯·å†é˜…è¯» INSTALL æ–‡ä»¶ã€‚"
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "å‡ºçŽ°æ— æ•ˆçš„å¤šå­—èŠ‚åºåˆ—\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "æ— æ•ˆçš„  Sender: -header %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "åç™½æ˜¾ç¤ºå·²åœç”¨"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "åç™½æ˜¾ç¤ºå·²å¯ç”¨"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ç¼ºå°‘ %s çš„å®šä¹‰\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "æ— æ•ˆçš„æŒ‰é”®å®šä¹‰â€˜%sâ€™\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "æ— æ•ˆçš„æŒ‰é”®åç§°â€˜%sâ€™\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap æ–‡ä»¶å·²å‡çº§åˆ°ç‰ˆæœ¬ %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "ç é™¤ From:   [%s] (y/n)ï¼š"
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "ç é™¤ Lines: (</>num)ï¼š"
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« èœå•"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "ç é™¤æ¨¡å¼èŒƒå›´ ï¼š"
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "ç é™¤ Subject: [%s] (y/n)ï¼š"
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "ç é™¤æ–‡æœ¬æ¨¡å¼  ï¼š"
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "ç é™¤æ—¶é—´äºŽæ¯æ—¥  ï¼š"
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "æœ€åŽä¸€ç¬”"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- æœ€åŽä¸€ç¬”å›žåº” --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "è¡Œ %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 #, fuzzy
 msgid "Function not available."
 msgstr "æ— æ³•ä½¿ç”¨æ–‡ç« "
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "é‚®å¯„"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "ä¿¡ç®± "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "é‚®å¯„æ–‡ç« åˆ° [%.*s]>"
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "é‚®å¯„è®°å½•æ¡£åˆ° %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "é‚®å¯„é”™è¯¯æŠ¥å‘Šâ€¦"
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "é‚®å¯„é”™è¯¯æŠ¥å‘Šåˆ° %sï¼Ÿ"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "å·²å¯„å‡º"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "é‚®å¯„åˆ° %sâ€¦"
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2827,84 +2853,84 @@ msgstr ""
 "# ç¬¬å››ä¸ªå­—æ®µæ˜¯åŸºåº•ç›®å½• (äº¦å³ ~/Mail æˆ– ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s æ ‡è®°ä¸ºå·²è¯»"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s æ ‡è®°ä¸ºæœªè¯»"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "æ ‡è®° %2$d ä¸­çš„ %1$d %3$s ä¸ºå·²è¯»"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "æ ‡è®° %2$d ä¸­çš„ %1$d %3$s ä¸ºæœªè¯»"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "æ ‡è®°"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "æ ‡è®°æ‰€æœ‰æ–‡ç« ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "æ ‡è®°æ–‡ç« ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "æ ‡è®°ç¾¤ç»„ %s ä¸ºå·²è¯»ï¼Ÿ"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "æ ‡è®°è®¨è®ºä¸²ä¸º %s è¯»ï¼Ÿ"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "æ­£åœ¨åŒ¹é… %s ç¾¤ç»„â€¦"
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=æ±‚åŠ©ï¼›%s=ç¦»å¼€"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=æŸ¥çœ‹ï¼›%s=ç®¡é“ï¼›%s=ç®¡é“åŽŸå§‹ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=æ ‡è®°æ¨¡å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=æŸ¥çœ‹ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=æ ‡è®°æ¨¡å¼ï¼›%s=å–æ¶ˆæ‰€æœ‰æ ‡è®°"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=åå‘æ ‡è®°ï¼›%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ä¸€ä¸ªæœªè¯»ï¼›%s=æœç´¢æ¨¡å¼ï¼›%s=ç é™¤/é€‰å–"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2913,262 +2939,262 @@ msgstr ""
 "%s=ä½œè€…æœç´¢ï¼›%s=è®¾å›žæœªè¯»ï¼›%s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=è®¾ä¸ºå·²è¯»ï¼›%s=åˆ—å‡ºè®¨è®º"
 "ä¸²"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=ä¸Šç§»ä¸€è¡Œï¼›%s=ä¸‹ç§»ä¸€è¡Œï¼›%s=å‘ä¸Šä¸€é¡µï¼›%s=å‘ä¸‹ä¸€é¡µï¼›%s=é¡¶ç«¯ï¼›%s=åº•éƒ¨"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=ç¦»å¼€"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=ä½œè€…æœç´¢ï¼›%s=å†…æ–‡æœç´¢ï¼›%s=è®¾å›žæœªè¯»ï¼›%s=è·Ÿè´´ï¼›%s=è®¾ä¸ºå·²è¯»"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=åŠ å…¥ï¼›%s=ç§»åŠ¨ï¼›%s=é‡å‘½åï¼›%s=åˆ é™¤"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ä¸€ä¸ªæœªè¯»ï¼›%s,%s=æœç´¢æ¨¡å¼ï¼›%s=è®¾å›žæœªè¯»"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr "%s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=æ±‚åŠ©ï¼›%s=ç§»åŠ¨ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢å…¨éƒ¨/æœªè¯»"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr "%s=è®¢é˜…ï¼›%s=è®¢é˜…æ¨¡å¼ï¼›%s=å–æ¶ˆè®¢é˜…ï¼›%s=å–æ¶ˆè®¢é˜…æ¨¡å¼ï¼›%s=æ‹”å…¥/å‡º"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=è®¾ç½®ç›®å‰ä¸º n; %s=ä¸‹ä¸€ä¸ªæœªè¯»ï¼›%s=è®¾å›žæœªè¯»ï¼›%s=æ˜¾ç¤ºåˆ‡æ¢"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=æ±‚åŠ©ï¼›%s=ä¸‹ç§»ä¸€è¡Œï¼›%s=ä¸Šç§»ä¸€è¡Œï¼›%s=ç¦»å¼€ï¼›%s=æ ‡è®°ï¼›%s=æ ‡è®°æœªè¯»"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=å‘å‰æœç´¢ï¼›%s=å‘åŽæœç´¢ï¼›%s=é‡å¤æœç´¢"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--æ›´å¤š--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "æ­£åœ¨ç§»åŠ¨ %sâ€¦"
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & æœ€è¿‘å‚è€ƒ  "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: è¡Œ              "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: è¡Œ"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr "ï¼Œåç§°ï¼š"
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "å‰å¾€æ–°é—»ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "å®šä½ %s äºŽç¾¤ç»„æ¸…å• (1,2,..,$) [%d]>"
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "å†æ¬¡å°è¯•å¹¶ä¿å­˜ newsrc æ–‡ä»¶ï¼Ÿ"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "è­¦å‘Šï¼šæ²¡æœ‰ä»»ä½•æ–°é—»ç¾¤ç»„è¢«å†™å…¥æ‚¨çš„ newsrc æ–‡ä»¶ã€‚å·²æ”¾å¼ƒä¿å­˜ã€‚"
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc æ–‡ä»¶å·²æˆåŠŸä¿å­˜ã€‚\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- ä¸‹ä¸€ä¸ªå›žåº” --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "å¦  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** æ²¡æœ‰æ–‡ç«  ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "æ²¡æœ‰ä»»ä½•æ–‡ç« å·²è¢«å¼ è´´"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** æ²¡æœ‰é™„ä»¶ ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** æ²¡æœ‰æè¿° ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "æ²¡æœ‰æ–‡ä»¶å"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "æ²¡æœ‰ç¾¤ç»„"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** æ²¡æœ‰ç¾¤ç»„ ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "å·²æ— å¯è¯»å–ç¾¤ç»„"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "æ²¡æœ‰æœ€è¿‘ä¸€ç¬”æ¶ˆæ¯"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "æ²¡æœ‰é‚®ä»¶åœ°å€"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "æ²¡æœ‰æ ‡è®°è¦ä¿å­˜çš„æ–‡ç« "
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "æ²¡æœ‰åŒ¹é…"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "å·²æ— ç¾¤ç»„"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "æ²¡æœ‰æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "æ²¡æœ‰ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªç¾¤ç»„"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "æ²¡æœ‰ä¸Šä¸€ä¸ªæœç´¢ï¼Œæ²¡æœ‰ä»»ä½•ä¸œè¥¿å¯é‡å¤"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "æ²¡æœ‰ä¸Šä¸€ç¯‡æœªè¯»æ–‡ç« "
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "æ²¡æœ‰å›žåº”"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "åœ¨ç›®å‰çš„è®¨è®ºä¸²ä¸­æ²¡æœ‰å›žåº”å¯åˆ—å‡º"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** æ²¡æœ‰èŒƒå›´ ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "æ²¡æœ‰æœç´¢å­—ä¸²"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "æ²¡æœ‰ä¸»æ—¨"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿæ¸…ç©ºåˆ°è¡Œå°¾ (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿæ¸…ç©ºåˆ°å±å¹•æœ«ç«¯ (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»å…·å¤‡æ¸…ç©ºå±å¹• (cl) çš„èƒ½åŠ›\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%sï¼šç»ˆç«¯æœºå¿…é¡»èƒ½å¤Ÿç§»åŠ¨å…‰æ ‡ (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%sï¼šTERM å˜é‡å¿…é¡»è¢«è®¾ç½®ä»¥ä½¿ç”¨å±å¹•èƒ½åŠ›\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "æ‰¾ä¸åˆ°ä»»ä½•æŸ¥çœ‹å™¨ç”¨äºŽ %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "æ–°é—»ç¾¤ç»„ä¸å­˜åœ¨äºŽè¿™ä¸ªæœåŠ¡å™¨"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "åœ¨çŽ°ç”¨æ–‡ä»¶ä¸­æ‰¾ä¸åˆ°ç¾¤ç»„ %s"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "c)åˆ›å»ºå®ƒã€ä½¿ç”¨ a)æ›¿ä»£åç§°ã€ä½¿ç”¨ d)ç¼ºçœ .newsrcã€q)ç¦»å¼€ tinï¼š"
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "ä½¿ç”¨ a)æ›¿ä»£åç§°ã€ä½¿ç”¨ d)ç¼ºçœ .newsrcã€q)ç¦»å¼€ tinï¼š"
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3197,44 +3223,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "åªæœ‰"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "é€‰é¡¹æœªå¯ç”¨ã€‚é‡æ–°ä»¥ %s ç¼–è¯‘ã€‚"
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "é€‰é¡¹åŠŸèƒ½è¡¨"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "é€‰é¡¹åŠŸèƒ½è¡¨å‘½ä»¤"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ %s çš„ä½ç½® %d å‘ç”Ÿé”™è¯¯ï¼šâ€˜%sâ€™"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ä¸­å‘ç”Ÿé”™è¯¯ï¼špcre å†…éƒ¨é”™è¯¯ %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "åœ¨æ­£åˆ™è¡¨è¾¾å¼ä¸­å‘ç”Ÿé”™è¯¯ï¼šstudy - pcre å†…éƒ¨é”™è¯¯ %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "è·Ÿè´´â€¦"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3244,282 +3270,302 @@ msgstr ""
 "é”™è¯¯æ˜¯æš‚æ—¶æˆ–æ˜¯å¯æ”¹æ­£çš„ï¼Œæ‚¨å¯ä»¥æç½®æ–‡ç« \n"
 "å¹¶äºŽç¨åŽä»¥ ^O å†æ¬¡å–å‡ºå®ƒã€‚\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "å¼ è´´æ–‡ç« åŽ†å²è®°å½•"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "å±žæ€§åŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "å›žåˆ°ç¾¤ç»„é€‰æ‹©å±‚çº§"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "å¼ è´´æ–‡ç« åŽ†å²è®°å½•"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "å¼ è´´åˆ°æ–°é—»ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- å¼ è´´å¤„ç†å¼€å§‹ --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- å¼ è´´å¤„ç†å®Œæˆ --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "å¼ è´´ä¸»æ—¨ [%s]>"
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# é‚®å¯„/å¼ è´´çš„æ¶ˆæ¯æ¦‚è¦å¯ä»¥åœ¨ tin ä¹‹ä¸­ç»ç”±â€˜Wâ€™å‘½ä»¤æ¥æŸ¥çœ‹ã€‚\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "å¼ è´´æ–‡ç« â€¦"
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "å¼ è´´è¢«æç½®çš„æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s/%s/%s)ï¼š"
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "çƒ­é—¨ %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "å·²æ ‡è®° %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ ‡è®° %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„é‚®ä»¶æ¶ˆæ¯ã€‚"
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "å¤„ç†æ ‡è®°ä¸ºåˆ é™¤çš„å·²ä¿å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè´´ï¼Ÿ%s=å¼ è´´ï¼Œ%s=å¿½ç•¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªå˜æ›´ï¼Œæ”¾å¼ƒé‚®å¯„ï¼Ÿ"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æç½®çš„æ–‡ç«  (%d) å—ï¼Ÿ"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé€‰æ‹©ç­›é€‰å™¨ï¼Ÿ"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å—ï¼Ÿ"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç¼–è¾‘å–æ¶ˆæ¶ˆæ¯ï¼Œ%s=ç¦»å¼€ï¼Œ%s=åˆ é™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨è¿™ä¸ªç¾¤ç»„ä¸­æ ‡è®°æ–‡ç«  - æ— è®ºå¦‚ä½•éƒ½è¦ç¦»å¼€ï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=ç¦»å¼€ %s=ç¼–è¾‘ %s=ä¿å­˜é€‰å–æè¿°ï¼š"
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦ç¦»å¼€å´ä¸ä¿å­˜æ‚¨çš„ç»„æ€å—ï¼Ÿ"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "æ— æ•ˆçš„èŒƒå›´ - æœ‰æ•ˆæ˜¯â€˜0-9.$â€™ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾å¼ƒè¿™ä¸ªæ“ä½œå—ï¼Ÿ"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é©¬ä¸Šç¦»å¼€ tin å—ï¼Ÿ"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "è¯»å– (â€˜qâ€™è¡¨ç¤ºç¦»å¼€)â€¦"
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è¯»å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è¯»å– %s å±žæ€§æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è¯»å– %s ç»„æ€æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "è¯»å–ç­›é€‰å™¨æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è¯»å– %s ç¾¤ç»„â€¦"
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "è¯»å–è¾“å…¥åŽ†å²æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "è¯»å– keymap æ–‡ä»¶â€¦\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "ä»ŽçŽ°ç”¨æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "ä»Ž newsrc æ–‡ä»¶è¯»å–ç¾¤ç»„â€¦"
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "è¯»å–æ–°é—»ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "è¯»å– newsrc æ–‡ä»¶â€¦"
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: è¡Œ              "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d è¿˜å‰©ä½™)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤ç»„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "å·²ä»Žä¸Šä¸€ä¸ªè§„åˆ™ç§»é™¤ï¼š"
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "é”™è¯¯ï¼šé‡å‘½å %s ä¸º %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "å›žå¤ç»™ä½œè€…â€¦"
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "é‡æ–°å¼ è´´"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« â€¦"
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼ è´´æ–‡ç« åˆ°ç¾¤ç»„ [%s]>"
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žåº”å·²è¢«å¯¼å‘ä¸‹åˆ—æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žåº”å·²è¢«å¯¼å‘å¼ è´´è€…ã€‚%s=é‚®å¯„ï¼Œ%s=å¼ è´´ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç»§ç»­â€¦"
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é€‰å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "é€‰å–å¤šè¡Œï¼š(</>num)ï¼š"
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "è‡ªåŠ¨é€‰å–æ–‡ç« èœå•"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "é€‰å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "é€‰å–æ¨¡å¼èŒƒå›´ï¼š"
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é€‰å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "é€‰å–æ–‡æœ¬æ¨¡å¼ï¼š"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "é€‰å–æ—¶é—´å¤©æ•°  ï¼š"
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3540,54 +3586,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "åªæ˜¾ç¤ºæœªè¯»ç¾¤ç»„"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: è¡Œ (å¿½ç•¥å¤§å°å†™)   "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: è¡Œ (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "ä¿å­˜"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "ä¿å­˜â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "ç»§ç»­ä¹‹å‰å…ˆä¿å­˜ç»„æ€ï¼Ÿ"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "ä¿å­˜æ–‡ä»¶å>"
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "å·²ä¿å­˜"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè¯» (%4d çƒ­é—¨) %s äºŽ %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²ä¿å­˜ %sâ€¦\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "æ²¡æœ‰ä»»ä½•ä¸œè¥¿è¢«ä¿å­˜"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3596,182 +3642,182 @@ msgstr ""
 "\n"
 "%s %d %s æ¥è‡ª %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s ä¿å­˜åˆ° %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s ä¿å­˜åˆ° %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "ä¿å­˜ä¸­â€¦"
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šå±å¹•åˆå§‹åŒ–å¤±è´¥"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šå±å¹•å¤ªå°\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "å±å¹•å¤ªå°ï¼Œ%s æ­£åœ¨ç¦»å¼€\n"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "åˆ é™¤èŒƒå›´ï¼Ÿ"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "è¾“å…¥èŒƒå›´>"
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "é€‰å–æ–°ä½ç½®>"
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨å±€èŒƒå›´"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "å…¨å±€èŒƒå›´ï¼Œæ“ä½œä¸å…è®¸"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "é‡å‘½åèŒƒå›´>"
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "é€‰å–èŒƒå›´>"
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "èŒƒå›´èœå•"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "èŒƒå›´åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘åŽæœç´¢ [%s]>"
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœç´¢å†…æ–‡ [%s]>"
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœç´¢ [%s]>"
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "æœç´¢ä¸­â€¦"
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœç´¢æ–‡ç«  %2$d ä¸­çš„ %1$d (â€˜qâ€™ä»¥æ”¾å¼ƒ)â€¦"
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "é€‰å–æ–‡ç« >"
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é€‰å–æ–‡æœ¬å‰æ–¹çš„é€‰é¡¹æ•°å­—æˆ–ä½¿ç”¨æ–¹å‘é”®å’Œ <CR>ã€‚â€˜qâ€™ä»¥ç¦»å¼€ã€‚"
 
-#: src/lang.c:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "é€‰å–ç¾¤ç»„>"
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¾“å…¥é€‰æ‹©æ¨¡å¼ [%s]>"
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "é€‰å–å¸–å­> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (â€œ%sâ€) [%s]ï¼šå‘é€è¯¦ç»†çš„é”™è¯¯æŠ¥å‘Šç»™ %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "æœåŠ¡å™¨ç›®å‰æ–‡ä»¶"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "æ— æ³•ç§»å…¥æ–°çš„æ–°é—»ç¾¤ç»„ã€‚è¯·å…ˆè®¢é˜…â€¦"
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "å¼€å§‹ï¼š(%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè®¨è®ºä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è®¨è®ºä¸² (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¾“å…¥é€šé…ç¬¦è®¢é˜…æ¨¡å¼>"
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è®¢é˜… %d ç¾¤ç»„"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è®¢é˜… %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "è®¢é˜…â€¦"
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼ è´´æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« äºŽç¾¤ç»„ [%s]>"
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3780,24 +3826,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¾“å…¥â€˜fgâ€™ä»¥é‡æ–°å¯åŠ¨ %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# ç¼ºçœçš„åŠ¨ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3815,108 +3861,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç­›é€‰å™¨å¤§å°å†™é¡»ç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å†™\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸ä¼šè¿‡æœŸ\n"
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœä¸º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€åŽä¸€è¡Œä¸­çš„æ–°é—»ç¾¤ç»„æè¿°\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æœº & æ—¶é—´ä¿¡æ¯ç”¨äºŽä¾¦æµ‹æ–°ç¾¤ç»„ (ä¸å½±å“)\n"
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "æ²¡æœ‰ä»»ä½•æ–°é—»\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "è®¨è®ºä¸²å±‚çº§å‘½ä»¤"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "è®¨è®ºä¸²å·²å–æ¶ˆé€‰å–"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "è®¨è®ºä¸²å·²é€‰å–"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "è®¨è®ºä¸²"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è®¨è®ºä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ¢å­—è¯é«˜äº®åº¦æ˜¾ç¤º %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ¢ rot13 ç¼–ç "
 
-#: src/lang.c:889
-#, c-format
-msgid "Toggled german TeX encoding %s"
+#: src/lang.c:902
+#, fuzzy, c-format
+msgid "Toggled German TeX encoding %s"
 msgstr "å·²åˆ‡æ¢å¾·è¯­ TeX ç¼–ç  %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ¢è·³æ ¼å®½åº¦ä¸º %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å°è¯•ç‚¹é”å®š %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å°è¯•é”å®š %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "æ²¡æœ‰é™åˆ¶"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¾“å…¥å–æ¶ˆè®¢é˜…çš„é€šé…ç¬¦æ¨¡å¼>"
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç  %s æ—¶å‘ç”Ÿé”™è¯¯ï¼š%s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "æ²¡æœ‰ç»“æŸã€‚"
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç ã€‚"
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3925,109 +3971,109 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æ–‡ä»¶ï¼Œ%d è¡Œï¼Œåç§°ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "æœªè¯» "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²ä»Ž %d ç¾¤ç»„å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²ä»Ž %s å–æ¶ˆè®¢é˜…"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè®¢é˜…â€¦"
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "å±•å¼€è®¨è®ºä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "æ›´æ–°"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "ç½‘å€èœå•"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "ç½‘å€åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "æ‰“å¼€ %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "é€‰å–ç½‘å€>"
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "åœ¨è¿™ç¯‡æ–‡ç« ä¸­æ²¡æœ‰ç½‘å€"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "è¿™ä¸ªæ¶ˆæ¯ä½¿ç”¨ MIME æ˜¾ç¤ºç¨‹åºï¼Ÿ"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       æ ‡è®°æ‰€æœ‰åœ¨è®¢é˜…æ–°é—»ç¾¤ç»„ä¸­çš„æ–°é—»ä¸ºå·²è¯» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       è¿”å›žçŠ¶æ€æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè¯»æ–°é—» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ä¸æ£€æŸ¥æ–°çš„æ–°é—»ç¾¤ç»„"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       ç¦»å¼€æ—¶ä¸ä¿å­˜ä»»ä½•æ–‡ä»¶"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ä¸æ˜¾ç¤ºæ–°é—»ç¾¤ç»„çš„æè¿°"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit åªæå–æœ‰é™çš„æ–‡ç« /ç¾¤ç»„"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s ç›¸å…³çš„è¯´æ˜Žä¿¡æ¯"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       è¿™ä»½è¯´æ˜Žæ¶ˆæ¯"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   æ–°é—»ç´¢å¼•æ–‡ä»¶ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       æ›´æ–°ç´¢å¼•æ–‡ä»¶ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ä¿¡ç®±ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4036,49 +4082,49 @@ msgstr ""
 "\n"
 "é‚®å¯„é”™è¯¯æŠ¥å‘Š/è¯„è®ºç»™ %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       é‚®å¯„å¯¹äºŽæ‚¨çš„å¼ è´´çš„æ–°é—» (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  é‚®å¯„æ–°çš„æ–°é—»ç»™æŒ‡å®šç”¨æˆ· (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  è®¢é˜…æ–°é—»ç¾¤ç»„æ–‡ä»¶ [ç¼ºçœ=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       ä¸è®¸å¼ è´´æ¨¡å¼"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       å¼ è´´æ–‡ç« ç„¶åŽç¦»å¼€"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       å¼ è´´æ‰€æœ‰æç½®çš„æ–‡ç« ç„¶åŽç¦»å¼€"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       è¯»å–ç”± -S é€‰é¡¹æ‰€ä¿å­˜çš„æ–°é—»"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   ä¿å­˜æ–°é—»ç›®å½• [ç¼ºçœ=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       ä¿å­˜æ–°çš„æ–°é—»ä»¥ä¾¿ç¨åŽè¯»å– (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       å¦‚æžœæœ‰ä»»ä½•æœªè¯»æ–°é—»æ‰æ‰“å¼€"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4089,35 +4135,35 @@ msgstr ""
 "\n"
 "ç”¨æ³•ï¼š%s [é€‰é¡¹] [æ–°é—»ç¾¤ç»„[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       è¯¦ç»†è¾“å‡ºç”¨äºŽæ‰¹æ¬¡æ¨¡å¼é€‰é¡¹"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       å°å‡ºç‰ˆæœ¬ & æ—¥æœŸä¿¡æ¯"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ—¶æœ‰ç”¨\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "æ— ç”¨çš„ç»„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4126,12 +4172,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºèŒƒå›´ (0 - %d)ã€‚é‡ç½®ä¸º 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æŸ¥çœ‹â€˜%sâ€™(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4142,7 +4188,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼ è´´è¶…å‡º %d å­—æ®µã€‚ç¬¬ %d è¡Œæ˜¯ç¬¬ä¸€ä¸ªé•¿è¡Œï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4150,7 +4196,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç¼–è¾‘ä¹‹åŽæœªå˜æ›´\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4158,7 +4204,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4167,7 +4213,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ Subject: â€ä»¥â€œReï¼šâ€å¼€å§‹ä½†æ˜¯æ²¡æœ‰â€œ References: â€ã€‚\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4177,7 +4223,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰â€œ References: â€ä½†æ˜¯â€œ Subject: â€å¹¶éž\n"
 "      ä»¥â€œRe:â€å¼€å§‹ä¸”ä¸åŒ…å«â€œ(was:â€ã€‚\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4199,7 +4245,7 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4213,7 +4259,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸä¸ªç­¾åè¢«è¯¥ inews ç¨‹åºæ‰€é™„åŠ ï¼Œå®ƒå°†\n"
 "      æ— æ³•è¢«é€‚å½“åœ°ç¼–ç ã€‚\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4221,7 +4267,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œexampleâ€æ˜¯è¢«ä¿ç•™çš„é˜¶å±‚ç»“æž„ï¼\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4236,7 +4282,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å·²æœ‰å˜æ›´ï¼\n"
 "è¯·å‚é˜… WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4249,7 +4295,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨ä»Žè¾ƒæ–°çš„ç‰ˆæœ¬é™çº§åˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æ–‡ä»¶ä¸­çš„æŸäº›å€¼å¯èƒ½ä¼šè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰å˜æ›´ï¼\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4264,7 +4310,7 @@ msgstr ""
 "å¹¶æœªå–æ¶ˆè®¢é˜… %ld %sï¼Œé‚£ä¹ˆè¿™å°±ä»£è¡¨å‘ç”Ÿäº†é”™è¯¯ï¼Œè€Œæ‚¨åº”è¯¥\n"
 "äºŽå†æ¬¡å¯åŠ¨ tin ä¹‹å‰å…ˆå¤‡ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4273,12 +4319,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d ä¸ªâ€˜-- \\nâ€™è¡Œï¼Œè¿™ä¹Ÿè®¸ä¼šä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«ä¿å­˜"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4292,13 +4338,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç­¾åé•¿åº¦å·²è¶…è¿‡ %d è¡Œã€‚ ç”±äºŽç­¾åé€šå¸¸\n"
 "      ä¸ä¼šç”¨æ¥ä¼ è¾“ä»»ä½•æœ‰ç”¨çš„ä¿¡æ¯ï¼Œå®ƒä»¬åº”è¯¥è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šè¿™ä¸ªé‚®ä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç»§ç»­ï¼Œ%s=æ”¾å¼ƒï¼Ÿ"
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4306,37 +4352,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç­¾ååº”è¯¥ä»¥â€˜-- \\nâ€™èµ·å§‹è€Œéžä»¥â€˜--\\nâ€™ã€‚\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "å†™å…¥å±žæ€§æ–‡ä»¶â€¦"
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d ç¯‡å›žåº”"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„å¯æ˜¾ç¤º"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "åªæ˜¾ç¤ºå·²è®¢é˜…ç¾¤ç»„"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰é‚®ä»¶"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4357,11 +4403,11 @@ msgstr ""
 "      å˜æ›´ MM_NETWORK_CHARSET çš„è®¾ç½®ä¸ºé€‚å½“çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨äºŽæ‚¨çš„å¼ è´´ã€‚\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤é”™æ¨¡å¼"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4388,11 +4434,11 @@ msgstr ""
 "è¿™æ˜¯æ‚¨å³å°†è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "åˆ‡æ¢é¢œè‰²"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4438,11 +4484,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ¢é¢œè‰²æ——æ ‡"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4450,7 +4496,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4459,7 +4505,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4468,7 +4514,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4477,7 +4523,7 @@ msgstr ""
 "\n"
 "é”™è¯¯ï¼šâ€œ%sâ€å¹¶éžæœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4485,7 +4531,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè´´è¢«è®¾ç½®è¶…è¿‡ä¸€ä¸ªæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4494,7 +4540,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€è¢«é‡å‘½åï¼Œæ‚¨åº”è¯¥ä½¿ç”¨â€œ%sâ€ä½œä¸ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4503,7 +4549,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼ è´´åˆ° %d æ–°é—»ç¾¤ç»„è€Œæ²¡æœ‰è·Ÿè´´è¡Œï¼\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4512,7 +4558,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨è¿™ä¸ªç«™å°å®ƒä¹Ÿè®¸ä¼šæ— æ•ˆï¼\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4521,169 +4567,169 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%sâ€å¹¶éžè¿™ä¸ªç«™å°ä¸Šçš„æœ‰æ•ˆæ–°é—»ç¾¤ç»„ï¼\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d ä¸ªæ–‡ä»¶æˆåŠŸåœ°ä»Ž %d ç¯‡æ–‡ç« å†™å…¥ã€‚%d %s å·²å‘ç”Ÿã€‚"
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "æ²¡æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "æ²¡æœ‰æ•°æ®ã€‚"
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "ä¸æ˜Žé”™è¯¯ã€‚"
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„æ€»å’Œæ£€æŸ¥ç  (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "è¯»å–é‚®ä»¶çŽ°ç”¨æ–‡ä»¶â€¦"
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "è¯»å–é‚®ä»¶ç¾¤ç»„æ–‡ä»¶â€¦"
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "å¯¹äºŽæ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "å°†å¯†é’¥åŠ å…¥å…¬ç”¨é’¥åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç­¾åï¼Œ%s=ä¸¤è€…ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç­¾åï¼Œ%s=ç­¾å & åŒ…å«å…¬å¼€å¯†é’¥ï¼Œ%s=ç¦»å¼€ï¼š"
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè®¾ç½® (æ— æ³•æ‰“å¼€ %s)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç­¾åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬å¼€å¯†é’¥"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, 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:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=pgpï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=æ‹¼å†™æ£€æŸ¥ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½®ï¼š"
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=å‘é€ [%%s]ï¼š"
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=ç¦»å¼€ï¼Œ%s=ç¼–è¾‘ï¼Œ%s=èœå•ï¼Œ%s=å¼ è´´ï¼Œ%s=æç½® [%%s]ï¼š"
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å°è¯• cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°†ä½¿ç”¨æœ¬åœ°ç´¢å¼•æ–‡ä»¶ä½œä¸ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP æœåŠ¡å™¨åç§°"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "è¿žæŽ¥åˆ° %s:%uâ€¦"
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "ä»ŽæœåŠ¡å™¨ä¸­æ–­è¿žæŽ¥â€¦\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨ %s æ—¶å¤±è´¥ã€‚ç¦»å¼€â€¦"
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  å…³é—­è¿žæŽ¥"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨ä¸æ”¯æŒ NNTP XOVER æˆ– OVER å‘½ä»¤ã€‚\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "è¿žæŽ¥åˆ°æ–°é—»æœåŠ¡å™¨å·²è¶…æ—¶ã€‚é‡æ–°è¿žæŽ¥ï¼Ÿ"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4692,46 +4738,46 @@ msgstr ""
 "åœ¨æ–‡ä»¶ %s ä¸­æ”¾å…¥æœåŠ¡å™¨åç§°ï¼Œ\n"
 "æˆ–è®¾ç½®çŽ¯å¢ƒå˜é‡ NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       è¿žæŽ¥æ—¶å¼ºåˆ¶è®¤è¯"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  ä»Ž NNTP æœåŠ¡å™¨ serv [ç¼ºçœ=%s] è¯»å–æ–°é—»"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ä½¿ç”¨ port ä½œä¸º NNTP é€šä¿¡ç«¯å£ [ç¼ºçœ=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
-msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -nqd"
+msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       ä»Žç¼ºçœ NNTP æœåŠ¡å™¨è¿œç¨‹è¯»å–æ–°é—»"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       åªä½¿ç”¨ LIST ä»¥ä»£æ›¿ GROUP (-n) å‘½ä»¤"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       ä»Ž NNTP æœåŠ¡å™¨åªè¯»å–å·²è®¢é˜…çš„ .newsrc ç¾¤ç»„"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       å¼ºåˆ¶é€è¿‡ IPv4 è¿žæŽ¥"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       å¼ºåˆ¶é€è¿‡ IPv6 è¿žæŽ¥"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4739,7 +4785,7 @@ msgstr ""
 "\n"
 "é€šä¿¡ç«¯æˆ–è¿žæŽ¥é—®é¢˜\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4748,16 +4794,16 @@ msgstr ""
 "\n"
 "è¿žæŽ¥åˆ° %sï¼š"
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "æ”¾å¼ƒâ€¦\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcpï¼šä¸æ˜ŽæœåŠ¡ã€‚\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4765,87 +4811,87 @@ msgstr ""
 "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n"
 "Tin å°†å°è¯•ä½¿ç”¨ XHDR XREF ä½œä¸ºæ›¿ä»£ (ä¼šæ…¢ä¸€ç‚¹)ã€‚\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ XOVER ä¿¡æ¯ä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "æ— æ³•æ‰“å¼€ %sã€‚å°è¯• %s -r ä»¥é€è¿‡ NNTP è¯»å–æ–°é—»ã€‚\n"
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       å¿«é€Ÿå¼€å§‹ã€‚å¦‚åŒ -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       çŽ°ç”¨æ–‡ä»¶åªè¯»ä»¥ä»£æ›¿æ‰«ææš‚å­˜ (-n) å‘½ä»¤"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       åªä»Žæš‚å­˜è¯»å–å·²è®¢é˜…çš„ .newsrc ç¾¤ç»„"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "æ‚¨çš„æœåŠ¡å™¨æ²¡æœ‰ Xref: äºŽå®ƒçš„ NOV æ–‡ä»¶ä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ä½¿ç”¨å¤–éƒ¨ inews å¼ è´´å¤±è´¥ã€‚ä½¿ç”¨å†…ç½® inews ä½œä¸ºæ›¿ä»£ï¼Ÿ"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "å®ƒåšåˆ°äº†ï¼ä»ŽçŽ°åœ¨èµ·ï¼Œæˆ‘åº”è¯¥ä¸€å¾‹ä½¿ç”¨å†…ç½®çš„ inewsï¼Ÿ"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s å·²æ‰“å°"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "è¾“å‡º æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç«  åˆ°æ‰“å°æœº"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "æ‰“å°"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "æ‰“å°ä¸­â€¦"
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s å·²æ‰“å°"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "ç®¡é“ æ–‡ç« /è®¨è®ºä¸²/çƒ­é—¨/æ¨¡å¼/å·²æ ‡è®°æ–‡ç«  è¿›å…¥å‘½ä»¤"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "æ²¡æœ‰å‘½ä»¤"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "ç®¡é“"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "ç®¡é“åˆ°å‘½ä»¤ [%.*s]>"
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "ç®¡é“ä¸­â€¦"
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "ç®¡é“æœªå¯ç”¨ã€‚"
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4860,7 +4906,7 @@ msgstr ""
 "      æ‰å…è®¸ã€‚ä½¿ç”¨é€—å·(,)æ¥åˆ†éš”å¤šé‡çš„\n"
 "      æ–°é—»ç¾¤ç»„åç§°ã€‚\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4873,7 +4919,7 @@ msgstr ""
 "      åœ¨è¡Œä¸­ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ å› æ­¤è¿™æ˜¯ä¸å…è®¸çš„ã€‚\n"
 "      è¯·å°†æ‰€æœ‰æ–°é—»ç¾¤ç»„å†™å…¥å•ä¸€è¡Œä¸­ã€‚\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4886,7 +4932,7 @@ msgstr ""
 "        è¿™æ˜¯éžå¸¸æ–°çš„åŠŸèƒ½ï¼Œå¯èƒ½æ— æ³•è¢«æ‰€æœ‰çš„æœåŠ¡å™¨æŽ¥æ”¶ã€‚\n"
 "        ä¸ºé¿å…éº»çƒ¦ï¼Œè¯·å°†æ‰€æœ‰æ–°é—»ç¾¤ç»„å†™å…¥å•ä¸€è¡Œä¸­ã€‚\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4895,7 +4941,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šâ€œ%s:â€è¡Œä¸­å«æœ‰åº”è¯¥è¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4927,40 +4973,40 @@ msgstr ""
 "  ä¸åœ¨ä¹Žå¹¶æ³¨æ„æ‚¨å¼ è´´æ‰€ç”¨çš„æ ¼å¼ï¼Œåˆ«äººå°†å¾ˆå¯èƒ½\n"
 "  ä¼šå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨è¿™ä¸ªæ‹¥æŒ¤çš„ç½‘ç»œä¸­ã€‚\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "å‘½ä»¤å£³è·³è„±"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "å‘½ä»¤å£³å‘½ä»¤ (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "è¾“å…¥å‘½ä»¤å£³å‘½ä»¤ [%s]>"
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%sï¼šæ— æ³•æå– TERM æ¡ç›®\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "ç¾¤ç»„ %.*s (â€˜qâ€™ä»¥ç¦»å¼€)â€¦"
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "ç¾¤ç»„ %.*sâ€¦"
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "æœåŠ¡å™¨æ— æ³•ä½¿ç”¨\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4969,538 +5015,538 @@ msgstr ""
 "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢æ‰€æœ‰/æœªè¯»ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ "
 "è´´"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=å›žå¤é‚®ä»¶ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢æ‰€æœ‰/æœªè¯»ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=é‚®å¯„ï¼›%s=æ‰“å°ï¼›%s=ç¦»å¼€ï¼›%s=å›žå¤é‚®ä»¶ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢æ‰€æœ‰/æœªè¯»ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=ç®¡é“ï¼›%s=é‚®å¯„ï¼›%s=ç¦»å¼€ï¼›%s=å›žå¤é‚®ä»¶ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=é‚®å¯„ï¼›%s=ç¦»å¼€ï¼›%s=åˆ‡æ¢æ‰€æœ‰/æœªè¯»ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=é‚®å¯„ï¼›%s=ç¦»å¼€ï¼›%s=å›žå¤é‚®ä»¶ï¼›%s=ä¿å­˜ï¼›%s=æ ‡è®°ï¼›%s=å¼ è´´"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "ç»ˆç«¯æœºä¸æ”¯æŒé¢œè‰²"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "å°è¯• %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "æ— "
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "ä¸»æ—¨"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "å‚è€ƒ"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "ä¸»æ—¨å’Œå‚è€ƒä¸¤è€…"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "å¤šéƒ¨ä»¶ä¸»æ—¨"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "å¦"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "æ˜¯"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "éšè—æ‰€æœ‰"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "åœ°å€"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "å…¨å"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "åœ°å€å’Œåç§°"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "æœ€å¤§"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "æ€»å’Œ"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "å¹³å‡"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "é»‘è‰²"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "çº¢è‰²"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "ç»¿è‰²"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "æ£•è‰²"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "è“è‰²"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "ç²‰çº¢"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "é’è‰²"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "ç™½è‰²"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "ç°è‰²"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "æµ…çº¢è‰²"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "æµ…ç»¿è‰²"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "é»„è‰²"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "æµ…è“è‰²"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "æµ…ç²‰çº¢"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "æµ…é’è‰²"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "äº®ç™½è‰²"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "æ²¡æœ‰ä»»ä½•ä¸œè¥¿"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "ç©ºæ ¼"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "ä¸€èˆ¬"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "æœ€ä½³é«˜äº®åº¦æ˜¾ç¤º"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "åº•çº¿"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "åç™½æ˜¾ç¤º"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "é—ªåŠ¨"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "åŠæ˜Žäº®"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "ç²—ä½“"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "å‰¯æœ¬"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "æ— "
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "å‘½ä»¤"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "é€‰å–"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "å‘½ä»¤ & ç¦»å¼€"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "å‘½ä»¤ & é€‰å–"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "ç¦»å¼€ & é€‰å–"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "å‘½ä»¤ & ç¦»å¼€ & é€‰å–"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "ä¸‹ä¸€é¡µ"
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "ä¸‹ä¸€æœªè¯»é¡µ"
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "ä¸‹ä¸€é¡µæˆ–ä¸€æœªè¯»é¡µ"
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: (å¿½ç•¥å¤§å°å†™)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: (å¤§å°å†™ç›¸ç¬¦)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: (å¿½ç•¥å¤§å°å†™)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & å…¨éƒ¨ References: è¡Œ"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & æœ€åŽä¸€ç¬” References: åªæœ‰"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "åªæœ‰ Message-ID: æ¡ç›®"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "ä¸ä¿®å‰ªæ–‡ç« å†…æ–‡"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "è·³è¿‡å‰å¯¼ç©ºè¡Œ"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "è·³è¿‡å°¾éšç©ºè¡Œ"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "è·³è¿‡å‰å¯¼å’Œå°¾éšç©ºè¡Œã€‚"
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "åŽ‹ç¼©æ–‡æœ¬é—´å¤šé‡ç©ºè¡Œ"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œå’Œè·³è¿‡å‰å¯¼ç©ºè¡Œ"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œå’Œè·³è¿‡å°¾éšç©ºè¡Œ"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "åŽ‹ç¼©å¤šé‡ç©ºè¡Œï¼Œè·³è¿‡å‰å¯¼ & å°¾éšç©ºè¡Œã€‚"
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "å‘½ä»¤å£³å­˜ç›˜"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (é€’å‡)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (é€’å‡)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (é€’å‡)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (é€’å‡)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (é€’å‡)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (é€’å‡)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "åˆ†æ•° (é€’å‡)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "åˆ†æ•° (é€’å‡)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (é€’å‡)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (é€’å‡)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸ (é€’å‡)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸ (é€’å‡)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "å¿«é€ŸæŽ’åºæ³•"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "å †ç§¯æŽ’åºæ³•"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "ä¸€å¾‹ä¿ç•™"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "ä¸€å¾‹ç§»é™¤"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "äºŽé€‰æ‹©å±å¹•ä»¥ D æ ‡è®°"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "åªç é™¤æœªè¯»æ–‡ç« "
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "ä»¥ K ç é™¤æ‰€æœ‰æ–‡ç«  & æ˜¾ç¤º"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤º"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "æ²¡ä»€ä¹ˆç‰¹åˆ«"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "åŽ‹ç¼©å¼•è¨€"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "å¼•ç”¨ç­¾å"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾å"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "å¼•è¨€ç©ºè¡Œ"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•è¨€ç©ºè¡Œ"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "å¼•ç”¨ç­¾å & ç©ºè¡Œ"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾å & ç©ºè¡Œ"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "æ— "
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "ä¿ç•™æ ‡å¤´"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "æ— éœ€æ ‡å¤´"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "æ˜¾ç¤ºé€‰é¡¹"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "é¢œè‰²é€‰é¡¹"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "çªæ˜¾é€‰é¡¹"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é€‰é¡¹"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "å¼ è´´/é‚®å¯„é€‰é¡¹"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "ä¿å­˜/æ‰“å°é€‰é¡¹"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "ä¸“å®¶é€‰é¡¹"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "ç­›é€‰é€‰é¡¹"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "æ˜¾ç¤ºè¿·ä½ èœå• & å¼ è´´ç¤¼ä»ª"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5508,15 +5554,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨æ¯ä¸ªå±‚çº§ä¸­æ˜¾ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ èœå•\n"
 "# å¹¶äºŽæ’°å†™æ–‡ç« ä¹‹åŽæ˜¾ç¤ºå¼ è´´ç¤¼ä»ª\n"
 
-#: src/lang.c:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„ç®€çŸ­æè¿°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "æ˜¾ç¤ºæ¯ä¸ªæ–°é—»ç¾¤ç»„çš„æè¿°"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5524,19 +5570,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åœ¨ç¾¤ç»„é€‰æ‹©å±‚çº§ä¸­äºŽæ–°é—»ç¾¤ç»„åç§°ä¹‹åŽ\n"
 "# æ˜¾ç¤ºç¾¤ç»„æè¿°æ–‡æœ¬\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­æ˜¾ç¤ºä¸»æ—¨ & å‘ä¿¡è€… (ä½œè€…) å­—æ®µã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤ç»„èœå•ä¸­ï¼Œæ˜¾ç¤ºä½œè€…"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5553,31 +5599,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = ä¸¤è€…\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç»˜åˆ¶ -> æˆ–é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç»˜åˆ¶ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¡"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ -> å¦åˆ™é«˜äº®åº¦æ¡ç”¨äºŽé€‰æ‹©\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽä¸åŒçš„å±‚çº§ä½¿ç”¨åç™½æ˜¾ç¤ºç”¨äºŽé¡µé¢æ ‡å¤´\n"
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "è®¨è®ºä¸²æ–‡ç« ä¾æ®"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5597,15 +5643,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¾“å…¥å°†è®¨è®ºä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "è®¨è®ºä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5628,11 +5674,11 @@ msgstr ""
 "# ä»»ä½•æ’å…¥ã€‚ä¾‹å¦‚ happy å°†åŒ¹é… harpyï¼Œä½† harpie, happie å’Œ harpy ä¼šè¢«åˆ†å…¥å¦ä¸€"
 "ç¯‡å¸–å­ã€‚\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "è®¨è®ºä¸²çš„åˆ†æ•°"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5646,16 +5692,16 @@ msgstr ""
 "#   1 = æ€»å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ®ä¸»é¢˜ã€å‘ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ®"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5685,15 +5731,15 @@ msgstr ""
 "#   9 = è¡Œæ•°é€’å‡\n"
 "#  10 = è¡Œæ•°é€’å‡\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè®¨è®ºä¸²ä¸ä¾æ®ä»»ä½•ä¸œè¥¿æˆ–ä¾æ®åˆ†æ•°ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "æŽ’åºè®¨è®ºä¸²ä¾æ®"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5711,44 +5757,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼ è´´æ—¥æœŸé€’å‡\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€/æœ€åŽä¸€ç¯‡æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»çš„æ–‡ç« "
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†å…‰æ ‡æ”¾åœ¨ç¾¤ç»„ä¸­ç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ï¼Œå¦åˆ™æ˜¯æœ€åŽä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè¯»æ–‡ç« ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "åªæ˜¾ç¤ºæœªè¯»æ–‡ç« "
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºæ–°çš„/æœªè¯»æ–‡ç« ï¼Œå¦åˆ™å…¨éƒ¨æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "åªæ˜¾ç¤ºæœ‰æœªè¯»æ–‡ç« çš„ç¾¤ç»„"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åªæ˜¾ç¤ºåŒ…å«æœªè¯»æ–‡ç« çš„è®¢é˜…ç¾¤ç»„ã€‚\n"
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "ç­›é€‰å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5762,11 +5808,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶åœ¨è®¨è®ºä¸²ä¸­æ˜¾ç¤ºæ—¶ä»¥ K æ ‡è®°\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« å¹¶æ°¸ä¸æ˜¾ç¤ºå®ƒä»¬\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« å€Ÿç”±"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5782,11 +5828,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å¯¹å¾…ç©ºè¡Œ"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5816,24 +5862,24 @@ msgstr ""
 "#   7 = åŽ‹ç¼©æ–‡æœ¬åŒºå—é—´çš„å¤šé‡ç©ºè¡Œå’Œè·³è¿‡\n"
 "#       å‰å¯¼å’Œå°¾éšç©ºè¡Œ\n"
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³é”®åˆ—å‡ºè®¨è®ºä¸²"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å½“ä½¿ç”¨å‘å³é”®è¾“å…¥å®ƒæ—¶å°±è‡ªåŠ¨åˆ—å‡ºè®¨è®ºä¸²ã€‚\n"
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²åˆ é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²åˆ é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5841,16 +5887,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« è¢«åˆ é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Dâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºåœ¨èŒƒå›´ä¸­çš„æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºèŒƒå›´ä¸­æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5858,17 +5904,17 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ–‡ç« åœ¨èŒƒå›´ä¸­çš„å­—ç¬¦ (ç¼ºçœâ€˜#â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯¥æ–‡ç« å°†è¿”å›žã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¿”å›žæ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5876,16 +5922,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å°†è¿”å›žçš„å­—ç¬¦ (ç¼ºçœâ€˜-â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5893,15 +5939,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¢«è‡ªåŠ¨é€‰å–çš„å­—ç¬¦ (ç¼ºçœâ€˜*â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœ€è¿‘æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5909,15 +5955,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—ç¬¦ (ç¼ºçœâ€˜oâ€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºæœªè¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºæœªè¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5925,15 +5971,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« æœªè¯»çš„å­—ç¬¦ (ç¼ºçœâ€˜+â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºå·²è¯»æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå·²è¯»æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5941,15 +5987,15 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« å·²è¯»å–å­—ç¬¦ (ç¼ºçœâ€˜ â€™)\n"
 "# _ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5957,16 +6003,16 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¢«ç é™¤çš„å­—ç¬¦ (ç¼ºçœâ€˜Kâ€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥å­—ç¬¦ä»¥æŒ‡å‡ºè¯»å–æ‰€é€‰æ–‡ç« ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "ç”¨æ¥æ˜¾ç¤ºè¯»å–æ‰€é€‰æ–‡ç« çš„å­—ç¬¦"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5974,11 +6020,11 @@ msgstr ""
 "# ç”¨æ¥æ˜¾ç¤ºè¯¥æ–‡ç« è¯»å–ä¹‹å‰å·²è¢«é€‰çš„å­—ç¬¦ (ç¼ºçœâ€˜:â€™)\n"
 "# kill_level å¿…é¡»æ ¹æ®ä¸åŒæƒ…å†µè€Œè®¾ç½®ï¼Œ_ è¢«è½¬æ¢ä¸ºâ€˜ â€™\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "å°†è¾ƒé•¿æ–°é—»ç¾¤ç»„åç§°ç¼©å†™"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5988,17 +6034,17 @@ msgstr ""
 "# å±‚çº§å’Œæ–‡ç« å±‚çº§ä¼šå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1877
+#: src/lang.c:1890
 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:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "é¡µé¢åˆ‡æ¢æ—¶å·åŠ¨çš„è¡Œæ•°"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6016,28 +6062,28 @@ msgstr ""
 "# * 1 = å·åŠ¨ä¸€è¡Œ\n"
 "#   2 æˆ–æ›´å¤§ = å·åŠ¨ 2 æˆ–æ›´å¤šè¡Œ (åªæœ‰åœ¨é¡µé¢åˆ‡æ¢æ—¶)\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "æ˜¾ç¤ºç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "æ˜¾ç¤ºç­¾å"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœå…³é—­äºŽæ˜¾ç¤ºæ–‡ç« æ—¶å°±ä¸æ˜¾ç¤ºç­¾å\n"
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°† uuencoded æ•°æ®æ˜¾ç¤ºä¸ºå·²æ ‡è®°é™„ä»¶ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "å°† uue æ•°æ®ä½œä¸ºé™„ä»¶æ˜¾ç¤º"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6056,16 +6102,16 @@ msgstr ""
 "#   2 = éšè—æ‰€æœ‰ï¼Œç±»ä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹æ¥åƒæ˜¯ uuencoded æ•°æ®çš„è¡Œï¼Œéƒ½å°†\n"
 "#       è¢«æŠ˜å ä¸ºä¸€æ ‡è®°è¡Œã€‚\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISOã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6073,15 +6119,15 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±è§£ç å¾·è¯­æ ·å¼ TeX å˜éŸ³ç¼–ç ä¸º ISO å¹¶\n"
 "# æ˜¾ç¤º \"a ä¸ºå˜éŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ ‡å¤´å­—æ®µæ¸…å•"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ (æˆ– *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6096,11 +6142,11 @@ msgstr ""
 "#â€˜X-â€™(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥å€Ÿç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…è¿‡ä¸€ä¸ªã€‚æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°†ä¼šå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "ä¸æ˜¾ç¤ºè¿™äº›æ ‡å¤´å­—æ®µ"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6119,40 +6165,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²¡æœ‰å®šä¹‰ä»»ä½•å€¼å°±è¡¨ç¤ºå…³é—­è¿™ä¸ªé€‰é¡¹ã€‚\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å¯ç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªåŠ¨å¤„ç†å—ï¼Ÿ"
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "è·³è¿‡å¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è‡ªåŠ¨æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£æ¶ˆæ¯\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6162,15 +6208,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚å¼•è¨€è¡Œå°†ä»¥ col_quote æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote2 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨æ¥æ˜¾ç¤ºç¬¬äºŒå±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6180,15 +6226,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_quote3 æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨æ¥æ˜¾ç¤º >= 3 å±‚å¼•è¨€è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6198,32 +6244,32 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚>= 3 å±‚å¼•è¨€è¡Œå°†ä»¥ col_quote3 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å¯ç”¨å­—é¢åŒºå—çš„ä¾¦æµ‹ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢åŒºå—çš„ä¾¦æµ‹"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æ–‡ç« ä¸­ä¾¦æµ‹å­—é¢åŒºå—\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨æ¥å†³å®šåœ¨ col_quote ä¸­è¦æ˜¾ç¤ºå“ªäº›è¡Œçš„ regexã€‚"
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨æ¥æ˜¾ç¤ºå¼•è¨€è¡Œçš„ regex"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6234,15 +6280,15 @@ msgstr ""
 "# æ­£åˆ™è¡¨è¾¾å¼ã€‚ç¬¬äºŒå±‚å¼•è¨€è¡Œå°†ä»¥ col_quote2 æ˜¾ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markslashes æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ ‡ç¤º /æ–œçº¿/ çš„ regex"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6252,15 +6298,15 @@ msgstr ""
 "# å°†ä»¥ col_markslashes æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstars æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„ regex"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6270,15 +6316,15 @@ msgstr ""
 "# å°†ä»¥ col_markstars æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markstroke æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„ regex"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6288,15 +6334,15 @@ msgstr ""
 "# å°†ä»¥ col_markstroke æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨æ¥å†³å®šè¦ä»¥ col_markdash æ˜¾ç¤ºå“ªäº›å­—è¯çš„ regexã€‚"
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨æ¥é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„ regex"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6306,15 +6352,15 @@ msgstr ""
 "# å°†ä»¥ col_markdash æ˜¾ç¤ºçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒä¸ºç©ºç™½ï¼Œtin å°†ä½¿ç”¨å†…ç½®çš„é»˜è®¤å€¼ã€‚\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¼€çš„ regex"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6322,15 +6368,15 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨å‰ç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽæ˜¾ç¤ºæ ‡å¤´ä¹‹å‰å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨æ¥å¯»æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨åŽç¼€çš„ regexã€‚ ä½¿ç”¨â€˜|â€™ä½œä¸ºåˆ†éš”ç¬¦å·ã€‚"
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨åŽç¼€çš„ regex"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6338,45 +6384,45 @@ msgstr ""
 "# tin å°†ç”¨æ¥å¯»æ‰¾ä¸»æ—¨åŽç¼€çš„æ­£åˆ™è¡¨è¾¾å¼\n"
 "# äºŽå›žå¤æˆ–è·Ÿè´´æ—¶å°†è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„ regexã€‚"
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—å¼€å§‹çš„ regex"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—å¼€å§‹çš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„ regexã€‚"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨äºŽå­—é¢åŒºå—ç»“æŸçš„ regex"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°†ç”¨æ¥æ‰¾å¯»å­—é¢åŒºå—ç»“æŸçš„æ­£åˆ™è¡¨è¾¾å¼ã€‚\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¾“å…¥å¤–éƒ¨ MIME æŸ¥çœ‹å™¨çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal è¡¨ç¤ºå†…ç½®æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒè¿›åˆ¶å†…å®¹æŸ¥çœ‹å™¨"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -6390,15 +6436,15 @@ msgstr ""
 "# å¦åˆ™è¯·æŒ‡å®šå¤–éƒ¨æŸ¥çœ‹å™¨ç¨‹åº (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªåŠ¨æŸ¥çœ‹\n"
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "å¯åŠ¨éžçº¯æ–‡æœ¬æŸ¥çœ‹ç¨‹åºä¹‹å‰å…ˆç¡®è®¤"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æŸ¥çœ‹å™¨ä¹‹å‰å…ˆè¯¢é—®"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6406,35 +6452,35 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€ï¼Œtin å°†äºŽä½¿ç”¨ metamail æ˜¾ç¤º MIME æ¶ˆæ¯ä¹‹å‰å…ˆè¯¢é—®\n"
 "# åªæœ‰å½“ metamail_prog å·²è®¾ç½®ä¸ºæŸä¸ªå€¼æ—¶ï¼Œè¿™æ‰ä¼šå‘ç”Ÿ\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "ç¦»å¼€æ—¶è¯¢é—®æ˜¯å¦å°†ç¾¤ç»„æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "ç¦»å¼€æ—¶å°†å·²è¯»ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±è¯¢é—®ç”¨æˆ·æ˜¯å¦æ‰€æœ‰å·²è¯»ç¾¤ç»„åº”è¯¥éƒ½è¢«æ ‡è®°ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†ç¾¤ç»„è®¾å›žæœªè¯»"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™å½“ä»¥å‘å·¦é”®ç¦»å¼€æ—¶ï¼Œå°†ç¾¤ç»„/è®¨è®ºä¸²è®¾å›žæœªè¯»ã€‚\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦é”®å°†è®¨è®ºä¸²è®¾å›žæœªè¯»"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›åŠ¨ä½œéœ€è¦ç¡®è®¤"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -6457,52 +6503,52 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™å¿½ç•¥æ ‡è®°"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœæ‰“å¼€åˆ™â€˜æ ‡è®°ä¸º(æœª)å·²è¯»â€™åŠŸèƒ½åªä¼šæ ‡è®°ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "è¿è¡Œä»¥æ‰“å¼€ç½‘å€çš„ç¨‹åºï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "æ‰“å¼€ç½‘å€çš„ç¨‹åº"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨æ¥æ‰“å¼€ç½‘å€çš„ç¨‹åºã€‚å°†ä¼šé™„åŠ å®žé™…çš„ç½‘å€\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨é¼ æ ‡"
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å¯ç”¨ xterm ç»ˆç«¯æœºå¯¹äºŽé¼ æ ‡æŒ‰é’®çš„æ”¯æŒ\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•°å­—é”®ç›˜ä¸Šçš„å·åŠ¨é”®"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åœ¨æœ‰æ”¯æŒå·åŠ¨é”®çš„ç»ˆç«¯æœºä¸Šå¯ç”¨å®ƒ\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¾“å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•°é‡ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•°é‡"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6510,28 +6556,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•°é‡ (0=æ— é™åˆ¶)ï¼Œå¦‚æžœä¸ºè´Ÿå°±è®¾ç½®\n"
 "# ä¸ºç¬¬ä¸€ç¯‡æœªè¯»æ–‡ç« ä¹‹å‰è¦è¯»å–çš„å·²è¯»æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¾“å…¥è¢«è®¤ä¸ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ—¶é—´é™åˆ¶"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«è®¤ä¸ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•°ï¼Œ(0=å…³é—­)\n"
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨äºŽä¸€èˆ¬é€šé…ç¬¦ï¼ŒREGEX ç”¨äºŽå®Œæ•´æ­£åˆ™è¡¨è¾¾å¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "é€šé…ç¬¦åŒ¹é…"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6543,59 +6589,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•°é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°ç é™¤ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¾“å…¥ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¾“å…¥æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„æœ€å°‘åˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "åˆ†æ•°é™åˆ¶ (é€‰å–)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ ‡è®°çƒ­é—¨ä¹‹å‰çš„åˆ†æ•°é™åˆ¶\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¾“å…¥é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# é€‰å–æ–‡ç« çš„ç¼ºçœåˆ†æ•°\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥æ˜¾ç¤ºâ€˜X-Face:â€™"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6603,19 +6649,19 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ slrnface(1) ä»¥è§£è¯‘â€˜X-Face:â€™æ ‡å¤´ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­è¿è¡Œæ—¶æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¢œè‰²"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ ANSI é¢œè‰²\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "æ ‡å‡†å‰æ™¯é¢œè‰²"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6623,11 +6669,11 @@ msgstr ""
 "# æ ‡å‡†å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "æ ‡å‡†èƒŒæ™¯é¢œè‰²"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6635,11 +6681,11 @@ msgstr ""
 "# æ ‡å‡†èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6647,11 +6693,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„èƒŒæ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡æœ¬çš„é¢œè‰² (å‰æ™¯)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6659,11 +6705,11 @@ msgstr ""
 "# åç™½æ–‡æœ¬çš„å‰æ™¯é¢œè‰²\n"
 "# ç¼ºçœï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6671,11 +6717,11 @@ msgstr ""
 "# æ–‡æœ¬è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6683,11 +6729,11 @@ msgstr ""
 "# è¿·ä½ è¯´æ˜Žèœå•çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "è¯´æ˜Žæ–‡æœ¬çš„é¢œè‰²"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6695,11 +6741,11 @@ msgstr ""
 "# è¯´æ˜Žé¡µé¢çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "çŠ¶æ€æ¶ˆæ¯çš„é¢œè‰²"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6707,11 +6753,11 @@ msgstr ""
 "# æœ€åŽä¸€è¡Œä¸­æ¶ˆæ¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6719,11 +6765,11 @@ msgstr ""
 "# å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6731,11 +6777,11 @@ msgstr ""
 "# ç¬¬äºŒå±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6743,11 +6789,11 @@ msgstr ""
 "# =>3 å±‚å¼•è¨€è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "æ ‡å¤´è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6755,11 +6801,11 @@ msgstr ""
 "# æ ‡å¤´è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6767,11 +6813,11 @@ msgstr ""
 "# å®žé™…æ–°é—»æ ‡å¤´å­—æ®µçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š9 (æµ…çº¢è‰²)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6779,12 +6825,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨è¡Œçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡æœ¬è¡Œçš„é¢œè‰²"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6793,11 +6839,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "å›žåº”è®¡æ•°å™¨çš„é¢œè‰²"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6805,11 +6851,11 @@ msgstr ""
 "# å›žåº”è®¡æ•°å™¨çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "å‘é€è€…çš„é¢œè‰² ( From: )"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6817,11 +6863,11 @@ msgstr ""
 "# å‘é€è€…çš„é¢œè‰² ( From: )\n"
 "# ç¼ºçœï¼š2 (ç»¿è‰²)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6829,11 +6875,11 @@ msgstr ""
 "# è¯´æ˜Ž/é‚®ä»¶ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "ç­¾åçš„é¢œè‰²"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6841,11 +6887,11 @@ msgstr ""
 "# ç­¾åçš„é¢œè‰²\n"
 "# ç¼ºçœï¼š4 (è“è‰²)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç½‘å€çš„é¢œè‰²"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6853,11 +6899,11 @@ msgstr ""
 "# é«˜äº®åº¦ç½‘å€çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š-1 (ç¼ºçœé¢œè‰²)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢åŒºå—çš„é¢œè‰²"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6865,11 +6911,11 @@ msgstr ""
 "# å­—é¢åŒºå—çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š5 (ç²‰çº¢)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„é¢œè‰²"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6877,11 +6923,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š11 (é»„è‰²)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„é¢œè‰²"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6889,11 +6935,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š13 (æµ…ç²‰çº¢)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„é¢œè‰²"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6901,11 +6947,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š14 (æµ…è“ç»¿è‰²)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„é¢œè‰²"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6913,11 +6959,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- å­—è¯çš„é¢œè‰²\n"
 "# ç¼ºçœï¼š12 (æµ…è“è‰²)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* çš„å±žæ€§"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6945,11 +6991,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º *æ˜Ÿå·* å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š6 (ç²—ä½“)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ çš„å±žæ€§"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6957,11 +7003,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º _åº•çº¿_ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š2 (æœ€å¥½é«˜äº®åº¦æ˜¾ç¤º)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ çš„å±žæ€§"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6969,11 +7015,11 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦æ˜¾ç¤º -æ¨ªçº¿- çš„å±žæ€§"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6981,27 +7027,27 @@ msgstr ""
 "# é«˜äº®åº¦æ˜¾ç¤º /æ–œçº¿/ å­—è¯çš„å±žæ€§\n"
 "# ç¼ºçœï¼š3 (åç™½æ˜¾ç¤º)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºç½‘å€"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºç½‘å€ï¼Ÿ\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "åœ¨æ¶ˆæ¯å†…æ–‡ä¸­é«˜äº®åº¦æ˜¾ç¤ºå­—è¯"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# å¯ç”¨é«˜äº®åº¦æ˜¾ç¤ºå­—è¯ï¼Ÿ\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "è¦æ˜¾ç¤ºä»€ä¹ˆä»¥ä»£æ›¿æ ‡è®°"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7017,56 +7063,56 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œæ˜¾ç¤ºæ ‡è®°\n"
 "# * 2 = å°å‡ºç©ºæ ¼ä½œä¸ºæ›¿ä»£\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¾“å…¥åœ¨é¡µé¢åˆ‡æ¢ä¸­ç”¨æ¥å°†æ–‡ç« æ¢è¡Œçš„æ å·ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "é¡µé¢è‡ªåŠ¨æ¢è¡Œæ å·"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ¢è¡ŒäºŽæ å·\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "äºŽä¸‹ä¸€ç¯‡æœªè¯»å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽæœç´¢ä¸‹ä¸€ç¯‡æœªè¯»æ–‡ç« æ—¶å›žåˆ°å¼€å§‹éƒ¨åˆ†è®¨è®ºä¸²\n"
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ç”¨æˆ·é‚®ä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ç”¨æˆ·å@ä¸»æœº (å…¨å)\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç¼–è¾‘å™¨ä¸­æ˜¾ç¤ºç©ºçš„è·Ÿè´´"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç¼–è¾‘æ–‡ç« æ—¶æ˜¾ç¤ºç©ºçš„è·Ÿè´´æ ‡å¤´\n"
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¾“å…¥ path/! command/--none ä»¥åˆ›å»ºæ‚¨çš„ç¼ºçœç­¾åã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "ä»Žè·¯å¾„/å‘½ä»¤åˆ›å»ºç­¾å"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7080,41 +7126,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      è¿è¡Œå¤–éƒ¨å‘½ä»¤ä»¥äº§ç”Ÿç­¾å\n"
 "# sigfile=--none     ä¸é™„åŠ ç­¾å\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°†å•ç‹¬ä¸€è¡Œçš„â€œ-- â€å‰ç½®äºŽç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "å°†â€œ-- â€å‰ç½®äºŽç­¾å"
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†è™šçº¿â€˜\\n-- \\nâ€™å‰ç½®äºŽç­¾å\n"
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼ è´´æ–‡ç« æ—¶åŠ å…¥ç­¾åã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼ è´´æ—¶åŠ å…¥ç­¾å"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±å°†ç­¾ååŠ å…¥é‡æ–°å¼ è´´çš„æ–‡ç« \n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "è¾“å…¥å¼•è¨€ç¬¦å·ã€%s æˆ– %S ä½œä¸ºä½œè€…çš„ç¼©å†™ã€‚"
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "ä½œä¸ºå¼•è¨€ç¬¦å·ä½¿ç”¨çš„å­—ç¬¦"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7123,11 +7169,11 @@ msgstr ""
 "# å­—ç¬¦å·²ç”¨äºŽå¼•è¨€åˆ°è·Ÿéšå’Œå›žå¤ã€‚\n"
 "#â€˜_â€™è¢«ç½®æ¢ç”±â€˜ â€™ï¼Œ%sï¼Œ%S è¢«ç½®æ¢ä¾ä½œè€…è®¾ç½®ç¼©å†™ã€‚\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œä¸º"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7151,16 +7197,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 "#   7 = åŽ‹ç¼©å¼•è¨€ï¼Œå¼•ç”¨ç­¾åï¼Œå¼•ç”¨ç©ºè¡Œ\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "è·Ÿè´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7170,38 +7216,38 @@ msgstr ""
 "# %A åœ°å€    %D æ—¥æœŸ   %F Addr+åç§°   %G ç¾¤ç»„åç§°   %M æ¶ˆæ¯è¯†åˆ«å·\n"
 "# %N å…¨å  %C åå­—   %I ç¼©å†™\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼ è´´æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "é‚®å¯„æ—¶çš„å¼•è¨€è¡Œ"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±åŒ…å« User-Agent: æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥â€˜User-Agent:â€™æ ‡å¤´"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åŒ…å«ä½œä¸ºé€šå‘Šçš„ User-Agent: æ ‡å¤´\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7217,40 +7263,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET äºŽç¼–è¯‘æ—¶æœŸè¢«å®šä¹‰ï¼Œé‚£ä¹ˆ mm_charset ä»¥å¤–çš„\n"
 "# å­—ç¬¦é›†å°†è¢«è®¤ä¸ºæ— æ³•æ˜¾ç¤ºï¼Œå¹¶ä¸”ä»¥â€˜ï¼Ÿâ€™çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è´´æ–‡ä¸­ä½œä¸º MIME (å†…å®¹ç±»åž‹) æ ‡å¤´çš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æŒçš„å­—ç¬¦é›†ã€‚\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°é—»æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7264,15 +7310,15 @@ msgstr ""
 "# è€Œ Base64 å¯¹äºŽåŒ…å«å¾ˆå¤š 8 æ¯”ç‰¹å­—ç¬¦çš„å¤šæ•° 8 æ¯”ç‰¹ä¸œäºšè¯¸è¯­ã€\n"
 "# å¸Œè…Šè¯­ä»¥åŠä¿„è¯­å­—ç¬¦é›†æ¥è¯´æ›´ä¸ºé€‚å½“ã€‚\n"
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦å˜æ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€ä¹ˆã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°é—»æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7284,28 +7330,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ ·ä¹Ÿè¢«è®¾ç½®ä¸º 8 æ¯”ç‰¹ï¼Œ\n"
 "# å¦åˆ™æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦å°†æ— è§†äºŽæ­¤å‚æ•°è€Œè¢«ç¼–ç ã€‚\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªåŠ¨æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "æŸ¥çœ‹å¤„ç†åŽæ–‡ä»¶"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè®¾ç½®ï¼Œå¤„ç†ä¹‹åŽçš„æ–‡ä»¶å°†åœ¨æŸ¥çœ‹å™¨ä¸­è¢«æ‰“å¼€\n"
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "é‚®ä»¶æ¶ˆæ¯ä¸­çš„ MIME ç¼–ç "
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "é‚®ä»¶æ ‡å¤´ä¸­ä½¿ç”¨ 8 æ¯”ç‰¹å­—ç¬¦"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7322,25 +7368,25 @@ msgstr ""
 "# ç¦æ­¢é‚®ä»¶æ ‡å¤´ä¸­çš„ 8 æ¯”ç‰¹å­—ç¬¦ï¼Œå› æ­¤å»ºè®®æ‚¨ä¸è¦å°†å®ƒæ‰“å¼€ï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼ºåˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Žè¡Œå°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¾ƒæ…¢ç»ˆç«¯æœºä¸Šèƒ½è¾ƒå¿«æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨å­—é¢é‡è½¬è¯‘ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "å­—é¢é‡è½¬è¯‘"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7350,11 +7396,11 @@ msgstr ""
 "# åœ¨ç›®æ ‡å­—ç¬¦é›†ä¸­è¢«è¡¨è¿°æ—¶ï¼Œå®ƒå¯ä»¥é€è¿‡ä¸€ä¸ª\n"
 "# æˆ–å¤šä¸ªå¤–è§‚ç±»ä¼¼çš„å­—ç¬¦æ‰€è¿‘ä¼¼æ˜¾ç¤ºã€‚\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªåŠ¨å‘é€ç»™æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7370,25 +7416,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¾“å…¥æ‚¨æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾é‚®ä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7396,27 +7442,27 @@ msgstr ""
 "# å½“æ‚¨å°è¯•ä»¥ç”µå­é‚®ä»¶å›žå¤æ—¶\n"
 "# æƒ³è¦èŽ·å¾—ç›¸å…³è­¦å‘Šè€Œä»¥é€—å·åˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å•ã€‚\n"
 
-#: src/lang.c:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¾“å…¥ç­›é€‰å™¨æ¡ç›®ä¿æŒæœ‰æ•ˆçš„ç¼ºçœå¤©æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "ç­›é€‰å™¨æ¡ç›®æœ‰æ•ˆå¤©æ•°"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç­›é€‰å™¨ä¿æŒä½œç”¨çš„å¤©æ•°\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7424,23 +7470,23 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±åŠ å…¥å¼€å§‹æ–°è®¨è®ºä¸²çš„å·²å¼ è´´æ–‡ç« åˆ°ç­›é€‰å™¨\n"
 "# ä½œä¸ºé«˜äº®åº¦æ˜¾ç¤ºè·Ÿè´´\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°†ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "é‚®ä»¶ç›®å½•"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7448,59 +7494,41 @@ msgstr ""
 "# å¦‚æžœæ‰“å¼€å°±äºŽå‘½ä»¤è¡Œä¸ŠæŒ‡å®šä¿å­˜ -S æˆ–é‚®å¯„ (-M/-N) æ—¶\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼ä¿å­˜æ–‡ç« /è®¨è®ºä¸²\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®ã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "è¦ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# ä¿å­˜æ–‡ç« /è®¨è®ºä¸²çš„ç›®å½•ä½ç½®\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr "ä¾ Archive-name: æ ‡å¤´æ¥è‡ªåŠ¨ä¿å­˜æ–‡ç« /è®¨è®ºä¸²ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: æ ‡å¤´"
-
-#: src/lang.c:2667
-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 ""
-"# å¦‚æžœæ‰“å¼€å°±å°†åœ¨é‚®ä»¶æ ‡å¤´ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è®¨è®ºä¸²\n"
-"# ä»¥å­˜ç›˜åç§° & éƒ¨åˆ†/ä¿®è¡¥ç¨‹åºå·ç è‡ªåŠ¨ä¿å­˜\n"
-
-#: src/lang.c:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "å°†å·²ä¿å­˜çš„æ–‡ç« /è®¨è®ºä¸²æ ‡è®°ä¸ºå·²è¯»"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ ‡è®°å·²ä¿å­˜çš„æ–‡ç« ä¸ºå·²è¯»\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å¯¹äºŽå·²ä¿å­˜çš„æ–‡ç« è¿›è¡ŒåŽç»­å¤„ç† (ä¾‹å¦‚ï¼šæˆªå–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "åŽç»­å¤„ç†å·²ä¿å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7514,78 +7542,61 @@ msgstr ""
 "#   1 = åªæˆªå–å‘½ä»¤å£³å½’æ¡£ (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "åªå¤„ç†æœªè¯»æ–‡ç« "
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åª ä¿å­˜/æ‰“å°/ç®¡é“/é‚®å¯„ æœªè¯»æ–‡ç«  (é™¤äº†å·²æ ‡è®°æ–‡ç« )\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "æ‰“å°æ‰€æœ‰æˆ–æ˜¯ä»…ä»…éƒ¨åˆ†çš„æ ‡å¤´ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "æ‰“å°æ—¶æ‰“å°æ‰€æœ‰æ ‡å¤´"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±æ‰“å°æ‰€æœ‰çš„æ–‡ç« æ ‡å¤´ï¼Œå¦åˆ™ä»…æ‰“å°é‡è¦è¡Œ\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°†è¢«ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹ã€‚"
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "æ‰“å°ç¨‹åºä»¥åŠé€‰é¡¹"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨æ¥æ‰“å°æ–‡ç« /è®¨è®ºä¸²çš„æ‰“å°ç¨‹åºä»¥åŠå‚æ•°\n"
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹åŽå¼ºåˆ¶é‡ç»˜"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹åŽå°†ä¸€å¾‹å®Œæˆå±å¹•é‡ç»˜\n"
 
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
-
-#: src/lang.c:2715
-msgid "Start editor with line offset"
-msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»"
-
-#: src/lang.c:2716
-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 ""
-"# å¦‚æžœæ‰“å¼€å°±å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¿›å…¥æ–‡ä»¶åŽçš„å…‰æ ‡åç§»\n"
-"# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¾“å…¥ %E ä½œä¸ºç¼–è¾‘å™¨ï¼Œ%F ä½œä¸ºæ–‡ä»¶åï¼Œ%N ä½œä¸ºè¡Œå·ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "è°ƒç”¨æ‚¨çš„ç¼–è¾‘å™¨"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7593,16 +7604,16 @@ msgstr ""
 "# æ ¼å¼çš„ç¼–è¾‘å™¨è¡ŒåŒ…å«å‚æ•°\n"
 "# %E ç¼–è¾‘å™¨  %F æ–‡ä»¶å  %N Linenumber\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¾“å…¥ç”¨äºŽå¤–éƒ¨ inews çš„åç§°å’Œé€‰é¡¹ï¼Œ--internal ç”¨äºŽå†…éƒ¨ inews"
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7610,34 +7621,35 @@ msgstr ""
 "# å¦‚æžœè®¾ç½® --internal å°±ä½¿ç”¨å†…ç½®çš„è¿·ä½  inews ä½œä¸ºé€è¿‡ NNTP å¼ è´´\n"
 "# å¦åˆ™ä½¿ç”¨å¤–éƒ¨ inews ç¨‹åº\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "è°ƒç”¨æ‚¨çš„é‚®å¯„å‘½ä»¤"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
+#, fuzzy
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# æ ¼å¼çš„é‚®ä»¶ç¨‹åºè¡ŒåŒ…å«å‚æ•°\n"
 "# %M é‚®ä»¶ç¨‹åº  %S ä¸»æ—¨  %T åˆ°  %F æ–‡ä»¶å\n"
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm ä½œä¸ºæ‚¨çš„é‚®ä»¶ç¨‹åºï¼š   elm -sâ€œ%Sâ€â€œ%Tâ€<%F\n"
 "# æˆ‘ã€‚elm äº¤äº’å¼         ï¼š   elm -i %F -sâ€œ%Sâ€â€œ%Tâ€\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7651,32 +7663,32 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨ä»¥åŠæ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 "#   2 = ä½¿ç”¨äº¤äº’å¼é‚®ä»¶é˜…è¯»å™¨è€Œæ— éœ€æ–‡ä»¶ä¸­çš„æ ‡å¤´\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "å¼ è´´ä¹‹åŽç§»é™¤ ~/.article"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽå¼ è´´ä¹‹åŽç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 å›¾å½¢ (æ ‘çŠ¶è®¨è®ºä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä½¿ç”¨ UTF-8 å­—ç¬¦ä½œä¸ºæŒ‡ç¤ºå™¨â€˜->â€™ã€æ ‘çŠ¶ç»“æž„å’Œçœç•¥ç¬¦å·â€˜â€¦â€™ã€‚\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "ç”¨äºŽå·²å¼ è´´æ–‡ç« çš„æ–‡ä»¶å"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7684,36 +7696,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è´´æ–‡ (ç¼ºçœä¸ºå·²å¼ è´´) çš„æ–‡ä»¶ä½ç½®\n"
 "# å¦‚æžœæ²¡æœ‰è®¾ç½®æ–‡ä»¶ååˆ™ä¸ä¼šä¿å­˜è´´æ–‡\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articlesã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼ è´´å¤±è´¥çš„æ–‡ç« äºŽ ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä¿ç•™æ‰€æœ‰å¼ è´´å¤±è´¥çš„è´´æ–‡äºŽ ~/dead.articles\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦ä»Ž .newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²¡æœ‰å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ä»Ž newsrc æˆªé™¤å·²å–æ¶ˆè®¢é˜…çš„ç¾¤ç»„\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "ä»Ž newsrc ç§»é™¤å‡é€ çš„ç¾¤ç»„"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7727,64 +7739,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦æ˜¾ç¤ºäºŽé€‰æ‹©å±å¹•\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¾“å…¥ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°ã€‚<CR> è¡¨ç¤ºè®¾ç½®ã€‚"
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è¯»å–è¶…æ—¶çš„ç§’æ•°"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# ä»ŽæœåŠ¡å™¨ç­‰å¾…å›žåº”çš„ç§’æ•°æ—¶é—´ (0=æ²¡æœ‰è¶…æ—¶é™åˆ¶)\n"
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¾“å…¥é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”ç§’æ•°ã€‚<CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„é—´éš”(ä»¥ç§’ä¸ºå•ä½)"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è¯»å–çŽ°ç”¨æ–‡ä»¶çš„æ—¶é—´é—´éš”ç§’æ•° (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ°æœåŠ¡å™¨"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±äºŽè¿žæŽ¥ä¸­æ–­æ—¶è‡ªåŠ¨é‡æ–°è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨\n"
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "äº§ç”Ÿ NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°ç¼“å­˜"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±åˆ›å»º NNTP æ¦‚è¿°æ–‡ä»¶çš„æœ¬åœ°å¤æœ¬ã€‚\n"
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "ç”¨äºŽé€‰æ‹©å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7808,11 +7820,11 @@ msgstr ""
 "#   %n              æ•°å­—ï¼Œå±å¹•ä¸Šçš„è¡Œæ•°\n"
 "#   %U              æœªè¯»æ•°\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "ç”¨äºŽç»„å±‚çº§è¡¨ç¤ºçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7846,11 +7858,11 @@ msgstr ""
 "#   %s              ä¸»é¢˜ï¼ˆä»…ç»„çº§ï¼‰\n"
 "#   %S              åˆ†æ•°\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "ç”¨äºŽå¸–å­å±‚çº§çš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7884,19 +7896,19 @@ msgstr ""
 "#   %T              å¸–å­æ ‘ï¼ˆä»…å¸–çº§ï¼‰\n"
 "\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "ç”¨äºŽæ˜¾ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨äºŽæ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "ä¸‡å›½ç èŒƒå¼å½¢å¼"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -7915,20 +7927,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "å‘ˆçŽ°åŒå‘æ–‡æœ¬"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœæ‰“å¼€å°±ç”± tin å‘ˆçŽ°åŒå‘æ–‡æœ¬\n"
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "ç”¨äºŽæŽ’åºæ–‡ç« çš„å‡½æ•°"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7940,179 +7953,179 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç§¯æŽ’åº\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªåŠ¨ GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "åˆ é™¤åŽç»­å¤„ç†æ–‡ä»¶"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨äºŽæ‰€æœ‰å·²é‚®å¯„æ–‡ç« çš„æ–‡ä»¶åï¼Œ<CR> è®¾ç½®ï¼Œæ²¡æœ‰æ–‡ä»¶å=ä¸ä¿å­˜ã€‚"
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "è¦ä¿å­˜å·²å‘é€é‚®ä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è®¾ç½® Followup-To: æ ‡å¤´ä¸ºè¿™ä¸ªç¾¤ç»„ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To: æ ‡å¤´"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¾“å…¥ç¼ºçœé‚®ä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "ä½œä¸ºç±»ä¼¼ ispell æ‹¼å†™æ£€æŸ¥å™¨çš„è·¯å¾„å’Œé€‰é¡¹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispell ç¨‹åº"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "å½“ç¾¤ç»„æ˜¯ä¸ªé‚®é€’è®ºå›æ—¶ï¼Œå‘é€å›žåº”åˆ°è¿™ä¸ªç”µå­é‚®ä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "é‚®é€’è®ºå›åœ°å€"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "ä½œä¸ºé™„ä»¶ä»¥è½¬å‘æ–‡ç« "
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—å·åˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å†…å®¹ç±»åž‹æ¸…å•ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "å°†è¢«ä¿å­˜çš„ MIME ç±»åž‹"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ ‡å¤´çš„å€¼ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organization: æ ‡å¤´"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽå·²ä¿å­˜æ–‡ç« çš„æ–‡ä»¶åã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "ä¿å­˜æ–‡ä»¶"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„èŒƒå›´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨äºŽç­›é€‰å™¨è§„åˆ™çš„æ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å†™ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å†™ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = è¿‡æœŸï¼ŒOFF = ä¸ä¼šè¿‡æœŸã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) é€‰å–ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨èŒƒå›´"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨æ ‡å¤´"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨å¤§å°å†™"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 é”®) ç é™¤ç­›é€‰å™¨è¿‡æœŸ"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—ç¬¦é›†å®£å‘Šå°±å‡è®¾ä¸ºè¿™ä¸ªå­—ç¬¦é›†ï¼Œ<CR> ä»¥è®¾ç½®ã€‚"
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—ç¬¦é›†"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥è¿™ä¸ªæ–‡æœ¬äºŽæ¶ˆæ¯å†…æ–‡çš„å¼€å§‹ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼ è´´æ—¶æ’å…¥è¿™ä¸ªæ ‡å¤´ã€‚<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªåŠ¨æ’å…¥ X-Comment-To: æ ‡å¤´ï¼Ÿ<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥â€˜X-Comment-To:â€™æ ‡å¤´"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr ""
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€) %s %s\n"
 
-#: src/misc.c:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s å‘å¸ƒ %s (â€œ%sâ€)\n"
@@ -8130,30 +8143,30 @@ msgstr ""
 "\n"
 "æœåŠ¡å™¨å·²è¶…æ—¶ï¼Œå°è¯•é‡æ–°è¿žæŽ¥ # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "è¿žæŽ¥åˆ° NNTP æœåŠ¡å™¨ %s æ—¶å¤±è´¥ã€‚ç¦»å¼€â€¦"
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é“¾æŽ¥ç›®å‰çš„ç¾¤ç»„\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è¯» (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°å‘é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­å¹¶æœªå®£å‘ŠåŒ…å«é˜…è¯»å™¨"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8162,7 +8175,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "æ— æ³•å±•å¼€ %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8171,7 +8184,7 @@ msgstr ""
 "ç¬¬ %d è¡Œé•¿åº¦è¶…è¿‡ 998 å­—èŠ‚è€Œåº”è¯¥è¢«æŠ˜å ï¼Œä½†æ˜¯\n"
 "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s äº¦éž %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8182,7 +8195,7 @@ msgstr ""
 "ç¼–ç è¢«è®¾ç½®ä¸º %s è€Œæœªå¯ç”¨ MIME_BREAK_LONG_LINES æˆ–æ˜¯\n"
 "è´´æ–‡ä¸åŒ…å«ä»»ä½• 8 æ¯”ç‰¹å­—ç¬¦ï¼Œå› è€Œæ— æ³•å‘ç”ŸæŠ˜å \n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8191,12 +8204,12 @@ msgstr ""
 "ç¬¬ %d è¡Œé•¿åº¦è¶…è¿‡ 998 å­—èŠ‚è€Œï¼Œä½†æ˜¯\n"
 "ç¼–ç æœªè¢«è®¾ç½®ä¸º %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "å¼ è´´ï¼š%.*sâ€¦"
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8228,7 +8241,7 @@ msgstr "[- ä¸å¯ç”¨ -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8237,7 +8250,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8251,38 +8264,38 @@ msgstr ""
 "ä»¥äº†è§£æ–°çš„æ ¼å¼ï¼Œè€ŒéšåŽè€Œæ¥çš„ä¸œè¥¿ä¹Ÿè®¸çœ‹èµ·æ¥ä¼šå¾ˆæ€ªå¼‚ã€‚\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "å­—èŠ‚"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "æœªè¯»"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "æ‰€æœ‰"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "æ— æ³•è¿è¡Œ slrnfaceï¼šæœªåœ¨ xterm ä¸­è¿è¡Œã€‚"
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "æ— æ³•è¿è¡Œ slrnfaceï¼šæ‰¾ä¸åˆ°çŽ¯å¢ƒå˜é‡ %sã€‚"
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "æ— æ³•è¿è¡Œ slrnfaceï¼šæ— æ³•åˆ›å»º %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8306,20 +8319,60 @@ msgstr ""
 "æ‚¨ä¹Ÿè®¸ä¼šçœ‹åˆ°ç”±æ‚¨çš„ NFS æœåŠ¡å™¨æ‰€åˆ›å»ºçš„ç‰¹æ®Šæ–‡ä»¶ã€‚\n"
 "è¯·ä¸è¦å°è¯•åŽ»ç§»é™¤å®ƒä»¬ã€‚\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "æ— æ³•è¿è¡Œ slrnfaceï¼šæ— æ³•å»ºæž„ fifo åç§°ã€‚"
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface ä¸æ­£å¸¸é€€å‡ºï¼Œä»£ç  %dã€‚"
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface å¤±è´¥ï¼š%sã€‚"
 
+#~ msgid "#  start_editor_offset=ON/OFF\n"
+#~ msgstr "#  start_editor_offset=ON/OFF\n"
+
+#~ msgid ""
+#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+#~ msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»ã€‚<SPACE> åˆ‡æ¢ï¼Œ<CR> è®¾ç½®ï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#~ msgid "Start editor with line offset"
+#~ msgstr "å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¡Œåç§»"
+
+#~ 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 ""
+#~ "# å¦‚æžœæ‰“å¼€å°±å¯å§‹ç¼–è¾‘å™¨ä»¥åŠè¿›å…¥æ–‡ä»¶åŽçš„å…‰æ ‡åç§»\n"
+#~ "# å¦åˆ™å…‰æ ‡å°†è¢«å®šä½äºŽç¬¬ä¸€è¡Œ\n"
+
+#, fuzzy
+#~ msgid "Operation limited to articels of the current group."
+#~ msgstr "å¼ è´´ (å†™å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤ç»„"
+
+#~ msgid "#  auto_save=ON/OFF\n"
+#~ msgstr "#  auto_save=ON/OFF\n"
+
+#~ msgid ""
+#~ "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
+#~ "sets."
+#~ msgstr ""
+#~ "ä¾ Archive-name: æ ‡å¤´æ¥è‡ªåŠ¨ä¿å­˜æ–‡ç« /è®¨è®ºä¸²ã€‚<SPACE> åˆ‡æ¢ & <CR> è®¾ç½®ã€‚"
+
+#~ msgid "Use Archive-name: header for save"
+#~ msgstr "ä¿å­˜ä½¿ç”¨ Archive-name: æ ‡å¤´"
+
+#~ 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 ""
+#~ "# å¦‚æžœæ‰“å¼€å°±å°†åœ¨é‚®ä»¶æ ‡å¤´ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è®¨è®ºä¸²\n"
+#~ "# ä»¥å­˜ç›˜åç§° & éƒ¨åˆ†/ä¿®è¡¥ç¨‹åºå·ç è‡ªåŠ¨ä¿å­˜\n"
+
 #~ msgid "# What should we ask confirmation for.\n"
 #~ msgstr "# æˆ‘ä»¬åº”è¯¥å¯¹äºŽä»€ä¹ˆè¯¢é—®ç¡®è®¤ã€‚\n"
 
@@ -8329,9 +8382,6 @@ msgstr "Slrnface å¤±è´¥ï¼š%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â€çš„å›žåº”ä¹‹ä¸­"
Binary files tin-2.4.5/po/zh_TW.gmo and tin-2.6.0/po/zh_TW.gmo differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/po/zh_TW.po tin-2.6.0/po/zh_TW.po
--- tin-2.4.5/po/zh_TW.po	2020-12-24 00:24:54.000000000 +0100
+++ tin-2.6.0/po/zh_TW.po	2021-08-20 10:49:28.889893197 +0200
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: tin 2.3.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-12-24 00:24+0100\n"
+"POT-Creation-Date: 2021-08-20 10:49+0200\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"
@@ -25,28 +25,28 @@ msgid "Reading %s\n"
 msgstr "é‡æ–°è®€å– %sâ€¦"
 
 #. TODO: -> lang.c
-#: src/art.c:1205
+#: src/art.c:1199
 #, fuzzy
 msgid "Threading by multipart"
 msgstr "è¨Žè«–ä¸²æ–‡ç« â€¦"
 
 #. -> lang.c
-#: src/art.c:2539
+#: src/art.c:2486
 #, fuzzy, c-format
 msgid "Writing %s\n"
 msgstr "å˜—è©¦ %s"
 
 #. TODO: -> lang.c
-#: src/art.c:2619
+#: src/art.c:2565
 #, fuzzy
 msgid "Writing overview cache..."
 msgstr "å¯«å…¥å±¬æ€§æª”æ¡ˆâ€¦"
 
-#: src/attrib.c:986
+#: src/attrib.c:990
 msgid "Processing attributes... "
 msgstr "è™•ç†å±¬æ€§â€¦"
 
-#: src/attrib.c:1205
+#: src/attrib.c:1207
 #, c-format
 msgid ""
 "# Do not edit this comment block\n"
@@ -55,341 +55,331 @@ msgstr ""
 "# ä¸ç·¨è¼¯é€™å€‹è©•è«–å€å¡Š\n"
 "#\n"
 
-#: src/attrib.c:1206
+#: src/attrib.c:1208
 #, c-format
 msgid "#  scope=STRING (eg. alt.*,!alt.bin*) [mandatory]\n"
 msgstr "#  scope=å­—ä¸² (ä¾‹å¦‚ï¼šalt.*,!alt.bin*) [å¿…è¦]\n"
 
-#: src/attrib.c:1207
+#: src/attrib.c:1209
 #, c-format
 msgid "#  add_posted_to_filter=ON/OFF\n"
 msgstr "#  add_posted_to_filter=ON/OFF\n"
 
-#: src/attrib.c:1208
+#: src/attrib.c:1210
 #, c-format
 msgid "#  advertising=ON/OFF\n"
 msgstr "#  advertising=ON/OFF\n"
 
-#: src/attrib.c:1209
+#: src/attrib.c:1211
 #, c-format
 msgid "#  alternative_handling=ON/OFF\n"
 msgstr "#  alternative_handling=ON/OFF\n"
 
-#: src/attrib.c:1210
+#: src/attrib.c:1212
 #, c-format
 msgid "#  ask_for_metamail=ON/OFF\n"
 msgstr "#  ask_for_metamail=ON/OFF\n"
 
-#: src/attrib.c:1211
+#: src/attrib.c:1213
 #, c-format
 msgid "#  auto_cc_bcc=NUM\n"
 msgstr "#  auto_cc_bcc=æ•¸å­—\n"
 
-#: src/attrib.c:1212
+#: src/attrib.c:1214
 #, c-format
 msgid "#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"
 msgstr "#    0=ç„¡ï¼Œ1=å‰¯æœ¬ï¼Œ2=å¯†ä»¶å‰¯æœ¬ï¼Œ3=å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/attrib.c:1213
+#: src/attrib.c:1215
 #, c-format
 msgid "#  auto_list_thread=ON/OFF\n"
 msgstr "#  auto_list_thread=ON/OFF\n"
 
-#: src/attrib.c:1214
-#, c-format
-msgid "#  auto_save=ON/OFF\n"
-msgstr "#  auto_save=ON/OFF\n"
-
-#: src/attrib.c:1215
+#: src/attrib.c:1216
 #, c-format
 msgid "#  auto_select=ON/OFF\n"
 msgstr "#  auto_select=ON/OFF\n"
 
-#: src/attrib.c:1216
+#: src/attrib.c:1217
 #, c-format
 msgid "#  batch_save=ON/OFF\n"
 msgstr "#  batch_save=ON/OFF\n"
 
-#: src/attrib.c:1217
+#: src/attrib.c:1218
 #, 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:1218
+#: src/attrib.c:1219
 #, c-format
 msgid "#  delete_tmp_files=ON/OFF\n"
 msgstr "#  delete_tmp_files=ON/OFF\n"
 
-#: src/attrib.c:1219
+#: src/attrib.c:1220
 #, c-format
 msgid "#  editor_format=STRING (eg. %%E +%%N %%F)\n"
 msgstr "#  editor_format=å­—ä¸² (ä¾‹å¦‚ï¼š%%E+%%N %%F)\n"
 
-#: src/attrib.c:1220
+#: src/attrib.c:1221
 #, c-format
 msgid "#  fcc=STRING (eg. =mailbox)\n"
 msgstr "#  fcc=å­—ä¸² (ä¾‹å¦‚ï¼š=mailbox)\n"
 
-#: src/attrib.c:1221
+#: src/attrib.c:1222
 #, c-format
 msgid "#  followup_to=STRING\n"
 msgstr "#  followup_to=å­—ä¸²\n"
 
-#: src/attrib.c:1222
+#: src/attrib.c:1223
 #, c-format
 msgid "#  from=STRING (just append wanted From:-line, don't use quotes)\n"
 msgstr "#  from=å­—ä¸² (åƒ…é™„åŠ æƒ³è¦çš„ç™¼ä¿¡è€… :-lineï¼Œä¸ä½¿ç”¨å¼•è¨€)\n"
 
-#: src/attrib.c:1223
+#: src/attrib.c:1224
 #, c-format
 msgid "#  group_catchup_on_exit=ON/OFF\n"
 msgstr "#  group_catchup_on_exit=ON/OFF\n"
 
-#: src/attrib.c:1224
+#: src/attrib.c:1225
 #, 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:1225
+#: src/attrib.c:1226
 #, c-format
 msgid "#  mail_8bit_header=ON/OFF\n"
 msgstr "#  mail_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1226
+#: src/attrib.c:1227
 #, c-format
 msgid "#  mail_mime_encoding=supported_encoding"
 msgstr "#  mail_mime_encoding=supported_encoding"
 
-#: src/attrib.c:1234
+#: src/attrib.c:1235
 #, c-format
 msgid "#  ispell=STRING\n"
 msgstr "#  ispell=å­—ä¸²\n"
 
-#: src/attrib.c:1236
+#: src/attrib.c:1237
 #, c-format
 msgid "#  maildir=STRING (eg. ~/Mail)\n"
 msgstr "#  maildir=å­—ä¸² (ä¾‹å¦‚ï¼š~/Mail)\n"
 
-#: src/attrib.c:1237
+#: src/attrib.c:1238
 #, c-format
 msgid "#  mailing_list=STRING (eg. majordomo@example.org)\n"
 msgstr "#  mailing_list=å­—ä¸² (ä¾‹å¦‚ï¼šmajordomo@example.org)\n"
 
-#: src/attrib.c:1238
+#: src/attrib.c:1239
 #, 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:1239
+#: src/attrib.c:1240
 #, c-format
 msgid "#  mark_ignore_tags=ON/OFF\n"
 msgstr "#  mark_ignore_tags=ON/OFF\n"
 
-#: src/attrib.c:1240
+#: src/attrib.c:1241
 #, c-format
 msgid "#  mark_saved_read=ON/OFF\n"
 msgstr "#  mark_saved_read=ON/OFF\n"
 
-#: src/attrib.c:1241
+#: src/attrib.c:1242
 #, c-format
 msgid "#  mime_forward=ON/OFF\n"
 msgstr "#  mime_forward=ON/OFF\n"
 
-#: src/attrib.c:1243
+#: src/attrib.c:1244
 #, c-format
 msgid "#  mm_network_charset=supported_charset"
 msgstr "#  mm_network_charset=æ”¯æ´çš„å­—å…ƒé›†"
 
-#: src/attrib.c:1250
+#: src/attrib.c:1251
 #, c-format
 msgid "#  undeclared_charset=STRING (default is US-ASCII)\n"
 msgstr "#  undeclared_charset=å­—ä¸² (é è¨­æ˜¯ US-ASCII)\n"
 
-#: src/attrib.c:1252
+#: src/attrib.c:1253
 #, c-format
 msgid "#  news_headers_to_display=STRING\n"
 msgstr "#  news_headers_to_display=å­—ä¸²\n"
 
-#: src/attrib.c:1253
+#: src/attrib.c:1254
 #, c-format
 msgid "#  news_headers_to_not_display=STRING\n"
 msgstr "#  news_headers_to_not_display=å­—ä¸²\n"
 
-#: src/attrib.c:1254
+#: src/attrib.c:1255
 #, c-format
 msgid "#  news_quote_format=STRING\n"
 msgstr "#  news_quote_format=å­—ä¸²\n"
 
-#: src/attrib.c:1255
+#: src/attrib.c:1256
 #, c-format
 msgid "#  organization=STRING (if beginning with '/' read from file)\n"
 msgstr "#  organization=å­—ä¸² (å¦‚æžœèµ·å§‹éƒ¨åˆ†èˆ‡ã€Ž/ã€è®€å–å¾žæª”æ¡ˆ)\n"
 
-#: src/attrib.c:1256
+#: src/attrib.c:1257
 #, c-format
 msgid "#  pos_first_unread=ON/OFF\n"
 msgstr "#  pos_first_unread=ON/OFF\n"
 
-#: src/attrib.c:1257
+#: src/attrib.c:1258
 #, c-format
 msgid "#  post_8bit_header=ON/OFF\n"
 msgstr "#  post_8 bit_header=ON/OFF\n"
 
-#: src/attrib.c:1258
+#: src/attrib.c:1259
 #, c-format
 msgid "#  post_mime_encoding=supported_encoding"
 msgstr "#  post_mime_encoding=æ”¯æ´çš„ç·¨ç¢¼"
 
-#: src/attrib.c:1265
+#: src/attrib.c:1266
 #, c-format
 msgid "#  post_process_type=NUM\n"
 msgstr "#  post_process_type=æ•¸å­—\n"
 
-#: src/attrib.c:1270
+#: src/attrib.c:1271
 #, c-format
 msgid "#  post_process_view=ON/OFF\n"
 msgstr "#  post_process_view=ON/OFF\n"
 
-#: src/attrib.c:1271
+#: src/attrib.c:1272
 #, c-format
 msgid "#  quick_kill_scope=STRING (ie. talk.*)\n"
 msgstr "#  quick_kill_scope=å­—ä¸² (äº¦å³ talk.*)\n"
 
-#: src/attrib.c:1272
+#: src/attrib.c:1273
 #, c-format
 msgid "#  quick_kill_expire=ON/OFF\n"
 msgstr "#  quick_kill_expire=ON/OFF\n"
 
-#: src/attrib.c:1273
+#: src/attrib.c:1274
 #, c-format
 msgid "#  quick_kill_case=ON/OFF\n"
 msgstr "#  quick_kill_case=ON/OFF\n"
 
-#: src/attrib.c:1274
+#: src/attrib.c:1275
 #, c-format
 msgid "#  quick_kill_header=NUM\n"
 msgstr "#  quick_kill_header=æ•¸å­—\n"
 
-#: src/attrib.c:1275 src/attrib.c:1284
+#: src/attrib.c:1276 src/attrib.c:1285
 #, c-format
 msgid "#    0=Subject: (case sensitive)  1=Subject: (ignore case)\n"
 msgstr "#    0=Subject: (å¤§å°å¯«ç›¸ç¬¦)  1=Subject: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1276 src/attrib.c:1285
+#: src/attrib.c:1277 src/attrib.c:1286
 #, c-format
 msgid "#    2=From: (case sensitive)     3=From: (ignore case)\n"
 msgstr "#    2=From: (å¤§å°å¯«ç›¸ç¬¦)     3=From: (å¿½ç•¥å¤§å°å¯«)\n"
 
-#: src/attrib.c:1277 src/attrib.c:1286
+#: src/attrib.c:1278 src/attrib.c:1287
 #, c-format
 msgid "#    4=Message-ID: & full References: line\n"
 msgstr "#    4=Message-ID: & å…¨éƒ¨ References: åˆ—\n"
 
-#: src/attrib.c:1278 src/attrib.c:1287
+#: src/attrib.c:1279 src/attrib.c:1288
 #, c-format
 msgid "#    5=Message-ID: & last References: entry only\n"
 msgstr "#    5=åªæœ‰ Message-ID: & æœ€å¾Œä¸€ç­† References: æ¢ç›®\n"
 
-#: src/attrib.c:1279 src/attrib.c:1288
+#: src/attrib.c:1280 src/attrib.c:1289
 #, c-format
 msgid "#    6=Message-ID: entry only     7=Lines:\n"
 msgstr "#    6=åªæœ‰ Message-ID: æ¢ç›®     7=Lines:\n"
 
-#: src/attrib.c:1280
+#: src/attrib.c:1281
 #, c-format
 msgid "#  quick_select_scope=STRING\n"
 msgstr "#  quick_select_scope=å­—ä¸²\n"
 
-#: src/attrib.c:1281
+#: src/attrib.c:1282
 #, c-format
 msgid "#  quick_select_expire=ON/OFF\n"
 msgstr "#  quick_select_expire=ON/OFF\n"
 
-#: src/attrib.c:1282
+#: src/attrib.c:1283
 #, c-format
 msgid "#  quick_select_case=ON/OFF\n"
 msgstr "#  quick_select_case=ON/OFF\n"
 
-#: src/attrib.c:1283
+#: src/attrib.c:1284
 #, c-format
 msgid "#  quick_select_header=NUM\n"
 msgstr "#  quick_select_header=æ•¸å­—\n"
 
-#: src/attrib.c:1289
+#: src/attrib.c:1290
 #, fuzzy, c-format
 msgid "#  quote_chars=STRING (%%I for initials)\n"
 msgstr "#  quote_chars=å­—ä¸² (%%sï¼Œ%%S ç”¨æ–¼ç¸®å¯«)\n"
 
-#: src/attrib.c:1291
+#: src/attrib.c:1292
 #, c-format
 msgid "#  print_header=ON/OFF\n"
 msgstr "#  print_header=ON/OFF\n"
 
-#: src/attrib.c:1293
+#: src/attrib.c:1294
 #, c-format
 msgid "#  process_only_unread=ON/OFF\n"
 msgstr "#  process_only_unread=ON/OFF\n"
 
-#: src/attrib.c:1294
+#: src/attrib.c:1295
 #, c-format
 msgid "#  prompt_followupto=ON/OFF\n"
 msgstr "#  prompt_followupto=ON/OFF\n"
 
-#: src/attrib.c:1295
+#: src/attrib.c:1296
 #, c-format
 msgid "#  savedir=STRING (eg. ~user/News)\n"
 msgstr "#  savedir=å­—ä¸² (ä¾‹å¦‚ï¼š~user/News)\n"
 
-#: src/attrib.c:1296
+#: src/attrib.c:1297
 #, c-format
 msgid "#  savefile=STRING (eg. =linux)\n"
 msgstr "#  savefile=å­—ä¸² (ä¾‹å¦‚ï¼š=linux)\n"
 
-#: src/attrib.c:1297
+#: src/attrib.c:1298
 #, c-format
 msgid "#  sigfile=STRING (eg. $var/sig)\n"
 msgstr "#  sigfile=å­—ä¸² (ä¾‹å¦‚ï¼š$var/sig)\n"
 
-#: src/attrib.c:1298
+#: src/attrib.c:1299
 #, c-format
 msgid "#  show_author=NUM\n"
 msgstr "#  show_author=æ•¸å­—\n"
 
-#: src/attrib.c:1304
+#: src/attrib.c:1305
 #, c-format
 msgid "#  show_signatures=ON/OFF\n"
 msgstr "#  show_signatures=ON/OFF\n"
 
-#: src/attrib.c:1305
+#: src/attrib.c:1306
 #, c-format
 msgid "#  show_only_unread_arts=ON/OFF\n"
 msgstr "#  show_only_unread_arts=ON/OFF\n"
 
-#: src/attrib.c:1306
+#: src/attrib.c:1307
 #, c-format
 msgid "#  sigdashes=ON/OFF\n"
 msgstr "#  sigdashes=ON/OFF\n"
 
-#: src/attrib.c:1307
+#: src/attrib.c:1308
 #, c-format
 msgid "#  signature_repost=ON/OFF\n"
 msgstr "#  signature_repost=ON/OFF\n"
 
-#: src/attrib.c:1308
+#: src/attrib.c:1309
 #, c-format
 msgid "#  sort_article_type=NUM\n"
 msgstr "#  sort_article_type=æ•¸å­—\n"
 
-#: src/attrib.c:1326
+#: src/attrib.c:1327
 #, c-format
 msgid "#  sort_threads_type=NUM\n"
 msgstr "#  sort_threads_type=æ•¸å­—\n"
 
-#: src/attrib.c:1335
-#, c-format
-msgid "#  start_editor_offset=ON/OFF\n"
-msgstr "#  start_editor_offset=ON/OFF\n"
-
 #: src/attrib.c:1336
 #, c-format
 msgid "#  tex2iso_conv=ON/OFF\n"
@@ -529,7 +519,7 @@ msgstr "################################
 msgid "(unknown)"
 msgstr "(ä¸æ˜Ž)"
 
-#: src/keymap.c:280
+#: src/keymap.c:282
 msgid "NULL"
 msgstr "NULL"
 
@@ -977,7 +967,7 @@ msgstr "ç‚ºå·²å­˜ç¾¤çµ„å»ºç«‹ç¾ç”¨æª”æ¡
 msgid "Creating newsrc file...\n"
 msgstr "å»ºç«‹ newsrc æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:161 src/lang.c:1314 src/lang.c:1334
+#: src/lang.c:161 src/lang.c:1327 src/lang.c:1347
 msgid "Default"
 msgstr "é è¨­"
 
@@ -1010,47 +1000,52 @@ msgid "*** End of page ***"
 msgstr "*** é é¢çµæŸ ***"
 
 #: src/lang.c:170
+#, fuzzy
+msgid "*** End of posted articles ***"
+msgstr "*** æ–‡ç« çµæŸ ***"
+
+#: src/lang.c:171
 msgid "*** End of scopes ***"
 msgstr "*** ç¯„åœçµæŸ ***"
 
-#: src/lang.c:171
+#: src/lang.c:172
 msgid "*** End of thread ***"
 msgstr "*** è¨Žè«–ä¸²çµæŸ ***"
 
-#: src/lang.c:172
+#: src/lang.c:173
 msgid "*** End of URLs ***"
 msgstr "*** ç¶²å€çµæŸ ***"
 
-#: src/lang.c:173
+#: src/lang.c:174
 msgid "Enter limit of articles to get> "
 msgstr "è¼¸å…¥æå–æ–‡ç« çš„é™åˆ¶>"
 
-#: src/lang.c:174
+#: src/lang.c:175
 msgid "Enter Message-ID to go to> "
 msgstr "è¼¸å…¥è¦å‰å¾€çš„è¨Šæ¯è­˜åˆ¥è™Ÿ>"
 
-#: src/lang.c:175
+#: src/lang.c:176
 msgid " and enter next unread thread"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²"
 
-#: src/lang.c:176
+#: src/lang.c:177
 msgid " and enter next unread article"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
 
-#: src/lang.c:177
+#: src/lang.c:178
 msgid " and enter next unread group"
 msgstr " ä¸¦é€²å…¥ä¸‹ä¸€å€‹æœªè®€çš„ç¾¤çµ„"
 
-#: src/lang.c:178
+#: src/lang.c:179
 msgid "Enter option number> "
 msgstr "è¼¸å…¥é¸é …æ•¸å­—>"
 
-#: src/lang.c:179
+#: src/lang.c:180
 #, c-format
 msgid "Enter range [%s]> "
 msgstr "è¼¸å…¥ç¯„åœ [%s]>"
 
-#: src/lang.c:180
+#: src/lang.c:181
 msgid ""
 "\n"
 "Warning: Approved: header used.\n"
@@ -1058,7 +1053,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šå·²ä½¿ç”¨ Approved: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:182
+#: src/lang.c:183
 msgid ""
 "\n"
 "Error: Bad address in Approved: header.\n"
@@ -1066,7 +1061,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Approved: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:183
+#: src/lang.c:184
 msgid ""
 "\n"
 "Error: Bad address in From: header.\n"
@@ -1074,7 +1069,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ From: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:184
+#: src/lang.c:185
 msgid ""
 "\n"
 "Error: Bad FQDN in Message-ID: header.\n"
@@ -1082,7 +1077,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„ FQDN æ–¼ Message-ID: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:185
+#: src/lang.c:186
 msgid ""
 "\n"
 "Error: Bad address in Reply-To: header.\n"
@@ -1090,7 +1085,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ Reply-To: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:186
+#: src/lang.c:187
 msgid ""
 "\n"
 "Error: Bad address in To: header.\n"
@@ -1098,27 +1093,27 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸ç•¶çš„åœ°å€æ–¼ To: æ¨™é ­ã€‚\n"
 
-#: src/lang.c:188
+#: src/lang.c:189
 #, c-format
 msgid "Can't unlock %s"
 msgstr "ç„¡æ³•è§£é™¤éŽ–å®š %s"
 
-#: src/lang.c:189
+#: src/lang.c:190
 #, c-format
 msgid "Couldn't dotlock %s - article not appended!"
 msgstr "ç„¡æ³•é»žéŽ– %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:190
+#: src/lang.c:191
 #, c-format
 msgid "Couldn't lock %s - article not appended!"
 msgstr "ç„¡æ³•éŽ–å®š %s - æ–‡ç« æœªé™„åŠ ï¼"
 
-#: src/lang.c:193
+#: src/lang.c:194
 #, c-format
 msgid "Corrupted file %s"
 msgstr "å·²æå£žæª”æ¡ˆ %s"
 
-#: src/lang.c:195
+#: src/lang.c:196
 msgid ""
 "\n"
 "Error: Followup-To \"poster\" and a newsgroup is not allowed!\n"
@@ -1126,36 +1121,36 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šä¸å…è¨±è·Ÿè²¼ã€Œposterã€å’Œæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:196
+#: src/lang.c:197
 #, c-format
 msgid "Error: Custom format exceeds screen width. Using default \"%s\"."
 msgstr ""
 
-#: src/lang.c:197
+#: src/lang.c:198
 msgid "Internal error in GNKSA routine - send bug report.\n"
 msgstr "GNKSA å¸¸å¼ä¸­ç™¼ç”Ÿå…§éƒ¨éŒ¯èª¤ - ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 
-#: src/lang.c:198
+#: src/lang.c:199
 msgid "Left angle bracket missing in route address.\n"
 msgstr "åœ¨è·¯ç”±åœ°å€ä¸­ç¼ºå°‘å·¦è§’æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:199
+#: src/lang.c:200
 msgid "Left parenthesis missing in old-style address.\n"
 msgstr "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å·¦æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:200
+#: src/lang.c:201
 msgid "Right parenthesis missing in old-style address.\n"
 msgstr "åœ¨èˆŠå¼åœ°å€ä¸­ç¼ºå°‘å³æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:201
+#: src/lang.c:202
 msgid "At-sign missing in mail address.\n"
 msgstr "åœ¨éƒµä»¶åœ°å€ä¸­ç¼ºå°‘ @ ç¬¦è™Ÿã€‚\n"
 
-#: src/lang.c:202
+#: src/lang.c:203
 msgid "Single component FQDN is not allowed. Add your domain.\n"
 msgstr "ä¸å…è¨±å–®ä¸€çµ„æˆ FQDNã€‚è«‹åŠ å…¥æ‚¨çš„ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:203
+#: src/lang.c:204
 msgid ""
 "Invalid domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1163,7 +1158,7 @@ msgstr ""
 "ç„¡æ•ˆçš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:204
+#: src/lang.c:205
 msgid ""
 "Illegal domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1171,7 +1166,7 @@ msgstr ""
 "ä¸åˆæ³•çš„ç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:205
+#: src/lang.c:206
 msgid ""
 "Unknown domain. Send bug report if your top level domain really exists.\n"
 "Use .invalid as top level domain for munged addresses.\n"
@@ -1179,52 +1174,52 @@ msgstr ""
 "ä¸æ˜Žç¶²åŸŸã€‚å¦‚æžœæ‚¨çš„é ‚å±¤ç¶²åŸŸçœŸçš„å­˜åœ¨ï¼Œè«‹ç™¼é€éŒ¯èª¤å ±å‘Šã€‚\n"
 "ä½¿ç”¨ .invalid åšç‚ºå½è£åœ°å€çš„é ‚å±¤ç¶²åŸŸã€‚\n"
 
-#: src/lang.c:206
+#: src/lang.c:207
 msgid "Illegal character in FQDN.\n"
 msgstr "FQDN ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 
-#: src/lang.c:207
+#: src/lang.c:208
 msgid "Zero length FQDN component not allowed.\n"
 msgstr "ä¸å…è¨±é›¶é•·åº¦çš„ FQDN çµ„æˆã€‚\n"
 
-#: src/lang.c:208
+#: src/lang.c:209
 msgid "FQDN component exceeds maximum allowed length (63 chars).\n"
 msgstr "FQDN çµ„æˆè¶…å‡ºå…è¨±çš„æœ€å¤§é•·åº¦ (63 å€‹å­—å…ƒ)ã€‚\n"
 
-#: src/lang.c:209
+#: src/lang.c:210
 msgid "FQDN component may not start or end with hyphen.\n"
 msgstr "FQDN çµ„æˆä¸å¯ä»¥é€£å­—è™Ÿèµ·å§‹æˆ–çµæŸã€‚\n"
 
-#: src/lang.c:210
+#: src/lang.c:211
 msgid "FQDN component may not start with digit.\n"
 msgstr "FQDN çµ„æˆä¸å¯ä»¥æ•¸å­—èµ·å§‹ã€‚\n"
 
-#: src/lang.c:211
+#: src/lang.c:212
 msgid "Domain literal has impossible numeric value.\n"
 msgstr "ç¶²åŸŸå¯¦å­—å…·æœ‰ä¸å¯èƒ½çš„æ•¸å€¼ã€‚\n"
 
-#: src/lang.c:212
+#: src/lang.c:213
 msgid ""
 "Domain literal is for private use only and not allowed for global use.\n"
 msgstr "ç¶²åŸŸå¯¦å­—åªé™ç§äººä½¿ç”¨è€Œä¸å…è¨±å…¨åŸŸä½¿ç”¨ã€‚\n"
 
-#: src/lang.c:213
+#: src/lang.c:214
 msgid "Right bracket missing in domain literal.\n"
 msgstr "ç¶²åŸŸå¯¦å­—ä¸­ç¼ºå°‘å³ä¸­æ‹¬è™Ÿã€‚\n"
 
-#: src/lang.c:214
+#: src/lang.c:215
 msgid "Missing localpart of mail address.\n"
 msgstr "ç¼ºå°‘éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†ã€‚\n"
 
-#: src/lang.c:215
+#: src/lang.c:216
 msgid "Illegal character in localpart of mail address.\n"
 msgstr "éƒµä»¶åœ°å€çš„æœ¬åœ°éƒ¨åˆ†æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 
-#: src/lang.c:216
+#: src/lang.c:217
 msgid "Zero length localpart component not allowed.\n"
 msgstr "ä¸å…è¨±é›¶é•·åº¦çš„æœ¬åœ°éƒ¨åˆ†çµ„æˆã€‚\n"
 
-#: src/lang.c:217
+#: src/lang.c:218
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '!()<>@,;:\\.[]' in route addresses.\n"
@@ -1232,7 +1227,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "è·¯ç”±åœ°å€ä¸­çš„å¼•è¨€çµæŸå­—è©žä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\\.[]ã€ã€‚\n"
 
-#: src/lang.c:218
+#: src/lang.c:219
 msgid ""
 "Illegal character in realname.\n"
 "Quoted words may not contain '()<>\\'.\n"
@@ -1240,7 +1235,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "å¼•è¨€å­—è©žä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
 
-#: src/lang.c:219
+#: src/lang.c:220
 msgid ""
 "Illegal character in realname.\n"
 "Encoded words may not contain '!()<>@,;:\"\\.[]/=' in parameter.\n"
@@ -1248,11 +1243,11 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "ç·¨ç¢¼å­—è©žåœ¨åƒæ•¸ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž!()<>@,;:\"\\.[]/=ã€ã€‚\n"
 
-#: src/lang.c:220
+#: src/lang.c:221
 msgid "Bad syntax in encoded word used in realname.\n"
 msgstr "ç”¨æ–¼çœŸå¯¦åç¨±çš„ç·¨ç¢¼å­—è©žä¸­æœ‰ä¸ç•¶çš„èªžæ³•ã€‚\n"
 
-#: src/lang.c:221
+#: src/lang.c:222
 msgid ""
 "Illegal character in realname.\n"
 "Unquoted words may not contain '()<>\\' in old-style addresses.\n"
@@ -1260,7 +1255,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "å¼•è¨€çµæŸå­—è©žåœ¨èˆŠå¼åœ°å€ä¸­ä¸å¯ä»¥åŒ…å«ã€Ž()<>\\ã€ã€‚\n"
 
-#: src/lang.c:222
+#: src/lang.c:223
 msgid ""
 "Illegal character in realname.\n"
 "Control characters and unencoded 8bit characters > 127 are not allowed.\n"
@@ -1268,7 +1263,7 @@ msgstr ""
 "çœŸå¯¦åç¨±ä¸­æœ‰ä¸åˆæ³•çš„å­—å…ƒã€‚\n"
 "æŽ§åˆ¶å­—å…ƒå’Œæœªç·¨ç¢¼ 8 ä½å…ƒå­—å…ƒä¸å…è¨± > 127ã€‚\n"
 
-#: src/lang.c:223
+#: src/lang.c:224
 msgid ""
 "\n"
 "Error: No blank line found after header.\n"
@@ -1276,7 +1271,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šæ¨™é ­ä¹‹å¾Œæ‰¾ä¸åˆ°ä»»ä½•ç©ºç™½åˆ—ã€‚\n"
 
-#: src/lang.c:224
+#: src/lang.c:225
 #, c-format
 msgid ""
 "\n"
@@ -1286,7 +1281,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šä¸åˆæ³•çš„æ ¼å¼ %sã€‚\n"
 
 #. TODO: fixme, US-ASCII is not the only 7bit charset we know about
-#: src/lang.c:226
+#: src/lang.c:227
 msgid ""
 "\n"
 "Error: Posting contains non-ASCII characters but MM_CHARSET is set to\n"
@@ -1299,7 +1294,7 @@ msgstr ""
 "      US-ASCII  - è«‹ä½¿ç”¨å¯çµ„é…é¸é …çš„ M)é¸å–® æˆ–è€…ç¶“ç”±ç·¨è¼¯\n"
 "      tinrc ä¾†è®Šæ›´é€™å€‹è¨­å®šç‚ºé©åˆæ‚¨çš„èªžè¨€çš„å€¼ã€‚\n"
 
-#: src/lang.c:231
+#: src/lang.c:232
 msgid ""
 "\n"
 "Error: Posting contains  non-ASCII characters  but the  MIME encoding\n"
@@ -1315,7 +1310,7 @@ msgstr ""
 "      é€™å¯ä»¥åˆ©ç”¨å¯çµ„é…é¸é …çš„  M)é¸å–® æˆ–æ˜¯ç¶“ç”±ç·¨è¼¯ tinrc ä¾†\n"
 "      é”æˆã€‚\n"
 
-#: src/lang.c:237
+#: src/lang.c:238
 msgid ""
 "\n"
 "Error: Article starts with blank line instead of header\n"
@@ -1323,7 +1318,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šæ–‡ç« ä»¥ç©ºç™½åˆ—èµ·å§‹è€Œéžæ¨™é ­\n"
 
-#: src/lang.c:238
+#: src/lang.c:239
 #, c-format
 msgid ""
 "\n"
@@ -1334,7 +1329,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼æ¨™é ­åç¨±ä¹‹å¾Œæ²’æœ‰å†’è™Ÿï¼š\n"
 "%s\n"
 
-#: src/lang.c:239
+#: src/lang.c:240
 #, c-format
 msgid ""
 "\n"
@@ -1343,7 +1338,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%s:ã€é€™åˆ—æ˜¯ç©ºçš„ã€‚\n"
 
-#: src/lang.c:240
+#: src/lang.c:241
 #, c-format
 msgid ""
 "\n"
@@ -1352,7 +1347,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%s:ã€æ–‡ç« æ¨™é ­ç¼ºå°‘é€™åˆ—ã€‚\n"
 
-#: src/lang.c:241
+#: src/lang.c:242
 #, c-format
 msgid ""
 "\n"
@@ -1361,7 +1356,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼š%s å«æœ‰éž 7 ä½å…ƒå­—å…ƒã€‚\n"
 
-#: src/lang.c:242
+#: src/lang.c:243
 #, c-format
 msgid ""
 "\n"
@@ -1372,7 +1367,7 @@ msgstr ""
 "éŒ¯èª¤ï¼šç¬¬ %d åˆ—çš„æ¨™é ­æ–¼å†’è™Ÿä¹‹å¾Œæ²’æœ‰ç©ºæ ¼ï¼š\n"
 "%s\n"
 
-#: src/lang.c:243
+#: src/lang.c:244
 #, c-format
 msgid ""
 "\n"
@@ -1381,21 +1376,21 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šåœ¨æ¨™é ­ä¸­å‡ºç¾å¤šé‡çš„ (%d)ã€Œ%s:ã€åˆ—ã€‚\n"
 
-#: src/lang.c:244
+#: src/lang.c:245
 #, c-format
 msgid "Insecure permissions of %s (%o)"
 msgstr "%s (%o) çš„ä¸å®‰å…¨æ¬Šé™"
 
-#: src/lang.c:248
+#: src/lang.c:250
 #, c-format
 msgid "MIME parse error: Unexpected end of %s/%s article"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šæœªé æœŸçš„ %s/%s æ–‡ç« çµæŸ"
 
-#: src/lang.c:249
+#: src/lang.c:251
 msgid "MIME parse error: Start boundary whilst reading headers"
 msgstr "MIME å‰–æžéŒ¯èª¤ï¼šè®€å–æ¨™é ­æ™‚å‡ºç¾èµ·å§‹é‚Šç•Œ"
 
-#: src/lang.c:250
+#: src/lang.c:253
 msgid ""
 "\n"
 "Error: \"poster\" is not allowed in Newsgroups!\n"
@@ -1403,16 +1398,16 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šåœ¨æ–°èžç¾¤çµ„ä¸­ä¸å…è¨±ã€Œposterã€ï¼\n"
 
-#: src/lang.c:251
+#: src/lang.c:254
 msgid "Can't get a (fully-qualified) domain-name!"
 msgstr "ç„¡æ³•æå– (å®Œå…¨åˆæ ¼çš„) ç¶²åŸŸåç¨±ï¼"
 
-#: src/lang.c:252
+#: src/lang.c:255
 #, c-format
 msgid "No permissions to go into %s\n"
 msgstr "æ²’æœ‰æ¬Šé™å¯é€²å…¥ %s\n"
 
-#: src/lang.c:254
+#: src/lang.c:257
 msgid ""
 "\n"
 "Error: From: line missing.\n"
@@ -1420,30 +1415,30 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼š From: ç¼ºå°‘åˆ—ã€‚\n"
 
-#: src/lang.c:256
+#: src/lang.c:259
 #, c-format
 msgid "No read permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„è®€å–è¨±å¯æ¬Š\n"
 
-#: src/lang.c:257
+#: src/lang.c:260
 #, c-format
 msgid "File %s does not exist\n"
 msgstr "æª”æ¡ˆ %s ä¸å­˜åœ¨\n"
 
-#: src/lang.c:258
+#: src/lang.c:261
 #, c-format
 msgid "No write permissions for %s\n"
 msgstr "æ²’æœ‰ %s çš„å¯«å…¥æ¬Šé™\n"
 
-#: src/lang.c:259
+#: src/lang.c:262
 msgid "Can't get user information (/etc/passwd missing?)"
 msgstr "ç„¡æ³•æå–ä½¿ç”¨è€…è³‡è¨Š (ç¼ºå°‘ /etc/passwd ?)"
 
-#: src/lang.c:260
+#: src/lang.c:263
 msgid "errors"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:262
+#: src/lang.c:265
 #, c-format
 msgid ""
 "\n"
@@ -1452,61 +1447,61 @@ msgstr ""
 "\n"
 "éŒ¯èª¤æ–¼ç¬¬ %d åˆ—ï¼šä¸å…è¨±ã€ŒSender:ã€æ¨™é ­ (å°‡æœƒç‚ºæ‚¨åŠ å…¥)\n"
 
-#: src/lang.c:264
+#: src/lang.c:267
 #, c-format
 msgid "Server has non of the groups listed in %s"
 msgstr "ä¼ºæœå™¨ä¸å…·ä»»ä½•ä¸€å€‹åˆ—åœ¨ %s ä¸­çš„ç¾¤çµ„"
 
-#: src/lang.c:265
+#: src/lang.c:268
 msgid "error"
 msgstr "éŒ¯èª¤"
 
-#: src/lang.c:266
+#: src/lang.c:269
 msgid "Unknown display level"
 msgstr "ä¸æ˜Žçš„é¡¯ç¤ºå±¤ç´š"
 
-#: src/lang.c:267
+#: src/lang.c:270
 msgid "<ESC>"
 msgstr "<ESC>"
 
-#: src/lang.c:268
+#: src/lang.c:271
 msgid "Exiting..."
 msgstr "æ­£åœ¨é›¢é–‹â€¦"
 
-#: src/lang.c:269
+#: src/lang.c:272
 msgid "leaving external mail-reader"
 msgstr "é›¢é–‹å¤–éƒ¨éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:270
+#: src/lang.c:273
 #, c-format
 msgid "Extracting %s..."
 msgstr "æ­£åœ¨æ“·å– %sâ€¦"
 
-#: src/lang.c:272
+#: src/lang.c:275
 #, c-format
 msgid "Error writing %s file. Filesystem full? File reset to previous state."
 msgstr "å¯«å…¥ %s æª”æ¡ˆæ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿæª”æ¡ˆé‡ç½®åˆ°ä¸Šä¸€å€‹ç‹€æ…‹ã€‚"
 
-#: src/lang.c:273
+#: src/lang.c:276
 #, c-format
 msgid "Error making backup of %s file. Filesystem full?"
 msgstr "è£½ä½œæª”æ¡ˆ %s å‚™ä»½æ™‚ç™¼ç”ŸéŒ¯èª¤ã€‚æª”æ¡ˆç³»çµ±å·²æ»¿ï¼Ÿ"
 
-#: src/lang.c:274
+#: src/lang.c:277
 #, fuzzy, c-format
 msgid "Filtering global rules (%d/%d) ('q' to quit)..."
 msgstr "ç¯©é¸å…¨åŸŸè¦å‰‡ (%d/%d)â€¦"
 
-#: src/lang.c:275
+#: src/lang.c:278
 msgid "Rule created by: "
 msgstr "è¦å‰‡å»ºç«‹è€…ç‚ºï¼š"
 
-#: src/lang.c:276
+#: src/lang.c:279
 #, c-format
 msgid "Enter pattern [%s]> "
 msgstr "è¼¸å…¥èƒšé¨° [%s]>"
 
-#: src/lang.c:277
+#: src/lang.c:280
 #, c-format
 msgid ""
 "\n"
@@ -1515,20 +1510,20 @@ msgstr ""
 "\n"
 "æ‚¨æ‰€è¦æ±‚å°æ–¼æ‚¨æ–‡ç« çš„è·Ÿè²¼ç‚ºä¸‹åˆ— %sï¼š\n"
 
-#: src/lang.c:278
+#: src/lang.c:281
 #, c-format
 msgid "  %s\t Answers will be directed to you by mail.\n"
 msgstr "  %s\t å›žè¦†å°‡æœƒç›´æŽ¥ç¶“ç”±éƒµä»¶å¯„çµ¦æ‚¨ã€‚\n"
 
-#: src/lang.c:279
+#: src/lang.c:282
 msgid "-- forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯ --\n"
 
-#: src/lang.c:280
+#: src/lang.c:283
 msgid "-- end of forwarded message --\n"
 msgstr "-- å·²è½‰å¯„è¨Šæ¯çµæŸ --\n"
 
-#: src/lang.c:281
+#: src/lang.c:284
 #, fuzzy
 msgid ""
 "# Format:\n"
@@ -1544,12 +1539,12 @@ msgid ""
 "#     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>) "
+"#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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>) "
+"#   refs_only=STRING  Optional. References: line (e.g. <123@example.net>) "
 "without\n"
 "#                     Message-ID:\n"
 "#   lines=[<>]?NUM    Optional. Lines: line. '<' or '>' are optional.\n"
@@ -1574,11 +1569,11 @@ msgstr ""
 "#     score=å­—ä¸²        å…©å€‹é—œéµå­—ä¹‹ä¸€ï¼š'hot' æˆ– 'kill'ã€‚\n"
 "#   subj=å­—ä¸²         å¯é¸ã€‚ Subject: åˆ— (ä¾‹å¦‚ï¼šå¦‚ä½•åšç‚ºä¸€å€‹ç²¾éˆ)ã€‚\n"
 "#   from=å­—ä¸²         å¯é¸ã€‚ From: åˆ— (ä¾‹å¦‚ï¼š*Craig Shergold*)ã€‚\n"
-"#   msgid=å­—ä¸²        å¯é¸ã€‚ Message-ID: åˆ— (ä¾‹å¦‚ï¼š<123@ether.net>) é™„å¸¶\n"
+"#   msgid=å­—ä¸²        å¯é¸ã€‚ Message-ID: åˆ— (ä¾‹å¦‚ï¼š<123@example.net>) é™„å¸¶\n"
 "#                     å®Œæ•´çš„åƒç…§ã€‚\n"
 "#   msgid_last=å­—ä¸²   å¯é¸ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯åªé™„æœ€å¾Œä¸€æ¬¡åƒç…§ã€‚\n"
 "#   msgid_only=å­—ä¸²   å¯é¸ã€‚å¦‚ä¸Šï¼Œä½†æ˜¯ä¸é™„åƒç…§ã€‚\n"
-"#   refs_only=å­—ä¸²    å¯é¸ã€‚åƒç…§ï¼šåˆ— (ä¾‹å¦‚ï¼š<123@ether.net>) ä¸é™„ Message-"
+"#   refs_only=å­—ä¸²    å¯é¸ã€‚åƒç…§ï¼šåˆ— (ä¾‹å¦‚ï¼š<123@example.net>) ä¸é™„ Message-"
 "ID: \n"
 "#   lines=[<>]?æ•¸å­—   å¯é¸ã€‚åˆ—ï¼šåˆ—ã€‚ '<' æˆ– '>' ç‚ºå¯é¸çš„ã€‚\n"
 "#   gnksa=[<>]?æ•¸å­—   å¯é¸ã€‚GNKSA parse_from() å›žå‚³å€¼ã€‚ '<' æˆ– '>' ç‚ºå¯é¸"
@@ -1587,846 +1582,868 @@ msgstr ""
 "#   time=æ•¸å­—         å¯é¸ã€‚time_t å€¼è¡¨ç¤ºè¦å‰‡éŽæœŸçš„æ™‚é–“\n"
 "#\n"
 
-#: src/lang.c:305
+#: src/lang.c:308
 #, c-format
 msgid "Enter score for rule (default=%d): "
 msgstr "è¼¸å…¥è¦å‰‡çš„åˆ†æ•¸ (é è¨­=%d)ï¼š"
 
-#: src/lang.c:306
+#: src/lang.c:309
 #, c-format
 msgid "Enter the score weight (range 0 < score <= %d)"
 msgstr "è¼¸å…¥åˆ†æ•¸çš„æ¬Šé‡ (ç¯„åœ 0 < åˆ†æ•¸ <= %d)"
 
 #. SCORE_MAX
-#: src/lang.c:307
+#: src/lang.c:310
 msgid "Full"
 msgstr "å…¨éƒ¨"
 
-#: src/lang.c:308
+#: src/lang.c:311
 msgid "Comment (optional)  : "
 msgstr "è©•è«– (å¯é¸çš„) ï¼š"
 
-#: src/lang.c:309
+#: src/lang.c:312
 msgid "Apply pattern to    : "
 msgstr "å¥—ç”¨èƒšé¨°åˆ°   ï¼š"
 
-#: src/lang.c:310
+#: src/lang.c:313
 msgid "From: line (ignore case)      "
 msgstr "From: åˆ— (å¿½ç•¥å¤§å°å¯«)      "
 
-#: src/lang.c:311
+#: src/lang.c:314
 msgid "From: line (case sensitive)   "
 msgstr "From: åˆ— (å¤§å°å¯«ç›¸ç¬¦)   "
 
-#: src/lang.c:313
+#: src/lang.c:316
 #, c-format
 msgid "%s%s: Unknown host.\n"
 msgstr "%s%sï¼šä¸æ˜Žçš„ä¸»æ©Ÿã€‚\n"
 
-#: src/lang.c:315
+#: src/lang.c:318
 msgid "global "
 msgstr "å…¨åŸŸ "
 
-#: src/lang.c:316
+#: src/lang.c:319
 #, c-format
 msgid "Please use %.100s instead"
 msgstr "è«‹ä½¿ç”¨ %.100s åšç‚ºæ›¿ä»£"
 
-#: src/lang.c:317
+#: src/lang.c:320
 #, c-format
 msgid "%s is bogus"
 msgstr "%s æ˜¯å‡é€ çš„"
 
-#: src/lang.c:318
+#: src/lang.c:321
 #, c-format
 msgid "Group %s is moderated. Continue?"
 msgstr "ç¾¤çµ„ %s æœ‰äººä¸»æŒã€‚è¦ç¹¼çºŒï¼Ÿ"
 
-#: src/lang.c:319
+#: src/lang.c:322
 msgid "groups"
 msgstr "ç¾¤çµ„"
 
-#: src/lang.c:320
+#: src/lang.c:323
 #, c-format
 msgid "Rereading %s..."
 msgstr "é‡æ–°è®€å– %sâ€¦"
 
-#: src/lang.c:321
+#: src/lang.c:324
 msgid "Top Level Commands"
 msgstr "é ‚å±¤å‘½ä»¤"
 
-#: src/lang.c:322
+#: src/lang.c:325
 msgid "Group Selection"
 msgstr "ç¾¤çµ„é¸æ“‡"
 
-#: src/lang.c:323
+#: src/lang.c:326
 msgid "group"
 msgstr "ç¾¤çµ„"
 
-#: src/lang.c:324
+#: src/lang.c:327
 msgid ""
 "*** Group descriptions are disabled according to current select_format ***"
 msgstr ""
 
-#: src/lang.c:326
+#: src/lang.c:329
 msgid ""
 "One or more lines of comment. <CR> to add a line or proceed if line is empty."
 msgstr "ä¸€æˆ–å¤šåˆ—çš„è©•è«–ã€‚<CR> ä»¥åŠ å…¥ä¸€åˆ—æˆ–æ˜¯å¦‚æžœç©ºåˆ—å‰‡ç¹¼çºŒã€‚"
 
-#: src/lang.c:327
+#: src/lang.c:330
 msgid "From: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "From: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:328
+#: src/lang.c:331
 msgid ""
 "Linecount of articles to be filtered. < for less, > for more, = for equal."
 msgstr "è¦ç¯©é¸çš„æ–‡ç« åˆ—æ•¸ã€‚< è¡¨ç¤ºè¼ƒå°‘ï¼Œ> è¡¨ç¤ºæ›´å¤šï¼Œ= è¡¨ç¤ºç›¸ç­‰ã€‚"
 
-#: src/lang.c:329
+#: src/lang.c:332
 msgid "Message-ID: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Message-ID: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:330
+#: src/lang.c:333
 msgid "Subject: line to add to filter file. <SPACE> toggles & <CR> sets."
 msgstr "Subject: è¦åŠ å…¥ç¯©é¸å™¨æª”æ¡ˆçš„åˆ—ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:331
+#: src/lang.c:334
 msgid ""
 "Enter text pattern to filter if Subject: & From: lines are not what you want."
 msgstr "å¦‚æžœ Subject: &  From: å„åˆ—ä¸æ˜¯æ‚¨æƒ³è¦çš„ï¼Œå°±è¼¸å…¥æ–‡å­—èƒšé¨°åˆ°ç¯©é¸å™¨ã€‚"
 
-#: src/lang.c:332
+#: src/lang.c:335
 msgid ""
 "Select where text pattern should be applied. <SPACE> toggles & <CR> sets."
 msgstr "é¸å–æ‡‰è©²å¥—ç”¨æ–‡å­—èƒšé¨°çš„åœ°æ–¹ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:333
+#: src/lang.c:336
 msgid ""
 "Expiration time in days for the entered filter. <SPACE> toggles & <CR> sets."
 msgstr "æ‰€è¼¸å…¥ç¯©é¸å™¨çš„éŽæœŸå¤©æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:334
+#: src/lang.c:337
 msgid ""
 "Apply kill only to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "åªå°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„æ‰å¥—ç”¨ç é™¤ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:335
+#: src/lang.c:338
 msgid ""
 "Apply select to current group or all groups. <SPACE> toggles & <CR> sets."
 msgstr "å°ç›®å‰çš„ç¾¤çµ„æˆ–æ‰€æœ‰ç¾¤çµ„å¥—ç”¨é¸å–ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:336
+#: src/lang.c:339
 msgid "kill an article via a menu"
 msgstr "é€éŽé¸å–®ç é™¤æ–‡ç« "
 
-#: src/lang.c:337
+#: src/lang.c:340
 msgid "auto-select (hot) an article via a menu"
 msgstr "é€éŽé¸å–®è‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
 
-#: src/lang.c:338
+#: src/lang.c:341
 msgid "Browse URLs in article"
 msgstr "åœ¨æ–‡ç« ä¸­ç€è¦½ç¶²å€"
 
-#: src/lang.c:339
+#: src/lang.c:342
 msgid "0 - 9\t  display article by number in current thread"
 msgstr "0 - 9\t  åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­ä¾ç·¨è™Ÿé¡¯ç¤ºæ–‡ç« "
 
-#: src/lang.c:341
+#: src/lang.c:344
 msgid "cancel (delete) or supersede (overwrite) current article"
 msgstr "å–æ¶ˆ (åˆªé™¤) æˆ–å–ä»£ (è¦†å¯«) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:342
+#: src/lang.c:345
 msgid "post followup to current article"
 msgstr "è·Ÿè²¼ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:343
+#: src/lang.c:346
 msgid "post followup (don't copy text) to current article"
 msgstr "è·Ÿè²¼ (ä¸è¤‡è£½æ–‡å­—) ç›®å‰çš„æ–‡ç« "
 
-#: src/lang.c:344
+#: src/lang.c:347
 msgid "post followup to current article quoting complete headers"
 msgstr "è·Ÿè²¼ç›®å‰çš„æ–‡ç« ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
 
-#: src/lang.c:345
+#: src/lang.c:348
 msgid "repost chosen article to another group"
 msgstr "é‡æ–°å¼µè²¼æ‰€é¸æ–‡ç« åˆ°å¦å¤–çš„ç¾¤çµ„"
 
-#: src/lang.c:347
+#: src/lang.c:350
 msgid "edit article (mail-groups only)"
 msgstr "ç·¨è¼¯æ–‡ç«  (åªé™éƒµä»¶ç¾¤çµ„)"
 
-#: src/lang.c:348
+#: src/lang.c:351
 msgid "display first article in current thread"
 msgstr "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:349
+#: src/lang.c:352
 msgid "display first page of article"
 msgstr "é¡¯ç¤ºæ–‡ç« çš„ç¬¬ä¸€é "
 
-#: src/lang.c:350
+#: src/lang.c:353
 msgid "display last article in current thread"
 msgstr "é¡¯ç¤ºç›®å‰è¨Žè«–ä¸²ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:351
+#: src/lang.c:354
 msgid "display last page of article"
 msgstr "é¡¯ç¤ºæ–‡ç« çš„æœ€å¾Œä¸€é "
 
-#: src/lang.c:352
+#: src/lang.c:355
 msgid "mark rest of thread as read and advance to next unread"
 msgstr "æ¨™è¨˜å…¶é¤˜çš„è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è·³åˆ°ä¸‹ä¸€å€‹æœªè®€"
 
-#: src/lang.c:353
+#: src/lang.c:356
 msgid "display next article"
 msgstr "é¡¯ç¤ºä¸‹ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:354
+#: src/lang.c:357
 msgid "display first article in next thread"
 msgstr "é¡¯ç¤ºä¸‹ä¸€å€‹è¨Žè«–ä¸²çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:355
+#: src/lang.c:358
 msgid "display next unread article"
 msgstr "é¡¯ç¤ºä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:356
+#: src/lang.c:359
 msgid "go to the article that this one followed up"
 msgstr "å‰å¾€é€™ç¯‡æ‰€è·Ÿè²¼çš„æ–‡ç« "
 
-#: src/lang.c:357
+#: src/lang.c:360
 msgid "display previous article"
 msgstr "é¡¯ç¤ºä¸Šä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:358
+#: src/lang.c:361
 msgid "display previous unread article"
 msgstr "é¡¯ç¤ºä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:359
+#: src/lang.c:362
 msgid "quickly kill an article using defaults"
 msgstr "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿç é™¤æ–‡ç« "
 
-#: src/lang.c:360
+#: src/lang.c:363
 msgid "quickly auto-select (hot) an article using defaults"
 msgstr "ä½¿ç”¨é è¨­å€¼å¿«é€Ÿè‡ªå‹•é¸å– (ç†±é–€) æ–‡ç« "
 
-#: src/lang.c:361
+#: src/lang.c:364
 msgid "return to group selection level"
 msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š"
 
-#: src/lang.c:362
+#: src/lang.c:365
 msgid "reply through mail to author"
 msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…"
 
-#: src/lang.c:363
+#: src/lang.c:366
 msgid "reply through mail (don't copy text) to author"
 msgstr "é€éŽéƒµä»¶ (ä¸è¤‡è£½æ–‡å­—) å›žè¦†ä½œè€…"
 
-#: src/lang.c:364
+#: src/lang.c:367
 msgid "reply through mail to author quoting complete headers"
 msgstr "é€éŽéƒµä»¶å›žè¦†ä½œè€…ä¸¦å¼•è¿°å®Œæ•´æ¨™é ­"
 
-#: src/lang.c:365
+#: src/lang.c:368
 msgid "search backwards within this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å¾Œæœå°‹"
 
-#: src/lang.c:366
+#: src/lang.c:369
 msgid "search forwards within this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¹‹å…§å‘å‰æœå°‹"
 
-#: src/lang.c:367
+#: src/lang.c:370
 msgid "show article in raw-mode (including all headers)"
 msgstr "åœ¨åŽŸå§‹æ¨¡å¼ä¸­é¡¯ç¤ºæ–‡ç«  (åŒ…å«æ‰€æœ‰æ¨™é ­)"
 
-#: src/lang.c:368
+#: src/lang.c:371
 msgid "skip next block of included text"
 msgstr "è·³éŽæ‰€å«æ–‡å­—çš„ä¸‹ä¸€å€‹å€å¡Š"
 
-#: src/lang.c:369
+#: src/lang.c:372
 msgid "toggle display of sections hidden by a form-feed (^L) on/off"
 msgstr "åˆ‡æ›é¡¯ç¤ºç”±è¡¨æ ¼é¥‹é€ (^L) æ‰€éš±è—çš„å€æ®µ ON/OFF"
 
-#: src/lang.c:370
+#: src/lang.c:373
 msgid "toggle display of all headers"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰æ¨™é ­"
 
-#: src/lang.c:371
+#: src/lang.c:374
 msgid "toggle word highlighting on/off"
 msgstr "åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º ON/OFF"
 
-#: src/lang.c:372
+#: src/lang.c:375
 msgid "toggle ROT-13 (basic decode) for current article"
 msgstr "åˆ‡æ›ç›®å‰æ–‡ç« çš„ ROT-13 (åŸºæœ¬è§£ç¢¼)"
 
-#: src/lang.c:373
+#: src/lang.c:376
 msgid "toggle tabwidth 4 <-> 8"
 msgstr "åˆ‡æ›è·³æ ¼å¯¬åº¦ 4 <-> 8"
 
-#: src/lang.c:374
-msgid "toggle german TeX style decoding for current article"
+#: src/lang.c:377
+#, fuzzy
+msgid "toggle German TeX style decoding for current article"
 msgstr "åˆ‡æ›ç›®å‰æ–‡ç« çš„å¾·èªž TeX æ¨£å¼è§£ç¢¼"
 
-#: src/lang.c:375
+#: src/lang.c:378
 msgid "toggle display of uuencoded sections"
 msgstr "åˆ‡æ›é¡¯ç¤ºä¸¦ç·¨ç¢¼å€æ®µ"
 
-#: src/lang.c:376
+#: src/lang.c:379
 msgid "View/pipe/save multimedia attachments"
 msgstr "æª¢è¦–/ç®¡ç·š/å„²å­˜å¤šåª’é«”é™„ä»¶"
 
-#: src/lang.c:377
+#: src/lang.c:380
 msgid "choose first attachment in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é™„ä»¶"
 
-#: src/lang.c:378
+#: src/lang.c:381
 msgid "0 - 9\t  choose attachment by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é™„ä»¶"
 
-#: src/lang.c:379
+#: src/lang.c:382
 msgid "choose last attachment in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é™„ä»¶"
 
-#: src/lang.c:381
+#: src/lang.c:384
 msgid "pipe attachment into command"
 msgstr "å°‡é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
 
-#: src/lang.c:382
+#: src/lang.c:385
 msgid "pipe raw attachment into command"
 msgstr "å°‡åŽŸå§‹é™„ä»¶é€²å…¥ç®¡ç·šå‘½ä»¤"
 
-#: src/lang.c:384
+#: src/lang.c:387
 msgid "save attachment to disk"
 msgstr "å°‡é™„ä»¶å„²å­˜åˆ°ç£ç¢Ÿ"
 
-#: src/lang.c:385
+#: src/lang.c:388
 msgid "search for attachments forwards"
 msgstr "å‘å‰æœå°‹é™„ä»¶"
 
-#: src/lang.c:386
+#: src/lang.c:389
 msgid "search for attachments backwards"
 msgstr "å‘å¾Œæœå°‹é™„ä»¶"
 
-#: src/lang.c:387
+#: src/lang.c:390
 msgid "view attachment"
 msgstr "æª¢è¦–é™„ä»¶"
 
-#: src/lang.c:388
+#: src/lang.c:391
 msgid "tag attachment"
 msgstr "æ¨™å®šé™„ä»¶"
 
-#: src/lang.c:389
+#: src/lang.c:392
 msgid "tag attachments that match user specified pattern"
 msgstr "æ¨™å®šåŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„é™„ä»¶"
 
-#: src/lang.c:390
+#: src/lang.c:393
 msgid "reverse tagging on all attachments (toggle)"
 msgstr "åå‘æ¨™å®šæ‰€æœ‰é™„ä»¶ (åˆ‡æ›)"
 
-#: src/lang.c:391
+#: src/lang.c:394
 msgid "untag all tagged attachments"
 msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šé™„ä»¶"
 
-#: src/lang.c:392
+#: src/lang.c:395
 msgid "toggle info message in last line (name/description of attachment)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Š (é™„ä»¶çš„åç¨±/æè¿°)"
 
-#: src/lang.c:393
+#: src/lang.c:396
 msgid "choose first attribute in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€é …å±¬æ€§"
 
-#: src/lang.c:394
+#: src/lang.c:397
 msgid "0 - 9\t  choose attribute by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡å±¬æ€§"
 
-#: src/lang.c:395
+#: src/lang.c:398
 msgid "choose last attribute in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€é …å±¬æ€§"
 
-#: src/lang.c:396
+#: src/lang.c:399
 msgid "reset attribute to a default value"
 msgstr "é‡ç½®å±¬æ€§ç‚ºé è¨­å€¼"
 
-#: src/lang.c:397
+#: src/lang.c:400
 msgid "search forwards for an attribute"
 msgstr "å‘å‰æœå°‹æŸä¸€å±¬æ€§"
 
-#: src/lang.c:398
+#: src/lang.c:401
 msgid "search backwards for an attribute"
 msgstr "å‘å¾Œæœå°‹æŸä¸€å±¬æ€§"
 
-#: src/lang.c:399
+#: src/lang.c:402
 msgid "select attribute"
 msgstr "é¸å–å±¬æ€§"
 
-#: src/lang.c:400
+#: src/lang.c:403
 msgid "toggle back to options menu when invoked from there"
 msgstr "å¦‚æžœä¹‹å‰å¾žé‚£è£¡èª¿ç”¨å°±åˆ‡å›žé¸é …åŠŸèƒ½è¡¨"
 
-#: src/lang.c:401
+#: src/lang.c:404
 #, c-format
 msgid "report bug or comment via mail to %s"
 msgstr "é€éŽéƒµä»¶å ±å‘ŠéŒ¯èª¤æˆ–è©•è«–çµ¦ %s"
 
-#: src/lang.c:402
+#: src/lang.c:405
 msgid "choose first option in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„ç¬¬ä¸€å€‹é¸é …"
 
-#: src/lang.c:403
+#: src/lang.c:406
 msgid "0 - 9\t  choose option by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡é¸é …"
 
-#: src/lang.c:404
+#: src/lang.c:407
 msgid "choose last option in list"
 msgstr "é¸æ“‡åˆ—è¡¨ä¸­çš„æœ€å¾Œä¸€å€‹é¸é …"
 
-#: src/lang.c:405
+#: src/lang.c:408
 msgid "start scopes menu"
 msgstr "èµ·å§‹ç¯„åœé¸å–®"
 
-#: src/lang.c:406
+#: src/lang.c:409
 msgid "search forwards for an option"
 msgstr "å‘å‰æœå°‹æŸä¸€é¸é …"
 
-#: src/lang.c:407
+#: src/lang.c:410
 msgid "search backwards for an option"
 msgstr "å‘å¾Œæœå°‹æŸä¸€é¸é …"
 
-#: src/lang.c:408
+#: src/lang.c:411
 msgid "select option"
 msgstr "é¸å–é¸é …"
 
-#: src/lang.c:409
+#: src/lang.c:412
 msgid "toggle to attributes menu"
 msgstr "åˆ‡æ›åˆ°å±¬æ€§é¸å–®"
 
-#: src/lang.c:410
+#: src/lang.c:413
 msgid "choose range of articles to be affected by next command"
 msgstr "é¸æ“‡æœƒè¢«ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„æ–‡ç« ç¯„åœ"
 
-#: src/lang.c:411
+#: src/lang.c:414
 msgid "escape from command prompt"
 msgstr "å¾žæŒ‡ä»¤æç¤ºç¬¦è™Ÿé€€å‡º"
 
-#: src/lang.c:412
+#: src/lang.c:415
 msgid "edit filter file"
 msgstr "ç·¨è¼¯ç¯©é¸å™¨æª”æ¡ˆ"
 
-#: src/lang.c:413
+#: src/lang.c:416
 msgid "get help"
 msgstr "æå–èªªæ˜Ž"
 
-#: src/lang.c:414
+#: src/lang.c:417
 msgid "display last article viewed"
 msgstr "é¡¯ç¤ºæœ€å¾Œä¸€ç¯‡å·²æª¢è¦–æ–‡ç« "
 
-#: src/lang.c:415
+#: src/lang.c:418
 msgid "down one line"
 msgstr "å‘ä¸‹ä¸€åˆ—"
 
-#: src/lang.c:416
+#: src/lang.c:419
 msgid "up one line"
 msgstr "å‘ä¸Šä¸€åˆ—"
 
-#: src/lang.c:417
+#: src/lang.c:420
 msgid "go to article chosen by Message-ID"
 msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
 
-#: src/lang.c:418
+#: src/lang.c:421
 msgid "mail article/thread/hot/pattern/tagged articles to someone"
 msgstr "éƒµå¯„æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« çµ¦æŸäºº"
 
-#: src/lang.c:419
+#: src/lang.c:422
 msgid "menu of configurable options"
 msgstr "å¯çµ„é…é¸é …çš„é¸å–®"
 
-#: src/lang.c:420
+#: src/lang.c:423
 msgid "down one page"
 msgstr "å‘ä¸‹ä¸€é "
 
-#: src/lang.c:421
+#: src/lang.c:424
 msgid "up one page"
 msgstr "å‘ä¸Šä¸€é "
 
-#: src/lang.c:423
+#: src/lang.c:426
 msgid "post (write) article to current group"
 msgstr "å¼µè²¼ (å¯«å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤çµ„"
 
-#: src/lang.c:424
+#: src/lang.c:427
 msgid "post postponed articles"
 msgstr "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç« "
 
-#: src/lang.c:426
+#: src/lang.c:429
 msgid "list articles posted by you (from posted file)"
 msgstr "åˆ—å‡ºç”±æ‚¨æ‰€å¼µè²¼çš„æ–‡ç«  (ä¾†è‡ªå¼µè²¼çš„æª”æ¡ˆ)"
 
-#: src/lang.c:427
+#: src/lang.c:430
 msgid "return to previous menu"
 msgstr "å›žåˆ°ä¸Šä¸€å€‹é¸å–®"
 
-#: src/lang.c:428
+#: src/lang.c:431
 msgid "quit tin immediately"
 msgstr "é¦¬ä¸Šé›¢é–‹ tin"
 
-#: src/lang.c:429
+#: src/lang.c:432
 msgid "redraw page"
 msgstr "é‡ç¹ªé é¢"
 
-#: src/lang.c:430
+#: src/lang.c:433
 msgid "save article/thread/hot/pattern/tagged articles to file"
 msgstr "å„²å­˜æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç« åˆ°æª”æ¡ˆ"
 
-#: src/lang.c:431
+#: src/lang.c:434
 msgid "save marked articles automatically without user prompts"
 msgstr "è‡ªå‹•å„²å­˜æ¨™è¨˜çš„æ–‡ç« è€Œç„¡éœ€ä½¿ç”¨è€…æç¤º"
 
-#: src/lang.c:432
+#: src/lang.c:435
 msgid "scroll the screen one line down"
 msgstr "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸‹ç§»ä¸€åˆ—"
 
-#: src/lang.c:433
+#: src/lang.c:436
 msgid "scroll the screen one line up"
 msgstr "æ²å‹•èž¢å¹•ä¸€æ¬¡ä¸Šç§»ä¸€åˆ—"
 
-#: src/lang.c:434
+#: src/lang.c:437
 msgid "search for articles by author backwards"
 msgstr "ä¾ä½œè€…å‘å¾Œæœå°‹æ–‡ç« "
 
-#: src/lang.c:435
+#: src/lang.c:438
 msgid "search for articles by author forwards"
 msgstr "ä¾ä½œè€…å‘å‰æœå°‹æ–‡ç« "
 
-#: src/lang.c:436
+#: src/lang.c:439
 msgid "search all articles for a given string (this may take some time)"
 msgstr "å°æ‰€æœ‰æ–‡ç« æœå°‹çµ¦å®šçš„å­—ä¸² (é€™ä¹Ÿè¨±æœƒèŠ±ä¸€é»žæ™‚é–“)"
 
-#: src/lang.c:437
+#: src/lang.c:440
 msgid " \t  (searches are case-insensitive and wrap around to all articles)"
 msgstr " \t (æœå°‹æ™‚å¤§å°å¯«ä¸é ˆç›¸ç¬¦ä¸¦å›žåˆ°æ‰€æœ‰æ–‡ç« çš„å‰ç«¯)"
 
-#: src/lang.c:438
+#: src/lang.c:441
 msgid "search for articles by Subject line backwards"
 msgstr "ä¾ä¸»é¡Œå‘å¾Œæœå°‹æ–‡ç« "
 
-#: src/lang.c:439
+#: src/lang.c:442
 msgid "search for articles by Subject line forwards"
 msgstr "ä¾ä¸»é¡Œå‘å‰æœå°‹æ–‡ç« "
 
-#: src/lang.c:440
+#: src/lang.c:443
 msgid "repeat last search"
 msgstr "é‡è¤‡æœ€å¾Œä¸€ç­†æœå°‹"
 
-#: src/lang.c:441
+#: src/lang.c:444
 msgid "tag current article for reposting/mailing/piping/printing/saving"
 msgstr "æ¨™å®šç›®å‰çš„æ–‡ç« ä»¥ç”¨æ–¼é‡æ–°å¼µè²¼/éƒµå¯„/ç®¡ç·š/åˆ—å°/å„²å­˜"
 
-#: src/lang.c:442
+#: src/lang.c:445
 msgid "toggle info message in last line (subject/description)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—ä¸­çš„è³‡è¨Šè¨Šæ¯ (ä¸»æ—¨/æè¿°)"
 
-#: src/lang.c:443
+#: src/lang.c:446
 msgid "toggle inverse video"
 msgstr "åˆ‡æ›åç™½é¡¯ç¤º"
 
-#: src/lang.c:444
-msgid "toggle mini help menu display"
+#: src/lang.c:447
+#, fuzzy
+msgid "toggle mini help menu and posting etiquette display"
 msgstr "åˆ‡æ›è¿·ä½ èªªæ˜Žé¸å–®é¡¯ç¤º"
 
-#: src/lang.c:445
+#: src/lang.c:448
 msgid "cycle the display of authors email address, real name, both or neither"
 msgstr "é€±æœŸé¡¯ç¤ºä½œè€…é›»å­éƒµä»¶åœ°å€ã€çœŸå¯¦åç¨±ã€å…©è€…æˆ–çš†éž"
 
-#: src/lang.c:446
+#: src/lang.c:449
 msgid "show version information"
 msgstr "é¡¯ç¤ºç‰ˆæœ¬è³‡è¨Š"
 
-#: src/lang.c:447
+#: src/lang.c:450
 msgid "mark all articles as read and return to group selection menu"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„é¸æ“‡é¸å–®"
 
-#: src/lang.c:448
+#: src/lang.c:451
 msgid "mark all articles as read and enter next group with unread articles"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚ºå·²è®€ä¸¦é€²å…¥ä¸‹ä¸€å€‹ç¾¤çµ„èˆ‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:449
+#: src/lang.c:452
 msgid "choose first thread in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†è¨Žè«–ä¸²"
 
-#: src/lang.c:450
+#: src/lang.c:453
 msgid "choose last thread in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡è¨Žè«–ä¸²"
 
-#: src/lang.c:451
+#: src/lang.c:454
 msgid "list articles within current thread (bring up Thread sub-menu)"
 msgstr "åˆ—å‡ºç›®å‰è¨Žè«–ä¸²ä¹‹å…§çš„æ–‡ç«  (å¸¶å‡ºè¨Žè«–ä¸²å­é¸å–®)"
 
-#: src/lang.c:452
+#: src/lang.c:455
 msgid "mark article as unread"
 msgstr "æ¨™è¨˜æ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:453
+#: src/lang.c:456
 msgid "mark current thread, range or tagged threads as read"
 msgstr "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºå·²è®€"
 
-#: src/lang.c:454
+#: src/lang.c:457
 msgid "mark current thread, range or tagged threads as unread"
 msgstr "æ¨™è¨˜ç›®å‰çš„è¨Žè«–ä¸²ã€ç¯„åœæˆ–å·²æ¨™å®šè¨Žè«–ä¸²ç‚ºæœªè®€"
 
-#: src/lang.c:455
+#: src/lang.c:458
 msgid "mark current/range/selected/pattern/tagged as read after prompting"
 msgstr "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºå·²è®€"
 
-#: src/lang.c:456
+#: src/lang.c:459
 msgid "mark current/range/selected/pattern/tagged as unread after prompting"
 msgstr "æ¨™è¨˜ç›®å‰çš„/ç¯„åœ/å·²é¸/èƒšé¨°/å·²æ¨™å®šæ–¼æç¤ºä¹‹å¾Œç‚ºæœªè®€"
 
-#: src/lang.c:457
+#: src/lang.c:460
 msgid "toggle display of all/selected articles"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/å·²é¸æ–‡ç« "
 
-#: src/lang.c:458
+#: src/lang.c:461
 msgid "display next group"
 msgstr "é¡¯ç¤ºä¸‹ä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:459
+#: src/lang.c:462
 msgid "display previous group"
 msgstr "é¡¯ç¤ºä¸Šä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:460
+#: src/lang.c:463
 msgid "toggle all selections (all articles)"
 msgstr "åˆ‡æ›æ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:461
+#: src/lang.c:464
 msgid "select group (make \"hot\")"
 msgstr "é¸å–ç¾¤çµ„ (è¨­ç‚ºã€Œç†±é–€ã€)"
 
-#: src/lang.c:462
+#: src/lang.c:465
 msgid "select thread"
 msgstr "é¸å–è¨Žè«–ä¸²"
 
-#: src/lang.c:463
+#: src/lang.c:466
 msgid "select threads if at least one unread article is selected"
 msgstr "å¦‚æžœè‡³å°‘é¸å–äº†ä¸€ç¯‡æœªè®€æ–‡ç« å°±é¸å–è¨Žè«–ä¸²"
 
-#: src/lang.c:464
+#: src/lang.c:467
 msgid "select threads that match user specified pattern"
 msgstr "é¸å–åŒ¹é…ä½¿ç”¨è€…æŒ‡å®šèƒšé¨°çš„è¨Žè«–ä¸²"
 
-#: src/lang.c:465 src/lang.c:521
-#, fuzzy
-msgid "tag/untag all parts of current multipart-message in order"
-msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
-
-#: src/lang.c:466
+#: src/lang.c:468
 msgid "0 - 9\t  choose thread by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡è¨Žè«–ä¸²"
 
-#: src/lang.c:467
+#: src/lang.c:469
 msgid "toggle limit number of articles to get, and reload"
 msgstr "åˆ‡æ›è¦æå–æ–‡ç« çš„é™åˆ¶æ•¸é‡ï¼Œä¸¦é‡æ–°è¼‰å…¥"
 
-#: src/lang.c:468
+#: src/lang.c:470
 msgid "toggle display of all/unread articles"
 msgstr "åˆ‡æ›é¡¯ç¤ºæ‰€æœ‰/æœªè®€æ–‡ç« "
 
-#: src/lang.c:469
+#: src/lang.c:471
 msgid "toggle selection of thread"
 msgstr "åˆ‡æ›è¨Žè«–ä¸²çš„é¸å–"
 
-#: src/lang.c:470
+#: src/lang.c:472
 msgid "cycle through threading options available"
 msgstr "é‡è¦†å¾ªç’°å¯ç”¨çš„è¨Žè«–ä¸²é¸é …"
 
-#: src/lang.c:471
+#: src/lang.c:473
 msgid "undo all selections (all articles)"
 msgstr "å¾©åŽŸæ‰€æœ‰é¸å– (æ‰€æœ‰æ–‡ç« )"
 
-#: src/lang.c:472
+#: src/lang.c:474
 msgid "untag all tagged threads"
 msgstr "å–æ¶ˆæ¨™å®šæ‰€æœ‰å·²æ¨™å®šè¨Žè«–ä¸²"
 
-#: src/lang.c:473
+#: src/lang.c:475
+#, fuzzy
+msgid "search for articles forwards"
+msgstr "ä¾ä½œè€…å‘å‰æœå°‹æ–‡ç« "
+
+#: src/lang.c:476
+#, fuzzy
+msgid "search for articles backwards"
+msgstr "ä¾ä½œè€…å‘å¾Œæœå°‹æ–‡ç« "
+
+#: src/lang.c:477
+#, fuzzy
+msgid "toggle info message in last line (Message-ID)"
+msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)"
+
+#: src/lang.c:478
+#, fuzzy
+msgid "Open article by Message-ID"
+msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
+
+#: src/lang.c:479
 msgid "add new scope"
 msgstr "åŠ å…¥æ–°çš„ç¯„åœ"
 
-#: src/lang.c:474
+#: src/lang.c:480
 msgid "delete scope"
 msgstr "åˆªé™¤ç¯„åœ"
 
-#: src/lang.c:475
+#: src/lang.c:481
 msgid "edit attributes file"
 msgstr "ç·¨è¼¯å±¬æ€§æª”æ¡ˆ"
 
-#: src/lang.c:476
+#: src/lang.c:482
 msgid "choose first scope in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¯„åœ"
 
-#: src/lang.c:477
+#: src/lang.c:483
 msgid "0 - 9\t  choose scope by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¯„åœ"
 
-#: src/lang.c:478
+#: src/lang.c:484
 msgid "choose last scope in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¯„åœ"
 
-#: src/lang.c:479
+#: src/lang.c:485
 msgid "move scope"
 msgstr "ç§»å‹•ç¯„åœ"
 
-#: src/lang.c:480
+#: src/lang.c:486
 msgid "rename scope"
 msgstr "é‡æ–°å‘½åç¯„åœ"
 
-#: src/lang.c:481
+#: src/lang.c:487
 msgid "select scope"
 msgstr "é¸å–ç¯„åœ"
 
-#: src/lang.c:482
+#: src/lang.c:488
 msgid "mark all articles in group as read"
 msgstr "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€"
 
-#: src/lang.c:483
+#: src/lang.c:489
 msgid "mark all articles in group as read and move to next unread group"
 msgstr "æ¨™è¨˜æ‰€æœ‰ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºå·²è®€ä¸¦ç§»å‹•åˆ°ä¸‹ä¸€å€‹æœªè®€ç¾¤çµ„"
 
-#: src/lang.c:484
+#: src/lang.c:490
 msgid "choose first group in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¾¤çµ„"
 
-#: src/lang.c:485
+#: src/lang.c:491
 msgid "choose group by name"
 msgstr "ä¾åç¨±é¸æ“‡ç¾¤çµ„"
 
-#: src/lang.c:486
+#: src/lang.c:492
 msgid "0 - 9\t  choose group by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¾¤çµ„"
 
-#: src/lang.c:487
+#: src/lang.c:493
 msgid "choose range of groups to be affected by next command"
 msgstr "é¸æ“‡å—ä¸‹ä¸€å€‹å‘½ä»¤æ‰€å½±éŸ¿çš„ç¾¤çµ„ç¯„åœ"
 
-#: src/lang.c:488
+#: src/lang.c:494
 msgid "choose last group in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:490
+#: src/lang.c:496
 #, fuzzy
 msgid "list groups which an article has been posted to (by Message-ID)"
 msgstr "å‰å¾€ä¾è¨Šæ¯è­˜åˆ¥è™Ÿæ‰€é¸æ–‡ç« "
 
-#: src/lang.c:491
+#: src/lang.c:497
 msgid " \t  (go to article if at least one of the groups is available)"
 msgstr ""
 
-#: src/lang.c:493
+#: src/lang.c:499
 msgid "mark all articles in chosen group unread"
 msgstr "æ¨™è¨˜æ‰€æœ‰åœ¨å·²é¸ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:494
+#: src/lang.c:500
 msgid "move chosen group within list"
 msgstr "ç§»å‹•æ¸…å–®å…§æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:495
+#: src/lang.c:501
 msgid "choose next group with unread news"
 msgstr "é¸æ“‡å…·æœ‰æœªè®€æ–°èžçš„ä¸‹ä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:496 src/lang.c:1396
+#: src/lang.c:502 src/lang.c:1409
 msgid "quit"
 msgstr "é›¢é–‹"
 
-#: src/lang.c:497
+#: src/lang.c:503
 msgid "quit without saving configuration changes"
 msgstr "é›¢é–‹ä½†ä¸å„²å­˜çµ„æ…‹è®Šæ›´"
 
-#: src/lang.c:498
+#: src/lang.c:504
 msgid "read chosen group"
 msgstr "è®€å–æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:499
+#: src/lang.c:505
 msgid "reset .newsrc (all available articles in groups marked unread)"
 msgstr "é‡ç½® .newsrc (æ¨™è¨˜æ‰€æœ‰å¯ç”¨ç¾¤çµ„ä¸­çš„æ–‡ç« ç‚ºæœªè®€)"
 
-#: src/lang.c:500
+#: src/lang.c:506
 msgid "search backwards for a group name"
 msgstr "å‘å¾Œæœå°‹ç¾¤çµ„åç¨±"
 
-#: src/lang.c:501
+#: src/lang.c:507
 msgid " \t  (all searches are case-insensitive and wrap around)"
 msgstr " \t  (æ‰€æœ‰æœå°‹ä¸é ˆç¬¦åˆå¤§å°å¯«ä¸¦å›žåˆ°é–‹å§‹éƒ¨åˆ†)"
 
-#: src/lang.c:502
+#: src/lang.c:508
 msgid "search forwards for a group name"
 msgstr "å‘å‰æœå°‹ç¾¤çµ„åç¨±"
 
-#: src/lang.c:503
+#: src/lang.c:509
 msgid "subscribe to chosen group"
 msgstr "è¨‚é–±æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:504
+#: src/lang.c:510
 msgid "subscribe to groups that match pattern"
 msgstr "è¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
 
-#: src/lang.c:505
+#: src/lang.c:511
 msgid "reread active file to check for any new news"
 msgstr "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆä»¥æª¢æŸ¥çœ‹çœ‹ä»»ä½•æ–°çš„æ–°èž"
 
-#: src/lang.c:506
+#: src/lang.c:512
 msgid "toggle display of group name only or group name plus description"
 msgstr "åˆ‡æ›åªé¡¯ç¤ºç¾¤çµ„åç¨±æˆ–æ˜¯ç¾¤çµ„åç¨±åŠ ä¸Šæè¿°"
 
-#: src/lang.c:507
+#: src/lang.c:513
 msgid "toggle display to show all/unread subscribed groups"
 msgstr "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/æœªè®€çš„å·²è¨‚é–±ç¾¤çµ„"
 
-#: src/lang.c:508
+#: src/lang.c:514
 msgid "unsubscribe from chosen group"
 msgstr "å–æ¶ˆè¨‚é–±æ‰€é¸ç¾¤çµ„"
 
-#: src/lang.c:509
+#: src/lang.c:515
 msgid "unsubscribe from groups that match pattern"
 msgstr "å–æ¶ˆè¨‚é–±åŒ¹é…èƒšé¨°çš„ç¾¤çµ„"
 
-#: src/lang.c:510
+#: src/lang.c:516
 msgid "sort the list of groups"
 msgstr "æŽ’åºç¾¤çµ„æ¸…å–®"
 
-#: src/lang.c:511
+#: src/lang.c:517
 msgid "toggle display to show all/subscribed groups"
 msgstr "åˆ‡æ›é¡¯ç¤ºå…¨éƒ¨/å·²è¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:512
+#: src/lang.c:518
+#, fuzzy
+msgid "tag/untag all parts of current multipart-message in order"
+msgstr "ä¾åºæ¨™å®šç›®å‰å¤šéƒ¨ä»¶è¨Šæ¯çš„æ‰€æœ‰éƒ¨åˆ†"
+
+#: src/lang.c:519
 msgid "0 - 9\t  choose article by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡æ–‡ç« "
 
-#: src/lang.c:513
+#: src/lang.c:520
 msgid "mark thread as read and return to group index page"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦å›žåˆ°ç¾¤çµ„ç´¢å¼•é é¢"
 
-#: src/lang.c:514
+#: src/lang.c:521
 msgid "mark thread as read and enter next unread thread or group"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚ºå·²è®€ä¸¦è¼¸å…¥ä¸‹ä¸€å€‹æœªè®€çš„è¨Žè«–ä¸²æˆ–ç¾¤çµ„"
 
-#: src/lang.c:515
+#: src/lang.c:522
 msgid "choose first article in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:516
+#: src/lang.c:523
 msgid "choose last article in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç¯‡æ–‡ç« "
 
-#: src/lang.c:517
+#: src/lang.c:524
 msgid "mark art, range or tagged arts as read; move crsr to next unread art"
 msgstr "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºå·²è®€ï¼›ç§»å‹•æ¸¸æ¨™åˆ°ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:518
+#: src/lang.c:525
 msgid "mark article, range or tagged articles as unread"
 msgstr "æ¨™è¨˜æ–‡ç« ã€ç¯„åœæˆ–å·²æ¨™å®šæ–‡ç« ç‚ºæœªè®€"
 
-#: src/lang.c:519
+#: src/lang.c:526
 msgid "mark current thread as unread"
 msgstr "æ¨™è¨˜ç›®å‰è¨Žè«–ä¸²ç‚ºæœªè®€"
 
-#: src/lang.c:520
+#: src/lang.c:527
 msgid "read chosen article"
 msgstr "è®€å–æ‰€é¸æ–‡ç« "
 
-#: src/lang.c:522
+#: src/lang.c:528
 msgid ""
 "Display properties\n"
 "------------------"
@@ -2434,7 +2451,7 @@ msgstr ""
 "é¡¯ç¤ºå±¬æ€§\n"
 "------------------"
 
-#: src/lang.c:523
+#: src/lang.c:529
 msgid ""
 "Miscellaneous\n"
 "-------------"
@@ -2442,7 +2459,7 @@ msgstr ""
 "é›œé …\n"
 "-------------"
 
-#: src/lang.c:524
+#: src/lang.c:530
 msgid ""
 "Moving around\n"
 "-------------"
@@ -2450,7 +2467,7 @@ msgstr ""
 "å››è™•ç§»å‹•\n"
 "-------------"
 
-#: src/lang.c:525
+#: src/lang.c:531
 msgid ""
 "Group/thread/article operations\n"
 "-------------------------------"
@@ -2458,7 +2475,7 @@ msgstr ""
 "ç¾¤çµ„/è¨Žè«–ä¸²/æ–‡ç« æ“ä½œ\n"
 "-------------------------------"
 
-#: src/lang.c:526
+#: src/lang.c:532
 msgid ""
 "Attachment operations\n"
 "---------------------"
@@ -2466,7 +2483,7 @@ msgstr ""
 "é™„ä»¶æ“ä½œ\n"
 "---------------------"
 
-#: src/lang.c:527
+#: src/lang.c:533
 msgid ""
 "Attribute operations\n"
 "--------------------"
@@ -2474,7 +2491,7 @@ msgstr ""
 "å±¬æ€§æ“ä½œ\n"
 "--------------------"
 
-#: src/lang.c:528
+#: src/lang.c:534
 msgid ""
 "Option operations\n"
 "-----------------"
@@ -2482,7 +2499,16 @@ msgstr ""
 "é¸é …æ“ä½œ\n"
 "-----------------"
 
-#: src/lang.c:529
+#: src/lang.c:535
+#, fuzzy
+msgid ""
+"Posted article operations\n"
+"-------------------------"
+msgstr ""
+"ç¾¤çµ„/è¨Žè«–ä¸²/æ–‡ç« æ“ä½œ\n"
+"-------------------------------"
+
+#: src/lang.c:536
 msgid ""
 "Scope operations\n"
 "----------------"
@@ -2490,7 +2516,7 @@ msgstr ""
 "ç¯„åœæ“ä½œ\n"
 "----------------"
 
-#: src/lang.c:530
+#: src/lang.c:537
 msgid ""
 "URL operations\n"
 "--------------"
@@ -2498,95 +2524,95 @@ msgstr ""
 "ç¶²å€æ“ä½œ\n"
 "--------------"
 
-#: src/lang.c:531
+#: src/lang.c:538
 msgid "choose first URL in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„ç¬¬ä¸€ç­†ç¶²å€"
 
-#: src/lang.c:532
+#: src/lang.c:539
 msgid "0 - 9\t  choose URL by number"
 msgstr "0 - 9\t  ä¾ç·¨è™Ÿé¸æ“‡ç¶²å€"
 
-#: src/lang.c:533
+#: src/lang.c:540
 msgid "choose last URL in list"
 msgstr "é¸æ“‡æ¸…å–®ä¸­çš„æœ€å¾Œä¸€ç­†ç¶²å€"
 
-#: src/lang.c:534
+#: src/lang.c:541
 msgid "search for URLs forwards"
 msgstr "å‘å‰æœå°‹ç¶²å€"
 
-#: src/lang.c:535
+#: src/lang.c:542
 msgid "search for URLs backwards"
 msgstr "å‘å¾Œæœå°‹ç¶²å€"
 
-#: src/lang.c:536
+#: src/lang.c:543
 msgid "Open URL in browser"
 msgstr "åœ¨ç€è¦½å™¨ä¸­é–‹å•Ÿç¶²å€"
 
-#: src/lang.c:537
+#: src/lang.c:544
 msgid "toggle info message in last line (URL)"
 msgstr "åˆ‡æ›æœ€å¾Œä¸€åˆ—çš„è³‡è¨Šè¨Šæ¯ (ç¶²å€)"
 
-#: src/lang.c:539
+#: src/lang.c:546
 msgid "Group Level Commands"
 msgstr "ç¾¤çµ„å±¤ç´šå‘½ä»¤"
 
-#: src/lang.c:540
+#: src/lang.c:547
 msgid "Kill filter added"
 msgstr "ç é™¤å·²åŠ å…¥çš„ç¯©é¸å™¨"
 
-#: src/lang.c:541
+#: src/lang.c:548
 msgid "Auto-selection filter added"
 msgstr "è‡ªå‹•é¸å–å·²åŠ å…¥çš„ç¯©é¸å™¨"
 
-#: src/lang.c:542
+#: src/lang.c:549
 msgid "All parts tagged"
 msgstr "å·²æ¨™å®šæ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:543
+#: src/lang.c:550
 #, fuzzy
 msgid "All parts untagged"
 msgstr "å·²æ¨™å®šæ‰€æœ‰éƒ¨åˆ†"
 
-#: src/lang.c:544
+#: src/lang.c:551
 msgid "Storing article for later posting"
 msgstr "å­˜å…¥æ–‡ç« ä»¥ç”¨æ–¼ç¨å¾Œå¼µè²¼"
 
-#: src/lang.c:545
+#: src/lang.c:552
 msgid "Please enter a valid character"
 msgstr "è«‹è¼¸å…¥æœ‰æ•ˆå­—å…ƒ"
 
-#: src/lang.c:546
+#: src/lang.c:553
 #, c-format
 msgid "Missing part #%d"
 msgstr "ç¼ºå°‘éƒ¨åˆ†çš„ #%d"
 
-#: src/lang.c:547
+#: src/lang.c:554
 msgid "*** No postponed articles ***"
 msgstr "*** æ²’æœ‰è¢«æ“±ç½®çš„æ–‡ç«  ***"
 
-#: src/lang.c:548
+#: src/lang.c:555
 msgid "Not a multi-part message"
 msgstr "ä¸æ˜¯ä¸€ç¯‡å¤šéƒ¨ä»¶è¨Šæ¯"
 
-#: src/lang.c:549
+#: src/lang.c:556
 msgid "You are not subscribed to this group"
 msgstr "æ‚¨æœªè¨‚é–±é€™å€‹ç¾¤çµ„"
 
-#: src/lang.c:550
+#: src/lang.c:557
 msgid "No previous expression"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹è¡¨ç¤ºå¼"
 
-#: src/lang.c:551
+#: src/lang.c:558
 msgid "Operation disabled in no-overwrite mode"
 msgstr "åœ¨ç„¡è¦†å¯«æ¨¡å¼ä¸­çš„æ“ä½œå·²åœç”¨"
 
 #. TODO: replace hard coded key-name in txt_info_postponed
-#: src/lang.c:553
+#: src/lang.c:560
 #, c-format
 msgid "%d postponed %s, reuse with ^O...\n"
 msgstr "%d å·²æ“±ç½® %sï¼ŒæŒ‰ä¸‹ ^O ä»¥é‡æ–°ä½¿ç”¨â€¦\n"
 
-#: src/lang.c:554
+#: src/lang.c:561
 msgid ""
 "X-Conversion-Note: multipart/alternative contents have been removed.\n"
 "  To get the whole article, turn alternative handling OFF in the Option "
@@ -2595,21 +2621,21 @@ msgstr ""
 "X-Conversion-Note: å¤šéƒ¨ä»¶/æ›¿ä»£å…§å®¹å·²è¢«ç§»é™¤ã€‚\n"
 "  è¦æå–æ•´ç¯‡æ–‡ç« ï¼Œè«‹åœ¨é¸é …åŠŸèƒ½è¡¨ä¸­é—œé–‰æ›¿ä»£è™•ç†\n"
 
-#: src/lang.c:556
+#: src/lang.c:563
 #, c-format
 msgid "Save filename for %s/%s is a mailbox. Attachment not saved"
 msgstr "å„²å­˜ %s/%s çš„æª”åæ˜¯ä¸€å€‹ä¿¡ç®±ã€‚é™„ä»¶æœªè¢«å„²å­˜"
 
-#: src/lang.c:557
+#: src/lang.c:564
 msgid "TeX2Iso encoded article"
 msgstr "TeX2Iso ç·¨ç¢¼æ–‡ç« "
 
-#: src/lang.c:558
+#: src/lang.c:565
 msgid "incomplete "
 msgstr "ä¸å®Œæ•´çš„ "
 
 #. TODO: replace hard coded key-names
-#: src/lang.c:560
+#: src/lang.c:567
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -2668,152 +2694,152 @@ msgstr ""
 "è¦ç²å¾—æ›´å¤šè³‡è¨Šï¼Œè«‹é–±è®€ç·šä¸Šæ‰‹å†Šã€READMEã€INSTALLã€TODO å’Œ FTP ç­‰æª”æ¡ˆã€‚\n"
 "è«‹åˆ©ç”¨ã€ŽRã€å‘½ä»¤ç™¼é€éŒ¯èª¤å ±å‘Š/æ„è¦‹çµ¦ %sã€‚\n"
 
-#: src/lang.c:576
+#: src/lang.c:583
 #, c-format
 msgid "Invalid  From: %s  line. Read the INSTALL file again."
 msgstr "ç„¡æ•ˆçš„   From: %s  åˆ—ã€‚è«‹å†é–±è®€ INSTALL æª”æ¡ˆã€‚"
 
-#: src/lang.c:578
+#: src/lang.c:585
 msgid "Invalid multibyte sequence found\n"
 msgstr "å‡ºç¾ç„¡æ•ˆçš„å¤šä½å…ƒçµ„åºåˆ—\n"
 
-#: src/lang.c:581
+#: src/lang.c:588
 #, c-format
 msgid "Invalid  Sender:-header %s"
 msgstr "ç„¡æ•ˆçš„  Sender: -header %s"
 
-#: src/lang.c:583
+#: src/lang.c:590
 msgid "Inverse video disabled"
 msgstr "åç™½é¡¯ç¤ºå·²åœç”¨"
 
-#: src/lang.c:584
+#: src/lang.c:591
 msgid "Inverse video enabled"
 msgstr "åç™½é¡¯ç¤ºå·²å•Ÿç”¨"
 
-#: src/lang.c:586
+#: src/lang.c:593
 #, c-format
 msgid "Missing definition for %s\n"
 msgstr "ç¼ºå°‘ %s çš„å®šç¾©\n"
 
-#: src/lang.c:587
+#: src/lang.c:594
 #, c-format
 msgid "Invalid key definition '%s'\n"
 msgstr "ç„¡æ•ˆçš„æŒ‰éµå®šç¾©ã€Ž%sã€\n"
 
-#: src/lang.c:588
+#: src/lang.c:595
 #, c-format
 msgid "Invalid keyname '%s'\n"
 msgstr "ç„¡æ•ˆçš„æŒ‰éµåç¨±ã€Ž%sã€\n"
 
-#: src/lang.c:589
+#: src/lang.c:596
 #, c-format
 msgid "Keymap file was upgraded to version %s\n"
 msgstr "Keymap æª”æ¡ˆå·²å‡ç´šåˆ°ç‰ˆæœ¬ %s\n"
 
-#: src/lang.c:590
+#: src/lang.c:597
 #, c-format
 msgid "Kill From:     [%s] (y/n): "
 msgstr "ç é™¤ From:   [%s] (y/n)ï¼š"
 
-#: src/lang.c:591
+#: src/lang.c:598
 msgid "Kill Lines: (</>num): "
 msgstr "ç é™¤ Lines: (</>num)ï¼š"
 
-#: src/lang.c:592
+#: src/lang.c:599
 msgid "Kill Article Menu"
 msgstr "ç é™¤æ–‡ç« é¸å–®"
 
-#: src/lang.c:593
+#: src/lang.c:600
 #, fuzzy, c-format
 msgid "Kill Msg-ID:   [%s] (f/l/o/n): "
 msgstr "ç é™¤ Msg-Idï¼š [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:594
+#: src/lang.c:601
 msgid "Kill pattern scope  : "
 msgstr "ç é™¤èƒšé¨°ç¯„åœ ï¼š"
 
-#: src/lang.c:595
+#: src/lang.c:602
 #, c-format
 msgid "Kill Subject:  [%s] (y/n): "
 msgstr "ç é™¤ Subject: [%s] (y/n)ï¼š"
 
-#: src/lang.c:596
+#: src/lang.c:603
 msgid "Kill text pattern   : "
 msgstr "ç é™¤æ–‡å­—èƒšé¨°  ï¼š"
 
-#: src/lang.c:597
+#: src/lang.c:604
 msgid "Kill time in days   : "
 msgstr "ç é™¤æ™‚é–“æ–¼æ¯æ—¥  ï¼š"
 
-#: src/lang.c:599
+#: src/lang.c:606
 msgid "Last"
 msgstr "æœ€å¾Œä¸€ç­†"
 
-#: src/lang.c:600
+#: src/lang.c:607
 msgid "-- Last response --"
 msgstr "-- æœ€å¾Œä¸€ç­†å›žæ‡‰ --"
 
-#: src/lang.c:601
+#: src/lang.c:608
 #, c-format
 msgid "Lines %s  "
 msgstr "åˆ— %s  "
 
-#: src/lang.c:604
+#: src/lang.c:610
 #, fuzzy
 msgid "Function not available."
 msgstr "ç„¡æ³•ä½¿ç”¨æ–‡ç« "
 
-#: src/lang.c:605
+#: src/lang.c:611
 msgid "Not reading via NNTP."
 msgstr ""
 
-#: src/lang.c:606
+#: src/lang.c:613
 #, fuzzy, c-format
 msgid "Group: %s"
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:607
+#: src/lang.c:614
 #, fuzzy, c-format
 msgid "Groups: %s"
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:610
+#: src/lang.c:617
 msgid "Mail"
 msgstr "éƒµå¯„"
 
-#: src/lang.c:611
+#: src/lang.c:618
 msgid "mailbox "
 msgstr "ä¿¡ç®± "
 
-#: src/lang.c:612
+#: src/lang.c:619
 #, c-format
 msgid "Mail article(s) to [%.*s]> "
 msgstr "éƒµå¯„æ–‡ç« åˆ° [%.*s]>"
 
-#: src/lang.c:613
+#: src/lang.c:620
 #, c-format
 msgid "Mailing log to %s\n"
 msgstr "éƒµå¯„è¨˜éŒ„æª”åˆ° %s\n"
 
-#: src/lang.c:614
+#: src/lang.c:621
 msgid "Mail bug report..."
 msgstr "éƒµå¯„éŒ¯èª¤å ±å‘Šâ€¦"
 
-#: src/lang.c:615
+#: src/lang.c:622
 #, c-format
 msgid "Mail BUG REPORT to %s?"
 msgstr "éƒµå¯„éŒ¯èª¤å ±å‘Šåˆ° %sï¼Ÿ"
 
-#: src/lang.c:616
+#: src/lang.c:623
 msgid "Mailed"
 msgstr "å·²å¯„å‡º"
 
-#: src/lang.c:617
+#: src/lang.c:624
 #, c-format
 msgid "Mailing to %s..."
 msgstr "éƒµå¯„åˆ° %sâ€¦"
 
-#: src/lang.c:618
+#: src/lang.c:625
 msgid ""
 "# [Mail/Save] active file. Format is like news active file:\n"
 "#   groupname  max.artnum  min.artnum  /dir\n"
@@ -2825,84 +2851,84 @@ msgstr ""
 "# ç¬¬å››å€‹æ¬„ä½æ˜¯åŸºåº•ç›®éŒ„ (äº¦å³ ~/Mail æˆ– ~/News)\n"
 "#\n"
 
-#: src/lang.c:621
+#: src/lang.c:628
 #, c-format
 msgid "%s marked as read"
 msgstr "%s æ¨™è¨˜ç‚ºå·²è®€"
 
-#: src/lang.c:622
+#: src/lang.c:629
 #, c-format
 msgid "%s marked as unread"
 msgstr "%s æ¨™è¨˜ç‚ºæœªè®€"
 
-#: src/lang.c:623
+#: src/lang.c:630
 #, c-format
 msgid "Marked %d of %d %s as read"
 msgstr "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºå·²è®€"
 
-#: src/lang.c:624
+#: src/lang.c:631
 #, c-format
 msgid "Marked %d of %d %s as unread"
 msgstr "æ¨™è¨˜ %2$d ä¸­çš„ %1$d %3$s ç‚ºæœªè®€"
 
-#: src/lang.c:625 src/lang.c:1352
+#: src/lang.c:632 src/lang.c:1365
 msgid "Mark"
 msgstr "æ¨™è¨˜"
 
-#: src/lang.c:626
+#: src/lang.c:633
 #, c-format
 msgid "Mark all articles as read%s?"
 msgstr "æ¨™è¨˜æ‰€æœ‰æ–‡ç« ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:627
+#: src/lang.c:634
 #, c-format
 msgid "Mark article as read%s?"
 msgstr "æ¨™è¨˜æ–‡ç« ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:628
+#: src/lang.c:635
 #, c-format
 msgid "Mark group %s as read?"
 msgstr "æ¨™è¨˜ç¾¤çµ„ %s ç‚ºå·²è®€ï¼Ÿ"
 
-#: src/lang.c:629
+#: src/lang.c:636
 #, c-format
 msgid "Mark thread as read%s?"
 msgstr "æ¨™è¨˜è¨Žè«–ä¸²ç‚º %s è®€ï¼Ÿ"
 
-#: src/lang.c:630
+#: src/lang.c:637
 #, c-format
 msgid "Matching %s groups..."
 msgstr "æ­£åœ¨åŒ¹é… %s ç¾¤çµ„â€¦"
 
-#: src/lang.c:631 src/lang.c:645 src/lang.c:651
+#: src/lang.c:638 src/lang.c:651 src/lang.c:654 src/lang.c:660
 #, c-format
 msgid "<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ±‚åŠ©ï¼›%s=é›¢é–‹"
 
-#: src/lang.c:633
+#: src/lang.c:640
 #, c-format
 msgid ""
 "%s=view; %s=pipe; %s=pipe raw; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr ""
 "%s=æª¢è¦–ï¼›%s=ç®¡ç·šï¼›%s=ç®¡ç·šåŽŸå§‹ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=æ¨™å®šèƒšé¨°ï¼›%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š"
 
-#: src/lang.c:635
+#: src/lang.c:642
 #, c-format
 msgid "%s=view; %s=save; %s=tag; %s=tag pattern; %s=untag all"
 msgstr "%s=æª¢è¦–ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=æ¨™å®šèƒšé¨°ï¼›%s=å–æ¶ˆæ‰€æœ‰æ¨™å®š"
 
-#: src/lang.c:637
+#: src/lang.c:644
 #, c-format
 msgid ""
 "%s=reverse tagging; %s=search forwards; %s=search backwards; %s=repeat search"
 msgstr "%s=åå‘æ¨™å®šï¼›%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
 
-#: src/lang.c:638 src/lang.c:642
+#: src/lang.c:645 src/lang.c:649
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ä¸€å€‹æœªè®€ï¼›%s=æœå°‹èƒšé¨°ï¼›%s=ç é™¤/é¸å–"
 
-#: src/lang.c:639
+#: src/lang.c:646
 #, c-format
 msgid ""
 "%s=author search; %s=catchup; %s=line down; %s=line up; %s=mark read; "
@@ -2910,262 +2936,262 @@ msgid ""
 msgstr ""
 "%s=ä½œè€…æœå°‹ï¼›%s=è¨­å›žæœªè®€ï¼›%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ¨™è¨˜è®€å–ï¼›%s=åˆ—å‡ºè¨Žè«–ä¸²"
 
-#: src/lang.c:640
+#: src/lang.c:647
 #, c-format
 msgid "%s=line up; %s=line down; %s=page up; %s=page down; %s=top; %s=bottom"
 msgstr "%s=è²¼é½Šï¼›%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=å‘ä¸Šä¸€é ï¼›%s=å‘ä¸‹ä¸€é ï¼›%s=é ‚ç«¯ï¼›%s=åº•éƒ¨"
 
-#: src/lang.c:641
+#: src/lang.c:648
 #, c-format
 msgid "%s=search forwards; %s=search backwards; %s=quit"
 msgstr "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é›¢é–‹"
 
-#: src/lang.c:643
+#: src/lang.c:650
 #, c-format
 msgid "%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read"
 msgstr "%s=ä½œè€…æœå°‹ï¼›%s=å…§æ–‡æœå°‹ï¼›%s=è¨­å›žæœªè®€ï¼›%s=è·Ÿè²¼ï¼›%s=æ¨™è¨˜è®€å–"
 
-#: src/lang.c:644
+#: src/lang.c:652 src/lang.c:661
+#, c-format
+msgid "%s=search forwards; %s=search backwards; %s=repeat search"
+msgstr "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
+
+#: src/lang.c:653
 #, c-format
 msgid "%s=add; %s=move; %s=rename; %s=delete"
 msgstr "%s=åŠ å…¥ï¼›%s=ç§»å‹•ï¼›%s=é‡æ–°å‘½åï¼›%s=åˆªé™¤"
 
-#: src/lang.c:646
+#: src/lang.c:655
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ä¸€å€‹æœªè®€ï¼›%s,%s=æœå°‹èƒšé¨°ï¼›%s=è¨­å›žæœªè®€"
 
-#: src/lang.c:647
+#: src/lang.c:656
 #, c-format
 msgid ""
 "%s=line down; %s=line up; %s=help; %s=move; %s=quit; %s=toggle all/unread"
 msgstr "%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=æ±‚åŠ©ï¼›%s=ç§»å‹•ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›å…¨éƒ¨/æœªè®€"
 
-#: src/lang.c:648
+#: src/lang.c:657
 #, c-format
 msgid ""
 "%s=subscribe; %s=sub pattern; %s=unsubscribe; %s=unsub pattern; %s=yank in/"
 "out"
 msgstr "%s=è¨‚é–±ï¼›%s=è¨‚é–±èƒšé¨°ï¼›%s=å–æ¶ˆè¨‚é–±ï¼›%s=å–æ¶ˆè¨‚é–±èƒšé¨°ï¼›%s=æ‹”å…¥/å‡º"
 
-#: src/lang.c:649
+#: src/lang.c:658
 #, c-format
 msgid "<n>=set current to n; %s=next unread; %s=catchup; %s=display toggle"
 msgstr "<n>=è¨­å®šç›®å‰ç‚º n; %s=ä¸‹ä¸€å€‹æœªè®€ï¼›%s=è¨­å›žæœªè®€ï¼›%s=é¡¯ç¤ºåˆ‡æ›"
 
-#: src/lang.c:650
+#: src/lang.c:659
 #, c-format
 msgid "%s=help; %s=line down; %s=line up; %s=quit; %s=tag; %s=mark unread"
 msgstr "%s=æ±‚åŠ©ï¼›%s=ä¸‹ç§»ä¸€åˆ—ï¼›%s=è²¼é½Šï¼›%s=é›¢é–‹ï¼›%s=æ¨™å®šï¼›%s=æ¨™è¨˜æœªè®€"
 
-#: src/lang.c:652
-#, c-format
-msgid "%s=search forwards; %s=search backwards; %s=repeat search"
-msgstr "%s=å‘å‰æœå°‹ï¼›%s=å‘å¾Œæœå°‹ï¼›%s=é‡è¤‡æœå°‹"
-
-#: src/lang.c:653
+#: src/lang.c:662
 msgid "--More--"
 msgstr "--æ›´å¤š--"
 
-#: src/lang.c:654
+#: src/lang.c:663
 #, c-format
 msgid "Moving %s..."
 msgstr "æ­£åœ¨ç§»å‹• %sâ€¦"
 
-#: src/lang.c:655
+#: src/lang.c:664
 msgid "Message-ID: & last Reference  "
 msgstr "Message-ID: & æœ€è¿‘ä¸€ç­†åƒè€ƒ  "
 
-#: src/lang.c:656
+#: src/lang.c:665
 msgid "Message-ID: line              "
 msgstr "Message-ID: åˆ—              "
 
-#: src/lang.c:657
+#: src/lang.c:666
 msgid "Message-ID: & References: line"
 msgstr "Message-ID: & References: åˆ—"
 
-#: src/lang.c:659
+#: src/lang.c:668
 msgid ", name: "
 msgstr "ï¼Œåç¨±ï¼š"
 
-#: src/lang.c:660
+#: src/lang.c:669
 #, c-format
 msgid "Go to newsgroup [%s]> "
 msgstr "å‰å¾€æ–°èžç¾¤çµ„ [%s]>"
 
-#: src/lang.c:661
+#: src/lang.c:670
 msgid "newsgroups"
 msgstr "æ–°èžç¾¤çµ„"
 
-#: src/lang.c:662
+#: src/lang.c:671
 #, c-format
 msgid "Position %s in group list (1,2,..,$) [%d]> "
 msgstr "å®šä½ %s æ–¼ç¾¤çµ„æ¸…å–® (1,2,..,$) [%d]>"
 
-#: src/lang.c:663
+#: src/lang.c:672
 msgid "newsgroup"
 msgstr "æ–°èžç¾¤çµ„"
 
-#: src/lang.c:664
+#: src/lang.c:673
 msgid "Try and save newsrc file again?"
 msgstr "å†æ¬¡å˜—è©¦ä¸¦å„²å­˜ newsrc æª”æ¡ˆï¼Ÿ"
 
-#: src/lang.c:665
+#: src/lang.c:674
 msgid "Warning: No newsgroups were written to your newsrc file. Save aborted."
 msgstr "è­¦å‘Šï¼šæ²’æœ‰ä»»ä½•æ–°èžç¾¤çµ„è¢«å¯«å…¥æ‚¨çš„ newsrc æª”æ¡ˆã€‚å·²æ”¾æ£„å„²å­˜ã€‚"
 
-#: src/lang.c:666
+#: src/lang.c:675
 msgid "newsrc file saved successfully.\n"
 msgstr "newsrc æª”æ¡ˆå·²æˆåŠŸå„²å­˜ã€‚\n"
 
-#: src/lang.c:667
+#: src/lang.c:676
 msgid "-- Next response --"
 msgstr "-- ä¸‹ä¸€å€‹å›žæ‡‰ --"
 
-#: src/lang.c:668
+#: src/lang.c:677
 msgid "No  "
 msgstr "å¦  "
 
-#: src/lang.c:669
+#: src/lang.c:678
 msgid "*** No articles ***"
 msgstr "*** æ²’æœ‰æ–‡ç«  ***"
 
-#: src/lang.c:670
+#: src/lang.c:679
 msgid "No articles have been posted"
 msgstr "æ²’æœ‰ä»»ä½•æ–‡ç« å·²è¢«å¼µè²¼"
 
-#: src/lang.c:671
+#: src/lang.c:680
 msgid "*** No attachments ***"
 msgstr "*** æ²’æœ‰é™„ä»¶ ***"
 
-#: src/lang.c:672
+#: src/lang.c:681
 msgid "*** No description ***"
 msgstr "*** æ²’æœ‰æè¿° ***"
 
-#: src/lang.c:673
+#: src/lang.c:682
 msgid "No filename"
 msgstr "æ²’æœ‰æª”å"
 
-#: src/lang.c:674
+#: src/lang.c:683
 msgid "No group"
 msgstr "æ²’æœ‰ç¾¤çµ„"
 
-#: src/lang.c:675
+#: src/lang.c:684
 msgid "*** No groups ***"
 msgstr "*** æ²’æœ‰ç¾¤çµ„ ***"
 
-#: src/lang.c:676
+#: src/lang.c:685
 msgid "No more groups to read"
 msgstr "å·²ç„¡å¯è®€å–ç¾¤çµ„"
 
-#: src/lang.c:677
+#: src/lang.c:686
 msgid "No last message"
 msgstr "æ²’æœ‰æœ€è¿‘ä¸€ç­†è¨Šæ¯"
 
-#: src/lang.c:678
+#: src/lang.c:687
 msgid "No mail address"
 msgstr "æ²’æœ‰éƒµä»¶åœ°å€"
 
-#: src/lang.c:679
+#: src/lang.c:688
 msgid "No articles marked for saving"
 msgstr "æ²’æœ‰æ¨™è¨˜è¦å„²å­˜çš„æ–‡ç« "
 
-#: src/lang.c:680
+#: src/lang.c:689
 msgid "No match"
 msgstr "æ²’æœ‰åŒ¹é…"
 
-#: src/lang.c:681
+#: src/lang.c:690
 msgid "No more groups"
 msgstr "å·²ç„¡ç¾¤çµ„"
 
-#: src/lang.c:682
+#: src/lang.c:691
 msgid "No newsgroups"
 msgstr "æ²’æœ‰æ–°èžç¾¤çµ„"
 
-#: src/lang.c:683
+#: src/lang.c:692
 msgid "No next unread article"
 msgstr "æ²’æœ‰ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:684
+#: src/lang.c:693
 msgid "No previous group"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹ç¾¤çµ„"
 
-#: src/lang.c:685
+#: src/lang.c:694
 msgid "No previous search, nothing to repeat"
 msgstr "æ²’æœ‰ä¸Šä¸€å€‹æœå°‹ï¼Œæ²’æœ‰ä»»ä½•æ±è¥¿å¯é‡è¤‡"
 
-#: src/lang.c:686
+#: src/lang.c:695
 msgid "No previous unread article"
 msgstr "æ²’æœ‰ä¸Šä¸€ç¯‡æœªè®€æ–‡ç« "
 
-#: src/lang.c:687
+#: src/lang.c:696
 msgid "No responses"
 msgstr "æ²’æœ‰å›žæ‡‰"
 
-#: src/lang.c:688
+#: src/lang.c:697
 msgid "No responses to list in current thread"
 msgstr "åœ¨ç›®å‰çš„è¨Žè«–ä¸²ä¸­æ²’æœ‰å›žæ‡‰å¯åˆ—å‡º"
 
-#: src/lang.c:689
+#: src/lang.c:698
 msgid "*** No scopes ***"
 msgstr "*** æ²’æœ‰ç¯„åœ ***"
 
-#: src/lang.c:690
+#: src/lang.c:699
 msgid "No search string"
 msgstr "æ²’æœ‰æœå°‹å­—ä¸²"
 
-#: src/lang.c:691
+#: src/lang.c:700
 msgid "No subject"
 msgstr "æ²’æœ‰ä¸»æ—¨"
 
-#: src/lang.c:693
+#: src/lang.c:702
 #, c-format
 msgid "%s: Terminal must have clear to end-of-line (ce)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°åˆ—å°¾ (ce)\n"
 
-#: src/lang.c:694
+#: src/lang.c:703
 #, c-format
 msgid "%s: Terminal must have clear to end-of-screen (cd)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ æ¸…ç©ºåˆ°èž¢å¹•æœ«ç«¯ (cd)\n"
 
-#: src/lang.c:695
+#: src/lang.c:704
 #, c-format
 msgid "%s: Terminal must have clearscreen (cl) capability\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆå…·å‚™æ¸…ç©ºèž¢å¹• (cl) çš„èƒ½åŠ›\n"
 
-#: src/lang.c:696
+#: src/lang.c:705
 #, c-format
 msgid "%s: Terminal must have cursor motion (cm)\n"
 msgstr "%sï¼šçµ‚ç«¯æ©Ÿå¿…é ˆèƒ½å¤ ç§»å‹•æ¸¸æ¨™ (cm)\n"
 
-#: src/lang.c:697
+#: src/lang.c:706
 #, c-format
 msgid "%s: TERM variable must be set to use screen capabilities\n"
 msgstr "%sï¼šTERM è®Šæ•¸å¿…é ˆè¢«è¨­å®šä»¥ä½¿ç”¨èž¢å¹•èƒ½åŠ›\n"
 
-#: src/lang.c:699
+#: src/lang.c:708
 #, c-format
 msgid "No viewer found for %s/%s\n"
 msgstr "æ‰¾ä¸åˆ°ä»»ä½•æª¢è¦–å™¨ç”¨æ–¼ %s/%s\n"
 
-#: src/lang.c:700
+#: src/lang.c:709
 msgid "Newsgroup does not exist on this server"
 msgstr "æ–°èžç¾¤çµ„ä¸å­˜åœ¨æ–¼é€™å€‹ä¼ºæœå™¨"
 
-#: src/lang.c:701
+#: src/lang.c:710
 #, c-format
 msgid "Group %s not found in active file"
 msgstr "åœ¨ç¾ç”¨æª”æ¡ˆä¸­æ‰¾ä¸åˆ°ç¾¤çµ„ %s"
 
-#: src/lang.c:702
+#: src/lang.c:711
 msgid "c)reate it, use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "c)å»ºç«‹å®ƒã€ä½¿ç”¨ a)æ›¿ä»£åç¨±ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)é›¢é–‹ tinï¼š"
 
-#: src/lang.c:703
+#: src/lang.c:712
 msgid "use a)lternative name, use d)efault .newsrc, q)uit tin: "
 msgstr "ä½¿ç”¨ a)æ›¿ä»£åç¨±ã€ä½¿ç”¨ d)é è¨­ .newsrcã€q)é›¢é–‹ tinï¼š"
 
-#: src/lang.c:704
+#: src/lang.c:713
 #, c-format
 msgid ""
 "# NNTP-server -> newsrc translation table and NNTP-server\n"
@@ -3194,44 +3220,44 @@ msgstr ""
 "#   news.example.org  /tmp/nrc-ex      example    ex\n"
 "#\n"
 
-#: src/lang.c:711
+#: src/lang.c:720
 msgid "Only"
 msgstr "åªæœ‰"
 
-#: src/lang.c:712
+#: src/lang.c:721
 #, c-format
 msgid "Option not enabled. Recompile with %s."
 msgstr "é¸é …æœªå•Ÿç”¨ã€‚é‡æ–°ä»¥ %s ç·¨è­¯ã€‚"
 
-#: src/lang.c:713
+#: src/lang.c:722
 msgid "Options Menu"
 msgstr "é¸é …åŠŸèƒ½è¡¨"
 
-#: src/lang.c:714
+#: src/lang.c:723
 msgid "Options Menu Commands"
 msgstr "é¸é …åŠŸèƒ½è¡¨å‘½ä»¤"
 
-#: src/lang.c:717
+#: src/lang.c:726
 #, c-format
 msgid "Error in regex: %s at pos. %d '%s'"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ %s çš„ä½ç½® %d ç™¼ç”ŸéŒ¯èª¤ï¼šã€Ž%sã€"
 
-#: src/lang.c:718
+#: src/lang.c:727
 #, c-format
 msgid "Error in regex: pcre internal error %d"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼špcre å…§éƒ¨éŒ¯èª¤ %d"
 
-#: src/lang.c:719
+#: src/lang.c:728
 #, c-format
 msgid "Error in regex: study - pcre internal error %s"
 msgstr "åœ¨æ­£è¦è¡¨ç¤ºå¼ä¸­ç™¼ç”ŸéŒ¯èª¤ï¼šstudy - pcre å…§éƒ¨éŒ¯èª¤ %s"
 
-#: src/lang.c:720
+#: src/lang.c:729
 msgid "Post a followup..."
 msgstr "è·Ÿè²¼â€¦"
 
 #. TODO: replace hard coded key-name in txt_post_error_ask_postpone
-#: src/lang.c:722
+#: src/lang.c:731
 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"
@@ -3241,282 +3267,302 @@ msgstr ""
 "éŒ¯èª¤æ˜¯æš«æ™‚æˆ–æ˜¯å¯æ”¹æ­£çš„ï¼Œæ‚¨å¯ä»¥æ“±ç½®æ–‡ç« \n"
 "ä¸¦æ–¼ç¨å¾Œä»¥ ^O å†æ¬¡å–å‡ºå®ƒã€‚\n"
 
-#: src/lang.c:725
+#: src/lang.c:734
 msgid "Posted articles history"
 msgstr "å¼µè²¼æ–‡ç« æ­·å²è¨˜éŒ„"
 
-#: src/lang.c:726
+#: src/lang.c:735
+#, fuzzy
+msgid "Posted Articles Menu Commands"
+msgstr "å±¬æ€§åŠŸèƒ½è¡¨æŒ‡ä»¤"
+
+#: src/lang.c:736
+msgid "Lookup failed"
+msgstr ""
+
+#: src/lang.c:737
+#, fuzzy
+msgid "Operation not available for replies by mail"
+msgstr "å›žåˆ°ç¾¤çµ„é¸æ“‡å±¤ç´š"
+
+#: src/lang.c:738
+#, fuzzy
+msgid "Already in posted articles history level"
+msgstr "å¼µè²¼æ–‡ç« æ­·å²è¨˜éŒ„"
+
+#: src/lang.c:739
 #, c-format
 msgid "Post to newsgroup(s) [%s]> "
 msgstr "å¼µè²¼åˆ°æ–°èžç¾¤çµ„ [%s]>"
 
-#: src/lang.c:727
+#: src/lang.c:740
 msgid "-- post processing started --"
 msgstr "-- å¼µè²¼è™•ç†é–‹å§‹ --"
 
-#: src/lang.c:728
+#: src/lang.c:741
 msgid "-- post processing completed --"
 msgstr "-- å¼µè²¼è™•ç†å®Œæˆ --"
 
-#: src/lang.c:729
+#: src/lang.c:742
 #, c-format
 msgid "Post subject [%s]> "
 msgstr "å¼µè²¼ä¸»æ—¨ [%s]>"
 
-#: src/lang.c:730
+#: src/lang.c:743
 msgid ""
 "# Summary of mailed/posted messages viewable by 'W' command from within "
 "tin.\n"
 msgstr "# éƒµå¯„/å¼µè²¼çš„è¨Šæ¯æ¦‚è¦å¯ä»¥åœ¨ tin ä¹‹ä¸­ç¶“ç”±ã€ŽWã€å‘½ä»¤ä¾†æª¢è¦–ã€‚\n"
 
-#: src/lang.c:731
+#: src/lang.c:744
 msgid "Posting article..."
 msgstr "å¼µè²¼æ–‡ç« â€¦"
 
-#: src/lang.c:732
+#: src/lang.c:745
 #, c-format
 msgid "Post postponed articles [%%s]? (%s/%s/%s/%s/%s): "
 msgstr "å¼µè²¼è¢«æ“±ç½®çš„æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s/%s/%s)ï¼š"
 
-#: src/lang.c:733
+#: src/lang.c:746
 #, c-format
 msgid "Hot %s"
 msgstr "ç†±é–€ %s"
 
-#: src/lang.c:734
+#: src/lang.c:747
 #, c-format
 msgid "Tagged %s"
 msgstr "å·²æ¨™å®š %s"
 
-#: src/lang.c:735
+#: src/lang.c:748
 #, c-format
 msgid "Untagged %s"
 msgstr "å·²å–æ¶ˆæ¨™å®š %s"
 
-#: src/lang.c:737
+#: src/lang.c:750
 #, c-format
 msgid "Preparing for filtering on Path header (%d/%d)..."
 msgstr ""
 
-#: src/lang.c:739
+#: src/lang.c:752
 msgid "Processing mail messages marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„éƒµä»¶è¨Šæ¯ã€‚"
 
-#: src/lang.c:740
+#: src/lang.c:753
 msgid "Processing saved articles marked for deletion."
 msgstr "è™•ç†æ¨™è¨˜ç‚ºåˆªé™¤çš„å·²å„²å­˜æ–‡ç« ã€‚"
 
-#: src/lang.c:741
+#: src/lang.c:754
 #, c-format
 msgid "Accept Followup-To? %s=post, %s=ignore, %s=quit: "
 msgstr "æŽ¥å—è·Ÿè²¼ï¼Ÿ%s=å¼µè²¼ï¼Œ%s=å¿½ç•¥ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:742
+#: src/lang.c:755
 msgid "Article unchanged, abort mailing?"
 msgstr "æ–‡ç« æœªè®Šæ›´ï¼Œæ”¾æ£„éƒµå¯„ï¼Ÿ"
 
-#: src/lang.c:743
+#: src/lang.c:756
 #, c-format
 msgid "Do you want to see postponed articles (%d)?"
 msgstr "æ‚¨è¦çœ‹åˆ°æ“±ç½®çš„æ–‡ç«  (%d) å—Žï¼Ÿ"
 
-#: src/lang.c:745
+#: src/lang.c:758
 msgid "Add quick kill filter?"
 msgstr "åŠ å…¥å¿«é€Ÿç é™¤ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:746
+#: src/lang.c:759
 msgid "Add quick selection filter?"
 msgstr "åŠ å…¥å¿«é€Ÿé¸æ“‡ç¯©é¸å™¨ï¼Ÿ"
 
-#: src/lang.c:747
+#: src/lang.c:760
 msgid "Do you really want to quit?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å—Žï¼Ÿ"
 
-#: src/lang.c:748
+#: src/lang.c:761
 #, c-format
 msgid "%s=edit cancel message, %s=quit, %s=delete (cancel) [%%s]: "
 msgstr "%s=ç·¨è¼¯å–æ¶ˆè¨Šæ¯ï¼Œ%s=é›¢é–‹ï¼Œ%s=åˆªé™¤ (å–æ¶ˆ) [%%s]ï¼š"
 
-#: src/lang.c:749
+#: src/lang.c:762
 msgid "You have tagged articles in this group - quit anyway?"
 msgstr "æ‚¨å·²åœ¨é€™å€‹ç¾¤çµ„ä¸­æ¨™å®šæ–‡ç«  - ç„¡è«–å¦‚ä½•éƒ½è¦é›¢é–‹ï¼Ÿ"
 
-#: src/lang.c:750
+#: src/lang.c:763
 #, c-format
 msgid "%s=quit, %s=edit, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:751
+#: src/lang.c:764
 #, c-format
 msgid "%s=quit %s=edit %s=save kill description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜ç é™¤æè¿°ï¼š"
 
-#: src/lang.c:752
+#: src/lang.c:765
 #, c-format
 msgid "%s=quit %s=edit %s=save select description: "
 msgstr "%s=é›¢é–‹ %s=ç·¨è¼¯ %s=å„²å­˜é¸å–æè¿°ï¼š"
 
-#: src/lang.c:753
+#: src/lang.c:766
 msgid "Do you really want to quit without saving your configuration?"
 msgstr "æ‚¨çœŸçš„è¦é›¢é–‹å»ä¸å„²å­˜æ‚¨çš„çµ„æ…‹å—Žï¼Ÿ"
 
-#: src/lang.c:756
+#: src/lang.c:769
 msgid "Invalid range - valid are '0-9.$' eg. 1-$"
 msgstr "ç„¡æ•ˆçš„ç¯„åœ - æœ‰æ•ˆæ˜¯ã€Ž0-9.$ã€ä¾‹å¦‚ï¼š1-$"
 
-#: src/lang.c:757
+#: src/lang.c:770
 msgid "Do you want to abort this operation?"
 msgstr "æ‚¨è¦æ”¾æ£„é€™å€‹æ“ä½œå—Žï¼Ÿ"
 
-#: src/lang.c:758
+#: src/lang.c:771
 msgid "Do you want to exit tin immediately?"
 msgstr "æ‚¨è¦é¦¬ä¸Šé›¢é–‹ tin å—Žï¼Ÿ"
 
-#: src/lang.c:759
+#: src/lang.c:772
 msgid "Reading ('q' to quit)..."
 msgstr "è®€å– (ã€Žqã€è¡¨ç¤ºé›¢é–‹)â€¦"
 
-#: src/lang.c:760
+#: src/lang.c:773
 #, c-format
 msgid "Reading %sarticles..."
 msgstr "è®€å– %s ç¯‡æ–‡ç« â€¦"
 
-#: src/lang.c:761
+#: src/lang.c:774
 #, c-format
 msgid "Reading %sattributes file...\n"
 msgstr "è®€å– %s å±¬æ€§æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:762
+#: src/lang.c:775
 #, c-format
 msgid "Reading %sconfig file...\n"
 msgstr "è®€å– %s çµ„æ…‹æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:763
+#: src/lang.c:776
 msgid "Reading filter file...\n"
 msgstr "è®€å–ç¯©é¸å™¨æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:764
+#: src/lang.c:777
 #, c-format
 msgid "Reading %s groups..."
 msgstr "è®€å– %s ç¾¤çµ„â€¦"
 
-#: src/lang.c:765
+#: src/lang.c:778
 msgid "Reading input history file...\n"
 msgstr "è®€å–è¼¸å…¥æ­·å²æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:766
+#: src/lang.c:779
 msgid "Reading keymap file...\n"
 msgstr "è®€å– keymap æª”æ¡ˆâ€¦\n"
 
-#: src/lang.c:767
+#: src/lang.c:780
 msgid "Reading groups from active file... "
 msgstr "å¾žç¾ç”¨æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:768
+#: src/lang.c:781
 msgid "Reading groups from newsrc file... "
 msgstr "å¾ž newsrc æª”æ¡ˆè®€å–ç¾¤çµ„â€¦"
 
-#: src/lang.c:769
+#: src/lang.c:782
 msgid "Reading newsgroups file... "
 msgstr "è®€å–æ–°èžç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:770
+#: src/lang.c:783
 msgid "Reading newsrc file..."
 msgstr "è®€å– newsrc æª”æ¡ˆâ€¦"
 
-#: src/lang.c:771
+#: src/lang.c:784
 msgid "References: line              "
 msgstr "References: åˆ—              "
 
-#: src/lang.c:773
+#: src/lang.c:786
 #, c-format
 msgid "(%d:%02d remaining)"
 msgstr "(%d:%02d é‚„å‰©é¤˜)"
 
-#: src/lang.c:775
+#: src/lang.c:788
 #, c-format
 msgid "Bogus group %s removed."
 msgstr "å‡é€ çš„ç¾¤çµ„ %s å·²ç§»é™¤ã€‚"
 
-#: src/lang.c:776
-msgid "Removed from the previous rule: "
+#: src/lang.c:789
+#, fuzzy
+msgid "Removed from this rule: "
 msgstr "å·²å¾žä¸Šä¸€å€‹è¦å‰‡ç§»é™¤ï¼š"
 
-#: src/lang.c:777
+#: src/lang.c:790
 #, c-format
 msgid "Error: rename %s to %s"
 msgstr "éŒ¯èª¤ï¼šé‡æ–°å‘½å %s ç‚º %s"
 
-#: src/lang.c:778
+#: src/lang.c:791
 msgid "Reply to author..."
 msgstr "å›žè¦†çµ¦ä½œè€…â€¦"
 
-#: src/lang.c:779
+#: src/lang.c:792
 msgid "Repost"
 msgstr "é‡æ–°å¼µè²¼"
 
-#: src/lang.c:780
+#: src/lang.c:793
 msgid "Reposting article..."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« â€¦"
 
-#: src/lang.c:781
+#: src/lang.c:794
 #, c-format
 msgid "Repost article(s) to group(s) [%s]> "
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« åˆ°ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:782
+#: src/lang.c:795
 msgid "Reset newsrc?"
 msgstr "é‡ç½® newsrcï¼Ÿ"
 
-#: src/lang.c:783
+#: src/lang.c:796
 msgid "Responses have been directed to the following newsgroups"
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘ä¸‹åˆ—æ–°èžç¾¤çµ„"
 
-#: src/lang.c:784
+#: src/lang.c:797
 #, c-format
 msgid "Responses have been directed to poster. %s=mail, %s=post, %s=quit: "
 msgstr "å›žæ‡‰å·²è¢«å°Žå‘å¼µè²¼è€…ã€‚%s=éƒµå¯„ï¼Œ%s=å¼µè²¼ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:786
+#: src/lang.c:799
 msgid "Press <RETURN> to continue..."
 msgstr "æŒ‰ä¸‹ <RETURN> ä»¥ç¹¼çºŒâ€¦"
 
-#: src/lang.c:788
+#: src/lang.c:801
 #, c-format
 msgid "Select From    [%s] (y/n): "
 msgstr "é¸å–è‡ª    [%s] (y/n)ï¼š"
 
-#: src/lang.c:789
+#: src/lang.c:802
 msgid "Select Lines: (</>num): "
 msgstr "é¸å–å¤šåˆ—ï¼š(</>num)ï¼š"
 
-#: src/lang.c:790
+#: src/lang.c:803
 msgid "Auto-select Article Menu"
 msgstr "è‡ªå‹•é¸å–æ–‡ç« é¸å–®"
 
-#: src/lang.c:791
+#: src/lang.c:804
 #, fuzzy, c-format
 msgid "Select Msg-ID  [%s] (f/l/o/n): "
 msgstr "é¸å– Msg-Id  [%s] (f/l/o/n)ï¼š"
 
-#: src/lang.c:792
+#: src/lang.c:805
 msgid "Select pattern scope: "
 msgstr "é¸å–èƒšé¨°ç¯„åœï¼š"
 
-#: src/lang.c:793
+#: src/lang.c:806
 #, c-format
 msgid "Select Subject [%s] (y/n): "
 msgstr "é¸å–ä¸»æ—¨ [%s] (y/n)ï¼š"
 
-#: src/lang.c:794
+#: src/lang.c:807
 msgid "Select text pattern : "
 msgstr "é¸å–æ–‡å­—èƒšé¨°ï¼š"
 
-#: src/lang.c:795
+#: src/lang.c:808
 msgid "Select time in days   : "
 msgstr "é¸å–æ™‚é–“å¤©æ•¸  ï¼š"
 
-#: src/lang.c:796
+#: src/lang.c:809
 #, c-format
 msgid ""
 "# %s server configuration file\n"
@@ -3537,54 +3583,54 @@ msgstr ""
 "############################################################################\n"
 "\n"
 
-#: src/lang.c:802
+#: src/lang.c:815
 msgid "Showing unread groups only"
 msgstr "åªé¡¯ç¤ºæœªè®€ç¾¤çµ„"
 
-#: src/lang.c:803
+#: src/lang.c:816
 msgid "Subject: line (ignore case)   "
 msgstr "Subject: åˆ— (å¿½ç•¥å¤§å°å¯«)   "
 
-#: src/lang.c:804
+#: src/lang.c:817
 msgid "Subject: line (case sensitive)"
 msgstr "Subject: åˆ— (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:805
+#: src/lang.c:818
 msgid "Save"
 msgstr "å„²å­˜"
 
-#: src/lang.c:806
+#: src/lang.c:819
 #, c-format
 msgid "Save '%s' (%s/%s)?"
 msgstr "å„²å­˜ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:807
+#: src/lang.c:820
 msgid "Save configuration before continuing?"
 msgstr "ç¹¼çºŒä¹‹å‰å…ˆå„²å­˜çµ„æ…‹ï¼Ÿ"
 
-#: src/lang.c:808
+#: src/lang.c:821
 msgid "Save filename> "
 msgstr "å„²å­˜æª”å>"
 
-#: src/lang.c:809
+#: src/lang.c:822
 msgid "Saved"
 msgstr "å·²å„²å­˜"
 
-#: src/lang.c:810
+#: src/lang.c:823
 #, c-format
 msgid "%4d unread (%4d hot) %s in %s\n"
 msgstr "%4d æœªè®€ (%4d ç†±é–€) %s æ–¼ %s\n"
 
-#: src/lang.c:811
+#: src/lang.c:824
 #, c-format
 msgid "Saved %s...\n"
 msgstr "å·²å„²å­˜ %sâ€¦\n"
 
-#: src/lang.c:812
+#: src/lang.c:825
 msgid "Nothing was saved"
 msgstr "æ²’æœ‰ä»»ä½•æ±è¥¿è¢«å„²å­˜"
 
-#: src/lang.c:813
+#: src/lang.c:826
 #, c-format
 msgid ""
 "\n"
@@ -3593,182 +3639,182 @@ msgstr ""
 "\n"
 "%s %d %s ä¾†è‡ª %d %s\n"
 
-#: src/lang.c:814
+#: src/lang.c:827
 #, c-format
 msgid "-- %s saved to %s%s --"
 msgstr "-- %s å„²å­˜åˆ° %s%s --"
 
-#: src/lang.c:815
+#: src/lang.c:828
 #, c-format
 msgid "-- %s saved to %s - %s --"
 msgstr "-- %s å„²å­˜åˆ° %s - %s --"
 
-#: src/lang.c:816
+#: src/lang.c:829
 msgid "Saving..."
 msgstr "å„²å­˜ä¸­â€¦"
 
-#: src/lang.c:817
+#: src/lang.c:830
 #, c-format
 msgid "%s: Screen initialization failed"
 msgstr "%sï¼šèž¢å¹•åˆå§‹åŒ–å¤±æ•—"
 
-#: src/lang.c:819
+#: src/lang.c:832
 #, c-format
 msgid "%s: screen is too small\n"
 msgstr "%sï¼šèž¢å¹•å¤ªå°\n"
 
-#: src/lang.c:821
+#: src/lang.c:834
 #, fuzzy, c-format
 msgid "screen is too small, %s is exiting"
 msgstr "èž¢å¹•å¤ªå°ï¼Œ%s æ­£åœ¨é›¢é–‹\n"
 
-#: src/lang.c:822
+#: src/lang.c:835
 msgid "Delete scope?"
 msgstr "åˆªé™¤ç¯„åœï¼Ÿ"
 
-#: src/lang.c:823
+#: src/lang.c:836
 msgid "Enter scope> "
 msgstr "è¼¸å…¥ç¯„åœ>"
 
-#: src/lang.c:824
+#: src/lang.c:837
 msgid "Select new position> "
 msgstr "é¸å–æ–°ä½ç½®>"
 
-#: src/lang.c:825
+#: src/lang.c:838
 msgid "New position cannot be a global scope"
 msgstr "æ–°ä½ç½®ä¸å¯æ˜¯å…¨åŸŸç¯„åœ"
 
-#: src/lang.c:826
+#: src/lang.c:839
 msgid "Global scope, operation not allowed"
 msgstr "å…¨åŸŸç¯„åœï¼Œæ“ä½œä¸å…è¨±"
 
-#: src/lang.c:827
+#: src/lang.c:840
 msgid "Rename scope> "
 msgstr "é‡æ–°å‘½åç¯„åœ>"
 
-#: src/lang.c:828
+#: src/lang.c:841
 msgid "Select scope> "
 msgstr "é¸å–ç¯„åœ>"
 
-#: src/lang.c:829
+#: src/lang.c:842
 msgid "Scopes Menu"
 msgstr "ç¯„åœé¸å–®"
 
-#: src/lang.c:830
+#: src/lang.c:843
 msgid "Scopes Menu Commands"
 msgstr "ç¯„åœåŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:831
+#: src/lang.c:844
 #, c-format
 msgid "Search backwards [%s]> "
 msgstr "å‘å¾Œæœå°‹ [%s]>"
 
-#: src/lang.c:832
+#: src/lang.c:845
 #, c-format
 msgid "Search body [%s]> "
 msgstr "æœå°‹å…§æ–‡ [%s]>"
 
-#: src/lang.c:833
+#: src/lang.c:846
 #, c-format
 msgid "Search forwards [%s]> "
 msgstr "å‘å‰æœå°‹ [%s]>"
 
-#: src/lang.c:834
+#: src/lang.c:847
 msgid "Searching..."
 msgstr "æœå°‹ä¸­â€¦"
 
-#: src/lang.c:835
+#: src/lang.c:848
 #, c-format
 msgid "Searching article %d of %d ('q' to abort)..."
 msgstr "æœå°‹æ–‡ç«  %2$d ä¸­çš„ %1$d (ã€Žqã€ä»¥æ”¾æ£„)â€¦"
 
-#: src/lang.c:836
+#: src/lang.c:849
 msgid "Select article> "
 msgstr "é¸å–æ–‡ç« >"
 
-#: src/lang.c:837
+#: src/lang.c:850
 msgid ""
 "Select option number before text or use arrow keys and <CR>. 'q' to quit."
 msgstr "é¸å–æ–‡å­—å‰æ–¹çš„é¸é …æ•¸å­—æˆ–ä½¿ç”¨æ–¹å‘éµå’Œ <CR>ã€‚ã€Žqã€ä»¥é›¢é–‹ã€‚"
 
-#: src/lang.c:838
+#: src/lang.c:851
 msgid "Select group> "
 msgstr "é¸å–ç¾¤çµ„>"
 
-#: src/lang.c:839
+#: src/lang.c:852
 #, c-format
 msgid "Enter selection pattern [%s]> "
 msgstr "è¼¸å…¥é¸æ“‡èƒšé¨° [%s]>"
 
-#: src/lang.c:840
+#: src/lang.c:853
 msgid "Select thread> "
 msgstr "é¸å–è¨Žè«–ä¸²> "
 
-#: src/lang.c:841
+#: src/lang.c:854
 #, fuzzy, c-format
 msgid "%s %s %s (\"%s\"): send a DETAILED bug report to %s\n"
 msgstr "%s %s %s (ã€Œ%sã€) [%s]ï¼šç™¼é€è©³ç´°çš„éŒ¯èª¤å ±å‘Šçµ¦ %s\n"
 
-#: src/lang.c:842
+#: src/lang.c:855
 msgid "servers active-file"
 msgstr "ä¼ºæœå™¨ç›®å‰æª”æ¡ˆ"
 
-#: src/lang.c:843
+#: src/lang.c:856
 msgid "Cannot move into new newsgroups. Subscribe first..."
 msgstr "ç„¡æ³•ç§»å…¥æ–°çš„æ–°èžç¾¤çµ„ã€‚è«‹å…ˆè¨‚é–±â€¦"
 
-#: src/lang.c:844
+#: src/lang.c:857
 msgid "<SPACE>"
 msgstr "<SPACE>"
 
-#: src/lang.c:845
+#: src/lang.c:858
 #, c-format
 msgid "Starting: (%s)"
 msgstr "é–‹å§‹ï¼š(%s)"
 
-#: src/lang.c:846
+#: src/lang.c:859
 #, c-format
 msgid "List Thread (%d of %d)"
 msgstr "åˆ—å‡ºè¨Žè«–ä¸² (%2$d ä¸­çš„ %1$d)"
 
-#: src/lang.c:847
+#: src/lang.c:860
 #, c-format
 msgid "Thread (%.*s)"
 msgstr "è¨Žè«–ä¸² (%.*s)"
 
-#: src/lang.c:848
+#: src/lang.c:861
 msgid "Enter wildcard subscribe pattern> "
 msgstr "è¼¸å…¥è¬ç”¨å­—å…ƒè¨‚é–±èƒšé¨°>"
 
-#: src/lang.c:849
+#: src/lang.c:862
 #, c-format
 msgid "subscribed to %d groups"
 msgstr "å·²è¨‚é–± %d ç¾¤çµ„"
 
-#: src/lang.c:850
+#: src/lang.c:863
 #, c-format
 msgid "Subscribed to %s"
 msgstr "å·²è¨‚é–± %s"
 
-#: src/lang.c:851
+#: src/lang.c:864
 msgid "Subscribing... "
 msgstr "è¨‚é–±â€¦"
 
-#: src/lang.c:852
+#: src/lang.c:865
 #, c-format
 msgid "Repost or supersede article(s) [%%s]? (%s/%s/%s): "
 msgstr "é‡æ–°å¼µè²¼æˆ–å–ä»£æ–‡ç«  [%%s]ï¼Ÿ(%s/%s/%s)ï¼š"
 
-#: src/lang.c:853
+#: src/lang.c:866
 #, c-format
 msgid "Supersede article(s) to group(s) [%s]> "
 msgstr "å–ä»£æ–‡ç« æ–¼ç¾¤çµ„ [%s]>"
 
-#: src/lang.c:854
+#: src/lang.c:867
 msgid "Superseding article ..."
 msgstr "å–ä»£æ–‡ç« â€¦"
 
-#: src/lang.c:855
+#: src/lang.c:868
 #, c-format
 msgid ""
 "\n"
@@ -3777,24 +3823,24 @@ msgstr ""
 "\n"
 "å·²åœæ­¢ã€‚è¼¸å…¥ã€Žfgã€ä»¥é‡æ–°å•Ÿå‹• %s\n"
 
-#: src/lang.c:857
+#: src/lang.c:870
 #, c-format
 msgid "%d days"
 msgstr "%d å¤©"
 
-#: src/lang.c:858
+#: src/lang.c:871
 msgid "<TAB>"
 msgstr "<TAB>"
 
-#: src/lang.c:859
+#: src/lang.c:872
 msgid "TeX "
 msgstr "TeX "
 
-#: src/lang.c:860
+#: src/lang.c:873
 msgid "# Default action/prompt strings\n"
 msgstr "# é è¨­çš„å‹•ä½œ/æç¤ºå­—ä¸²\n"
 
-#: src/lang.c:861
+#: src/lang.c:874
 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"
@@ -3812,108 +3858,108 @@ msgstr ""
 "# case=ON/OFF    ON=ç¯©é¸å™¨å¤§å°å¯«é ˆç›¸ç¬¦ OFF=å¿½ç•¥å¤§å°å¯«\n"
 "# expire=ON/OFF  ON=é™åˆ¶åˆ° default_filter_days OFF=ä¸æœƒéŽæœŸ\n"
 
-#: src/lang.c:874
+#: src/lang.c:887
 msgid ""
 "# If ON use print current subject or newsgroup description in the last line\n"
 msgstr "# å¦‚æžœç‚º ON å°±å°å‡ºç›®å‰çš„ä¸»æ—¨æˆ–æœ€å¾Œä¸€åˆ—ä¸­çš„æ–°èžç¾¤çµ„æè¿°\n"
 
-#: src/lang.c:875
+#: src/lang.c:888
 msgid "# Host & time info used for detecting new groups (don't touch)\n"
 msgstr "# ä¸»æ©Ÿ & æ™‚é–“è³‡è¨Šç”¨æ–¼åµæ¸¬æ–°ç¾¤çµ„ (ä¸å½±éŸ¿)\n"
 
-#: src/lang.c:876
+#: src/lang.c:889
 msgid "There is no news\n"
 msgstr "æ²’æœ‰ä»»ä½•æ–°èž\n"
 
-#: src/lang.c:877
+#: src/lang.c:890
 msgid "Thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:878
+#: src/lang.c:891
 msgid "Thread Level Commands"
 msgstr "è¨Žè«–ä¸²å±¤ç´šå‘½ä»¤"
 
-#: src/lang.c:879
+#: src/lang.c:892
 msgid "Thread deselected"
 msgstr "è¨Žè«–ä¸²å·²å–æ¶ˆé¸å–"
 
-#: src/lang.c:880
+#: src/lang.c:893
 msgid "Thread selected"
 msgstr "è¨Žè«–ä¸²å·²é¸å–"
 
-#: src/lang.c:882
+#: src/lang.c:895
 msgid "threads"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:884
+#: src/lang.c:897
 msgid "thread"
 msgstr "è¨Žè«–ä¸²"
 
-#: src/lang.c:885
+#: src/lang.c:898
 #, c-format
 msgid "Thread %4s of %4s"
 msgstr "è¨Žè«–ä¸² %2$4s ä¸­çš„ %1$4s"
 
-#: src/lang.c:886
+#: src/lang.c:899
 msgid "Threading articles..."
 msgstr "è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:887
+#: src/lang.c:900
 #, c-format
 msgid "Toggled word highlighting %s"
 msgstr "å·²åˆ‡æ›å­—è©žé«˜äº®åº¦é¡¯ç¤º %s"
 
-#: src/lang.c:888
+#: src/lang.c:901
 msgid "Toggled rot13 encoding"
 msgstr "å·²åˆ‡æ› rot13 ç·¨ç¢¼"
 
-#: src/lang.c:889
-#, c-format
-msgid "Toggled german TeX encoding %s"
+#: src/lang.c:902
+#, fuzzy, c-format
+msgid "Toggled German TeX encoding %s"
 msgstr "å·²åˆ‡æ›å¾·èªž TeX ç·¨ç¢¼ %s"
 
-#: src/lang.c:890
+#: src/lang.c:903
 #, c-format
 msgid "Toggled tab-width to %d"
 msgstr "å·²åˆ‡æ›è·³æ ¼å¯¬åº¦ç‚º %d"
 
-#: src/lang.c:892
+#: src/lang.c:905
 #, c-format
 msgid "%d Trying to dotlock %s"
 msgstr "%d å˜—è©¦é»žéŽ–å®š %s"
 
-#: src/lang.c:893
+#: src/lang.c:906
 #, c-format
 msgid "%d Trying to lock %s"
 msgstr "%d å˜—è©¦éŽ–å®š %s"
 
-#: src/lang.c:895
+#: src/lang.c:908
 msgid "           h=help"
 msgstr "           h=æ±‚åŠ©"
 
-#: src/lang.c:897
+#: src/lang.c:910
 msgid "Unlimited"
 msgstr "æ²’æœ‰é™åˆ¶"
 
-#: src/lang.c:898
+#: src/lang.c:911
 msgid "Enter wildcard unsubscribe pattern> "
 msgstr "è¼¸å…¥å–æ¶ˆè¨‚é–±çš„è¬ç”¨å­—å…ƒèƒšé¨°>"
 
-#: src/lang.c:899
+#: src/lang.c:912
 #, c-format
 msgid "Error decoding %s : %s"
 msgstr "è§£ç¢¼ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%s"
 
-#: src/lang.c:900
+#: src/lang.c:913
 msgid "No end."
 msgstr "æ²’æœ‰çµæŸã€‚"
 
-#: src/lang.c:901
+#: src/lang.c:914
 #, c-format
 msgid "%s successfully decoded."
 msgstr "%s å·²æˆåŠŸè§£ç¢¼ã€‚"
 
-#: src/lang.c:902
+#: src/lang.c:915
 #, c-format
 msgid ""
 "%*s[-- %s/%s, %suuencoded file, %d lines, name: %s --]\n"
@@ -3922,109 +3968,109 @@ msgstr ""
 "%*s[-- %s/%sï¼Œ%suuencoded æª”æ¡ˆï¼Œ%d åˆ—ï¼Œåç¨±ï¼š%s --]\n"
 "\n"
 
-#: src/lang.c:903
+#: src/lang.c:916
 msgid "unread "
 msgstr "æœªè®€ "
 
-#: src/lang.c:904
+#: src/lang.c:917
 #, c-format
 msgid "unsubscribed from %d groups"
 msgstr "å·²å¾ž %d ç¾¤çµ„å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:905
+#: src/lang.c:918
 #, c-format
 msgid "Unsubscribed from %s"
 msgstr "å·²å¾ž %s å–æ¶ˆè¨‚é–±"
 
-#: src/lang.c:906
+#: src/lang.c:919
 msgid "Unsubscribing... "
 msgstr "å–æ¶ˆè¨‚é–±â€¦"
 
-#: src/lang.c:907
+#: src/lang.c:920
 msgid "Unthreading articles..."
 msgstr "å±•é–‹è¨Žè«–ä¸²æ–‡ç« â€¦"
 
-#: src/lang.c:908
+#: src/lang.c:921
 msgid "Updated"
 msgstr "å·²æ›´æ–°"
 
-#: src/lang.c:909
+#: src/lang.c:922
 msgid "Updating"
 msgstr "æ›´æ–°"
 
-#: src/lang.c:910
+#: src/lang.c:923
 msgid "URL Menu"
 msgstr "ç¶²å€é¸å–®"
 
-#: src/lang.c:911
+#: src/lang.c:924
 msgid "URL Menu Commands"
 msgstr "ç¶²å€åŠŸèƒ½è¡¨æŒ‡ä»¤"
 
-#: src/lang.c:912
+#: src/lang.c:925
 #, c-format
 msgid "Opening %s"
 msgstr "é–‹å•Ÿ %s"
 
-#: src/lang.c:913
+#: src/lang.c:926
 msgid "Select URL> "
 msgstr "é¸å–ç¶²å€>"
 
-#: src/lang.c:914
+#: src/lang.c:927
 msgid "No URLs in this article"
 msgstr "åœ¨é€™ç¯‡æ–‡ç« ä¸­æ²’æœ‰ç¶²å€"
 
-#: src/lang.c:915
+#: src/lang.c:928
 msgid "Use MIME display program for this message?"
 msgstr "é€™å€‹è¨Šæ¯ä½¿ç”¨ MIME é¡¯ç¤ºç¨‹å¼ï¼Ÿ"
 
-#: src/lang.c:916
+#: src/lang.c:929
 msgid "  -c       mark all news as read in subscribed newsgroups (batch mode)"
 msgstr "  -c       æ¨™è¨˜æ‰€æœ‰åœ¨è¨‚é–±æ–°èžç¾¤çµ„ä¸­çš„æ–°èžç‚ºå·²è®€ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:917
+#: src/lang.c:930
 msgid "  -Z       return status indicating if any unread news (batch mode)"
 msgstr "  -Z       å›žå‚³ç‹€æ…‹æŒ‡å‡ºæ˜¯å¦æœ‰ä»»ä½•æœªè®€æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:918
+#: src/lang.c:931
 msgid "  -q       don't check for new newsgroups"
 msgstr "  -q       ä¸æª¢æŸ¥æ–°çš„æ–°èžç¾¤çµ„"
 
-#: src/lang.c:919
+#: src/lang.c:932
 msgid "  -X       don't save any files on quit"
 msgstr "  -X       é›¢é–‹æ™‚ä¸å„²å­˜ä»»ä½•æª”æ¡ˆ"
 
-#: src/lang.c:920
+#: src/lang.c:933
 msgid "  -d       don't show newsgroup descriptions"
 msgstr "  -d       ä¸é¡¯ç¤ºæ–°èžç¾¤çµ„çš„æè¿°"
 
-#: src/lang.c:921
+#: src/lang.c:934
 msgid "  -G limit get only limit articles/group"
 msgstr "  -G limit åªæå–æœ‰é™çš„æ–‡ç« /ç¾¤çµ„"
 
-#: src/lang.c:922
+#: src/lang.c:935
 #, c-format
 msgid "  -H       help information about %s"
 msgstr "  -H       %s ç›¸é—œçš„èªªæ˜Žè³‡è¨Š"
 
-#: src/lang.c:923
+#: src/lang.c:936
 msgid "  -h       this help message"
 msgstr "  -h       é€™ä»½èªªæ˜Žè¨Šæ¯"
 
-#: src/lang.c:924
+#: src/lang.c:937
 #, c-format
 msgid "  -I dir   news index file directory [default=%s]"
 msgstr "  -I dir   æ–°èžç´¢å¼•æª”æ¡ˆç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:925
+#: src/lang.c:938
 msgid "  -u       update index files (batch mode)"
 msgstr "  -u       æ›´æ–°ç´¢å¼•æª”æ¡ˆ (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:926
+#: src/lang.c:939
 #, c-format
 msgid "  -m dir   mailbox directory [default=%s]"
 msgstr "  -m dir   ä¿¡ç®±ç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:927
+#: src/lang.c:940
 #, c-format
 msgid ""
 "\n"
@@ -4033,49 +4079,49 @@ msgstr ""
 "\n"
 "éƒµå¯„éŒ¯èª¤å ±å‘Š/è©•è«–çµ¦ %s"
 
-#: src/lang.c:928
+#: src/lang.c:941
 msgid "  -N       mail new news to your posts (batch mode)"
 msgstr "  -N       éƒµå¯„å°æ–¼æ‚¨çš„å¼µè²¼çš„æ–°èž (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:929
+#: src/lang.c:942
 msgid "  -M user  mail new news to specified user (batch mode)"
 msgstr "  -M user  éƒµå¯„æ–°çš„æ–°èžçµ¦æŒ‡å®šä½¿ç”¨è€… (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:930
+#: src/lang.c:943
 #, c-format
 msgid "  -f file  subscribed to newsgroups file [default=%s]"
 msgstr "  -f file  è¨‚é–±æ–°èžç¾¤çµ„æª”æ¡ˆ [é è¨­=%s]"
 
-#: src/lang.c:931
+#: src/lang.c:944
 msgid "  -x       no-posting mode"
 msgstr "  -x       ä¸è¨±å¼µè²¼æ¨¡å¼"
 
-#: src/lang.c:932
+#: src/lang.c:945
 msgid "  -w       post an article and exit"
 msgstr "  -w       å¼µè²¼æ–‡ç« ç„¶å¾Œé›¢é–‹"
 
-#: src/lang.c:933
+#: src/lang.c:946
 msgid "  -o       post all postponed articles and exit"
 msgstr "  -o       å¼µè²¼æ‰€æœ‰æ“±ç½®çš„æ–‡ç« ç„¶å¾Œé›¢é–‹"
 
-#: src/lang.c:934
+#: src/lang.c:947
 msgid "  -R       read news saved by -S option"
 msgstr "  -R       è®€å–ç”± -S é¸é …æ‰€å„²å­˜çš„æ–°èž"
 
-#: src/lang.c:935
+#: src/lang.c:948
 #, c-format
 msgid "  -s dir   save news directory [default=%s]"
 msgstr "  -s dir   å„²å­˜æ–°èžç›®éŒ„ [é è¨­=%s]"
 
-#: src/lang.c:936
+#: src/lang.c:949
 msgid "  -S       save new news for later reading (batch mode)"
 msgstr "  -S       å„²å­˜æ–°çš„æ–°èžä»¥ä¾¿ç¨å¾Œè®€å– (æ‰¹æ¬¡æ¨¡å¼)"
 
-#: src/lang.c:937
+#: src/lang.c:950
 msgid "  -z       start if any unread news"
 msgstr "  -z       å¦‚æžœæœ‰ä»»ä½•æœªè®€æ–°èžæ‰é–‹å•Ÿ"
 
-#: src/lang.c:938
+#: src/lang.c:951
 #, c-format
 msgid ""
 "A Usenet reader.\n"
@@ -4086,35 +4132,35 @@ msgstr ""
 "\n"
 "ç”¨æ³•ï¼š%s [é¸é …] [æ–°èžç¾¤çµ„[,...]]"
 
-#: src/lang.c:939
+#: src/lang.c:952
 msgid "  -v       verbose output for batch mode options"
 msgstr "  -v       è©³ç´°è¼¸å‡ºç”¨æ–¼æ‰¹æ¬¡æ¨¡å¼é¸é …"
 
-#: src/lang.c:940
+#: src/lang.c:953
 msgid "  -V       print version & date information"
 msgstr "  -V       å°å‡ºç‰ˆæœ¬ & æ—¥æœŸè³‡è¨Š"
 
-#: src/lang.c:941
+#: src/lang.c:954
 #, c-format
 msgid "%s only useful without batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨éžæ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
-#: src/lang.c:942
+#: src/lang.c:955
 #, c-format
 msgid "%s only useful for batch mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
-#: src/lang.c:943
+#: src/lang.c:956
 #, fuzzy, c-format
 msgid "%s only useful for batch or debug mode operations\n"
 msgstr "%s åªæœ‰åœ¨æ‰¹æ¬¡æ¨¡å¼æ“ä½œæ™‚æœ‰ç”¨\n"
 
-#: src/lang.c:944
+#: src/lang.c:957
 #, c-format
 msgid "Useless combination %s and %s. Ignoring %s.\n"
 msgstr "ç„¡ç”¨çš„çµ„åˆ %s å’Œ %sã€‚å¿½ç•¥ %sã€‚\n"
 
-#: src/lang.c:946
+#: src/lang.c:959
 #, c-format
 msgid ""
 "\n"
@@ -4123,12 +4169,12 @@ msgstr ""
 "\n"
 "%s%d è¶…å‡ºç¯„åœ (0 - %d)ã€‚é‡ç½®ç‚º 0"
 
-#: src/lang.c:947
+#: src/lang.c:960
 #, c-format
 msgid "View '%s' (%s/%s)?"
 msgstr "æª¢è¦–ã€Ž%sã€(%s/%s)ï¼Ÿ"
 
-#: src/lang.c:949
+#: src/lang.c:962
 #, c-format
 msgid ""
 "\n"
@@ -4139,7 +4185,7 @@ msgstr ""
 "è­¦å‘Šï¼šå¼µè²¼è¶…å‡º %d æ¬„ä½ã€‚ç¬¬ %d åˆ—æ˜¯ç¬¬ä¸€å€‹é•·åˆ—ï¼š\n"
 "%-100s\n"
 
-#: src/lang.c:950
+#: src/lang.c:963
 msgid ""
 "\n"
 "Warning: article unchanged after editing\n"
@@ -4147,7 +4193,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ–‡ç« ç·¨è¼¯ä¹‹å¾Œæœªè®Šæ›´\n"
 
-#: src/lang.c:951
+#: src/lang.c:964
 msgid ""
 "\n"
 "Warning: \"Subject:\" contains only whitespaces.\n"
@@ -4155,7 +4201,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€åªå«ç©ºç™½ã€‚\n"
 
-#: src/lang.c:952
+#: src/lang.c:965
 msgid ""
 "\n"
 "Warning: \"Subject:\" begins with \"Re: \" but there are no \"References:"
@@ -4164,7 +4210,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€ŒSubject:ã€ä»¥ã€ŒReï¼šã€é–‹å§‹ä½†æ˜¯æ²’æœ‰ã€ŒReferences:ã€ã€‚\n"
 
-#: src/lang.c:954
+#: src/lang.c:967
 msgid ""
 "\n"
 "Warning: Article has \"References:\" but \"Subject:\" does not begin\n"
@@ -4174,7 +4220,7 @@ msgstr ""
 "è­¦å‘Šï¼šæ–‡ç« æœ‰ã€ŒReferences:ã€ä½†æ˜¯ã€ŒSubject:ã€ä¸¦éž\n"
 "      ä»¥ã€ŒRe:ã€é–‹å§‹ä¸”ä¸åŒ…å«ã€Œ(was:ã€ã€‚\n"
 
-#: src/lang.c:957
+#: src/lang.c:970
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4196,7 +4242,7 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:961
+#: src/lang.c:974
 msgid ""
 "\n"
 "Warning: You are using a non-plain transfer encoding (such as base64 or\n"
@@ -4210,7 +4256,7 @@ msgstr ""
 "      æ–‡ç« ã€‚å¦‚æžœæŸå€‹ç°½åè¢«è©² inews ç¨‹å¼æ‰€é™„åŠ ï¼Œå®ƒå°‡\n"
 "      ç„¡æ³•è¢«é©ç•¶åœ°ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:966
+#: src/lang.c:979
 msgid ""
 "\n"
 "Warning: \"example\" is a reserved hierarchy!\n"
@@ -4218,7 +4264,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œexampleã€æ˜¯è¢«ä¿ç•™çš„éšŽå±¤çµæ§‹ï¼\n"
 
-#: src/lang.c:967
+#: src/lang.c:980
 #, c-format
 msgid ""
 "\n"
@@ -4233,7 +4279,7 @@ msgstr ""
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å·²æœ‰è®Šæ›´ï¼\n"
 "è«‹åƒé–± WHATSNEW â€¦ç­‰ç­‰\n"
 
-#: src/lang.c:969
+#: src/lang.c:982
 #, c-format
 msgid ""
 "\n"
@@ -4246,7 +4292,7 @@ msgstr ""
 "æ‚¨æ­£åœ¨å¾žè¼ƒæ–°çš„ç‰ˆæœ¬é™ç´šåˆ° tin %sï¼\n"
 "åœ¨æ‚¨ %s æª”æ¡ˆä¸­çš„æŸäº›å€¼å¯èƒ½æœƒè¢«å¿½ç•¥ï¼Œå…¶ä»–å€¼ä¹Ÿå¯èƒ½å·²æœ‰è®Šæ›´ï¼\n"
 
-#: src/lang.c:972
+#: src/lang.c:985
 #, c-format
 msgid ""
 "Warning: tin wrote fewer groups to your\n"
@@ -4261,7 +4307,7 @@ msgstr ""
 "ä¸¦æœªå–æ¶ˆè¨‚é–± %ld %sï¼Œé‚£éº¼é€™å°±ä»£è¡¨ç™¼ç”Ÿäº†éŒ¯èª¤ï¼Œè€Œæ‚¨æ‡‰è©²\n"
 "æ–¼å†æ¬¡å•Ÿå‹• tin ä¹‹å‰å…ˆå‚™ä»½æ‚¨çš„ %sï¼\n"
 
-#: src/lang.c:976
+#: src/lang.c:989
 #, c-format
 msgid ""
 "\n"
@@ -4270,12 +4316,12 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šæ‰¾åˆ° %d å€‹ã€Ž-- \\nã€åˆ—ï¼Œé€™ä¹Ÿè¨±æœƒä½¿æŸäº›äººæ„Ÿåˆ°å›°æƒ‘ã€‚\n"
 
-#: src/lang.c:977
+#: src/lang.c:990
 #, c-format
 msgid "Warning: Only %d out of %d articles were saved"
 msgstr "è­¦å‘Šï¼šåªæœ‰ %2$d ä¸­çš„ %1$d ç¯‡æ–‡ç« è¢«å„²å­˜"
 
-#: src/lang.c:978
+#: src/lang.c:991
 #, c-format
 msgid ""
 "\n"
@@ -4289,13 +4335,13 @@ msgstr ""
 "è­¦å‘Šï¼šæ‚¨çš„ç°½åé•·åº¦å·²è¶…éŽ %d åˆ—ã€‚ ç”±æ–¼ç°½åé€šå¸¸\n"
 "      ä¸æœƒç”¨ä¾†å‚³è¼¸ä»»ä½•æœ‰ç”¨çš„è³‡è¨Šï¼Œå®ƒå€‘æ‡‰è©²è¦æ„ˆçŸ­æ„ˆå¥½ã€‚\n"
 
-#: src/lang.c:982
+#: src/lang.c:995
 #, c-format
 msgid ""
 "Warning: this mail address may contain a spamtrap. %s=continue, %s=abort? "
 msgstr "è­¦å‘Šï¼šé€™å€‹éƒµä»¶åœ°å€å¯èƒ½åŒ…å«åžƒåœ¾é™·é˜±ã€‚%s=ç¹¼çºŒï¼Œ%s=æ”¾æ£„ï¼Ÿ"
 
-#: src/lang.c:983
+#: src/lang.c:996
 msgid ""
 "\n"
 "Warning: Signatures should start with '-- \\n' not with '--\\n'.\n"
@@ -4303,37 +4349,37 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šç°½åæ‡‰è©²ä»¥ã€Ž-- \\nã€èµ·å§‹è€Œéžä»¥ã€Ž--\\nã€ã€‚\n"
 
-#: src/lang.c:984
+#: src/lang.c:997
 msgid "Writing attributes file..."
 msgstr "å¯«å…¥å±¬æ€§æª”æ¡ˆâ€¦"
 
-#: src/lang.c:986
-#, c-format
-msgid "%d Responses"
+#: src/lang.c:999
+#, fuzzy, c-format
+msgid "%4d Responses"
 msgstr "%d ç¯‡å›žæ‡‰"
 
-#: src/lang.c:988
+#: src/lang.c:1001
 #, c-format
 msgid "Added %d %s"
 msgstr "å·²åŠ å…¥ %d %s"
 
-#: src/lang.c:989
+#: src/lang.c:1002
 msgid "No unsubscribed groups to show"
 msgstr "æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„å¯é¡¯ç¤º"
 
-#: src/lang.c:990
+#: src/lang.c:1003
 msgid "Showing subscribed to groups only"
 msgstr "åªé¡¯ç¤ºå·²è¨‚é–±ç¾¤çµ„"
 
-#: src/lang.c:991
+#: src/lang.c:1004
 msgid "Yes "
 msgstr "æ˜¯ "
 
-#: src/lang.c:992
+#: src/lang.c:1005
 msgid "    You have mail"
 msgstr "    æ‚¨æœ‰éƒµä»¶"
 
-#: src/lang.c:997
+#: src/lang.c:1010
 #, c-format
 msgid ""
 "\n"
@@ -4354,11 +4400,11 @@ msgstr ""
 "      è®Šæ›´ MM_NETWORK_CHARSET çš„è¨­å®šç‚ºé©ç•¶çš„å€¼ï¼Œ\n"
 "      ä»¥ç”¨æ–¼æ‚¨çš„å¼µè²¼ã€‚\n"
 
-#: src/lang.c:1008
+#: src/lang.c:1021
 msgid "  -D mode  debug mode"
 msgstr "  -D æ¨¡å¼  é™¤éŒ¯æ¨¡å¼"
 
-#: src/lang.c:1012
+#: src/lang.c:1025
 msgid ""
 "Read carefully!\n"
 "\n"
@@ -4385,11 +4431,11 @@ msgstr ""
 "é€™æ˜¯æ‚¨å³å°‡è¦å–æ¶ˆçš„æ–‡ç« ï¼š\n"
 "\n"
 
-#: src/lang.c:1021
+#: src/lang.c:1034
 msgid "toggle color"
 msgstr "åˆ‡æ›é¡è‰²"
 
-#: src/lang.c:1022
+#: src/lang.c:1035
 msgid ""
 "# Changing colors of several screen parts\n"
 "# Possible values are:\n"
@@ -4435,11 +4481,11 @@ msgstr ""
 "#  15 = äº®ç™½è‰²\n"
 "\n"
 
-#: src/lang.c:1042
+#: src/lang.c:1055
 msgid "  -a       toggle color flag"
 msgstr "  -a       åˆ‡æ›é¡è‰²æ——æ¨™"
 
-#: src/lang.c:1046
+#: src/lang.c:1059
 msgid ""
 "\n"
 "Error: Followup-To set to more than one newsgroup!\n"
@@ -4447,7 +4493,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1047
+#: src/lang.c:1060
 #, c-format
 msgid ""
 "\n"
@@ -4456,7 +4502,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1061
 #, c-format
 msgid ""
 "\n"
@@ -4465,7 +4511,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1049
+#: src/lang.c:1062
 #, c-format
 msgid ""
 "\n"
@@ -4474,7 +4520,7 @@ msgstr ""
 "\n"
 "éŒ¯èª¤ï¼šã€Œ%sã€ä¸¦éžæœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1051
+#: src/lang.c:1064
 msgid ""
 "\n"
 "Warning: Followup-To set to more than one newsgroup!\n"
@@ -4482,7 +4528,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·Ÿè²¼è¢«è¨­å®šè¶…éŽä¸€å€‹æ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1052
+#: src/lang.c:1065
 #, c-format
 msgid ""
 "\n"
@@ -4491,7 +4537,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€è¢«é‡æ–°å‘½åï¼Œæ‚¨æ‡‰è©²ä½¿ç”¨ã€Œ%sã€åšç‚ºæ›¿ä»£ï¼\n"
 
-#: src/lang.c:1053
+#: src/lang.c:1066
 #, c-format
 msgid ""
 "\n"
@@ -4500,7 +4546,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šè·¨æ¿å¼µè²¼åˆ° %d æ–°èžç¾¤çµ„è€Œæ²’æœ‰è·Ÿè²¼åˆ—ï¼\n"
 
-#: src/lang.c:1054
+#: src/lang.c:1067
 #, c-format
 msgid ""
 "\n"
@@ -4509,7 +4555,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸åœ¨æ‚¨çš„ newsrc ä¹‹ä¸­ï¼Œåœ¨é€™å€‹ç«™è‡ºå®ƒä¹Ÿè¨±æœƒç„¡æ•ˆï¼\n"
 
-#: src/lang.c:1055
+#: src/lang.c:1068
 #, c-format
 msgid ""
 "\n"
@@ -4518,169 +4564,169 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%sã€ä¸¦éžé€™å€‹ç«™è‡ºä¸Šçš„æœ‰æ•ˆæ–°èžç¾¤çµ„ï¼\n"
 
-#: src/lang.c:1059
+#: src/lang.c:1072
 #, c-format
 msgid "%d files successfully written from %d articles. %d %s occurred."
 msgstr "%d å€‹æª”æ¡ˆæˆåŠŸåœ°å¾ž %d ç¯‡æ–‡ç« å¯«å…¥ã€‚%d %s å·²ç™¼ç”Ÿã€‚"
 
-#: src/lang.c:1060
+#: src/lang.c:1073
 msgid "Missing parts."
 msgstr "ç¼ºå°‘éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1061
+#: src/lang.c:1074
 msgid "No beginning."
 msgstr "æ²’æœ‰èµ·å§‹éƒ¨åˆ†ã€‚"
 
-#: src/lang.c:1062
+#: src/lang.c:1075
 msgid "No data."
 msgstr "æ²’æœ‰è³‡æ–™ã€‚"
 
-#: src/lang.c:1063
+#: src/lang.c:1076
 msgid "Unknown error."
 msgstr "ä¸æ˜ŽéŒ¯èª¤ã€‚"
 
-#: src/lang.c:1066
+#: src/lang.c:1079
 #, c-format
 msgid "\tChecksum of %s (%ld %s)"
 msgstr "\t%s çš„ç¸½å’Œæª¢æŸ¥ç¢¼ (%ld %s)"
 
-#: src/lang.c:1071
+#: src/lang.c:1084
 msgid "Reading mail active file... "
 msgstr "è®€å–éƒµä»¶ç¾ç”¨æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1072
+#: src/lang.c:1085
 msgid "Reading mailgroups file... "
 msgstr "è®€å–éƒµä»¶ç¾¤çµ„æª”æ¡ˆâ€¦"
 
-#: src/lang.c:1076
+#: src/lang.c:1089
 msgid "perform PGP operations on article"
 msgstr "å°æ–¼æ–‡ç« æ–½è¡Œ PGP æ“ä½œ"
 
-#: src/lang.c:1077
+#: src/lang.c:1090
 msgid "Add key(s) to public keyring?"
 msgstr "å°‡å¯†é‘°åŠ å…¥å…¬ç”¨é‘°åŒ™åœˆï¼Ÿ"
 
-#: src/lang.c:1078
+#: src/lang.c:1091
 #, c-format
 msgid "%s=encrypt, %s=sign, %s=both, %s=quit: "
 msgstr "%s=åŠ å¯†ï¼Œ%s=ç°½åï¼Œ%s=å…©è€…ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1079
+#: src/lang.c:1092
 #, c-format
 msgid "%s=sign, %s=sign & include public key, %s=quit: "
 msgstr "%s=ç°½åï¼Œ%s=ç°½å & åŒ…å«å…¬é–‹é‡‘é‘°ï¼Œ%s=é›¢é–‹ï¼š"
 
-#: src/lang.c:1080
+#: src/lang.c:1093
 #, c-format
 msgid "PGP has not been set up (can't open %s)"
 msgstr "PGP å°šæœªè¨­ç½® (ç„¡æ³•é–‹å•Ÿ %s)"
 
-#: src/lang.c:1081
+#: src/lang.c:1094
 msgid "Article not signed and no public keys found"
 msgstr "æ–‡ç« æœªè¢«ç°½åä¸”æ‰¾ä¸åˆ°ä»»ä½•å…¬é–‹é‡‘é‘°"
 
-#: src/lang.c:1083
+#: src/lang.c:1096
 #, 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:1084
+#: src/lang.c:1097
 #, 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:1085
+#: src/lang.c:1098
 #, 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:1087
+#: src/lang.c:1100
 #, 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:1088
+#: src/lang.c:1101
 #, c-format
 msgid "%s=quit, %s=edit, %s=pgp, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=pgpï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1089
+#: src/lang.c:1102
 #, 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:1093
+#: src/lang.c:1106
 #, 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:1094
+#: src/lang.c:1107
 #, c-format
 msgid "%s=quit, %s=edit, %s=ispell, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=æ‹¼å¯«æª¢æŸ¥ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1095
+#: src/lang.c:1108
 #, 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:1097
+#: src/lang.c:1110
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½®ï¼š"
 
-#: src/lang.c:1098
+#: src/lang.c:1111
 #, c-format
 msgid "%s=quit, %s=edit, %s=send [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=ç™¼é€ [%%s]ï¼š"
 
-#: src/lang.c:1099
+#: src/lang.c:1112
 #, c-format
 msgid "%s=quit, %s=edit, %s=menu, %s=post, %s=postpone [%%s]: "
 msgstr "%s=é›¢é–‹ï¼Œ%s=ç·¨è¼¯ï¼Œ%s=é¸å–®ï¼Œ%s=å¼µè²¼ï¼Œ%s=æ“±ç½® [%%s]ï¼š"
 
-#: src/lang.c:1105
+#: src/lang.c:1118
 msgid "Try cache_overview_files to speed up things.\n"
 msgstr "å˜—è©¦ cache_overview_files ä»¥åŠ é€Ÿã€‚\n"
 
-#: src/lang.c:1106
+#: src/lang.c:1119
 msgid "Tin will use local index files instead.\n"
 msgstr "Tin å°‡ä½¿ç”¨æœ¬åœ°ç´¢å¼•æª”æ¡ˆåšç‚ºæ›¿ä»£ã€‚\n"
 
-#: src/lang.c:1107
+#: src/lang.c:1120
 msgid "Cannot find NNTP server name"
 msgstr "æ‰¾ä¸åˆ° NNTP ä¼ºæœå™¨åç¨±"
 
-#: src/lang.c:1108
+#: src/lang.c:1121
 #, c-format
 msgid "Connecting to %s:%u..."
 msgstr "é€£ç·šåˆ° %s:%uâ€¦"
 
-#: src/lang.c:1109
+#: src/lang.c:1122
 #, fuzzy
 msgid "Disconnecting from server..."
 msgstr "å¾žä¼ºæœå™¨ä¸­æ–·é€£ç·šâ€¦\n"
 
-#: src/lang.c:1110
+#: src/lang.c:1123
 #, c-format
 msgid "Failed to connect to NNTP server %s. Exiting..."
 msgstr "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
 
-#: src/lang.c:1111
+#: src/lang.c:1124
 msgid "205  Closing connection"
 msgstr "205  é—œé–‰é€£æŽ¥"
 
-#: src/lang.c:1112
+#: src/lang.c:1125
 msgid "Your server does not support the NNTP XOVER or OVER command.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨ä¸æ”¯æ´ NNTP XOVER æˆ– OVER å‘½ä»¤ã€‚\n"
 
-#: src/lang.c:1113
+#: src/lang.c:1126
 msgid "Connection to news server has timed out. Reconnect?"
 msgstr "é€£ç·šåˆ°æ–°èžä¼ºæœå™¨å·²é€¾æ™‚ã€‚é‡æ–°é€£ç·šï¼Ÿ"
 
-#: src/lang.c:1114
+#: src/lang.c:1127
 #, c-format
 msgid ""
 "Put the server name in the file %s,\n"
@@ -4689,46 +4735,46 @@ msgstr ""
 "åœ¨æª”æ¡ˆ %s ä¸­æ”¾å…¥ä¼ºæœå™¨åç¨±ï¼Œ\n"
 "æˆ–è¨­å®šç’°å¢ƒè®Šæ•¸ NNTPSERVER"
 
-#: src/lang.c:1115
+#: src/lang.c:1128
 msgid "  -A       force authentication on connect"
 msgstr "  -A       é€£ç·šæ™‚å¼·åˆ¶èªè­‰"
 
-#: src/lang.c:1116
+#: src/lang.c:1129
 #, c-format
 msgid "  -g serv  read news from NNTP server serv [default=%s]"
 msgstr "  -g serv  å¾ž NNTP ä¼ºæœå™¨ serv [é è¨­=%s] è®€å–æ–°èž"
 
-#: src/lang.c:1117
+#: src/lang.c:1130
 #, c-format
 msgid "  -p port  use port as NNTP port [default=%d]"
 msgstr "  -p port  ä½¿ç”¨ port åšç‚º NNTP é€šè¨ŠåŸ  [é è¨­=%d]"
 
-#: src/lang.c:1118
+#: src/lang.c:1131
 #, fuzzy
 msgid "  -Q       quick start. Same as -dnq"
-msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -nqd"
+msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dnq"
 
-#: src/lang.c:1119
+#: src/lang.c:1132
 msgid "  -r       read news remotely from default NNTP server"
 msgstr "  -r       å¾žé è¨­ NNTP ä¼ºæœå™¨é ç«¯è®€å–æ–°èž"
 
-#: src/lang.c:1120
+#: src/lang.c:1133
 msgid "  -l       use only LIST instead of GROUP (-n) command"
 msgstr "  -l       åªä½¿ç”¨ LIST ä»¥ä»£æ›¿ GROUP (-n) å‘½ä»¤"
 
-#: src/lang.c:1121
+#: src/lang.c:1134
 msgid "  -n       only read subscribed .newsrc groups from NNTP server"
 msgstr "  -n       å¾ž NNTP ä¼ºæœå™¨åªè®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
 
-#: src/lang.c:1123
+#: src/lang.c:1136
 msgid "  -4       force connecting via IPv4"
 msgstr "  -4       å¼·åˆ¶é€éŽ IPv4 é€£æŽ¥"
 
-#: src/lang.c:1124
+#: src/lang.c:1137
 msgid "  -6       force connecting via IPv6"
 msgstr "  -6       å¼·åˆ¶é€éŽ IPv6 é€£æŽ¥"
 
-#: src/lang.c:1125
+#: src/lang.c:1138
 msgid ""
 "\n"
 "socket or connect problem\n"
@@ -4736,7 +4782,7 @@ msgstr ""
 "\n"
 "é€šè¨Šç«¯æˆ–é€£æŽ¥å•é¡Œ\n"
 
-#: src/lang.c:1127
+#: src/lang.c:1140
 #, c-format
 msgid ""
 "\n"
@@ -4745,16 +4791,16 @@ msgstr ""
 "\n"
 "é€£ç·šåˆ° %sï¼š"
 
-#: src/lang.c:1128
+#: src/lang.c:1141
 msgid "Giving up...\n"
 msgstr "æ”¾æ£„â€¦\n"
 
-#: src/lang.c:1130
+#: src/lang.c:1143
 #, c-format
 msgid "%s/tcp: Unknown service.\n"
 msgstr "%s/tcpï¼šä¸æ˜Žæœå‹™ã€‚\n"
 
-#: src/lang.c:1134
+#: src/lang.c:1147
 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"
@@ -4762,87 +4808,87 @@ msgstr ""
 "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
 "Tin å°‡å˜—è©¦ä½¿ç”¨ XHDR XREF åšç‚ºæ›¿ä»£ (æœƒæ…¢ä¸€é»ž)ã€‚\n"
 
-#: src/lang.c:1137
+#: src/lang.c:1150
 msgid "Your server does not have Xref: in its XOVER information.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ XOVER è³‡è¨Šä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1140
+#: src/lang.c:1153
 #, fuzzy, c-format
 msgid "Can't open %s. Try %s -r to read news via NNTP."
 msgstr "ç„¡æ³•é–‹å•Ÿ %sã€‚å˜—è©¦ %s -r ä»¥é€éŽ NNTP è®€å–æ–°èžã€‚\n"
 
-#: src/lang.c:1143
-msgid "  -Q       quick start. Same as -qd"
-msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -qd"
+#: src/lang.c:1156
+msgid "  -Q       quick start. Same as -dq"
+msgstr "  -Q       å¿«é€Ÿé–‹å§‹ã€‚å¦‚åŒ -dq"
 
-#: src/lang.c:1144
+#: src/lang.c:1157
 msgid "  -l       read only active file instead of scanning spool (-n) command"
 msgstr "  -l       ç¾ç”¨æª”æ¡ˆå”¯è®€ä»¥ä»£æ›¿æŽƒææš«å­˜ (-n) å‘½ä»¤"
 
-#: src/lang.c:1145
+#: src/lang.c:1158
 msgid "  -n       only read subscribed .newsrc groups from spool"
 msgstr "  -n       åªå¾žæš«å­˜è®€å–å·²è¨‚é–±çš„ .newsrc ç¾¤çµ„"
 
-#: src/lang.c:1146
+#: src/lang.c:1159
 msgid "Your server does not have Xref: in its NOV-files.\n"
 msgstr "æ‚¨çš„ä¼ºæœå™¨æ²’æœ‰ Xref: æ–¼å®ƒçš„ NOV æª”æ¡ˆä¹‹ä¸­ã€‚\n"
 
-#: src/lang.c:1150
+#: src/lang.c:1163
 msgid "Posting using external inews failed. Use built in inews instead?"
 msgstr "ä½¿ç”¨å¤–éƒ¨ inews å¼µè²¼å¤±æ•—ã€‚ä½¿ç”¨å…§å»º inews åšç‚ºæ›¿ä»£ï¼Ÿ"
 
-#: src/lang.c:1151
+#: src/lang.c:1164
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr "å®ƒåšåˆ°äº†ï¼å¾žç¾åœ¨èµ·ï¼Œæˆ‘æ‡‰è©²ä¸€å¾‹ä½¿ç”¨å…§å»ºçš„ inewsï¼Ÿ"
 
-#: src/lang.c:1155
+#: src/lang.c:1168
 #, c-format
 msgid "%d %s printed"
 msgstr "%d %s å·²åˆ—å°"
 
-#: src/lang.c:1156
+#: src/lang.c:1169
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr "è¼¸å‡º æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  åˆ°å°è¡¨æ©Ÿ"
 
-#: src/lang.c:1157
+#: src/lang.c:1170
 msgid "Print"
 msgstr "åˆ—å°"
 
-#: src/lang.c:1158
+#: src/lang.c:1171
 msgid "Printing..."
 msgstr "åˆ—å°ä¸­â€¦"
 
-#: src/lang.c:1162
+#: src/lang.c:1175
 #, fuzzy, c-format
 msgid "%d %s piped to \"%s\""
 msgstr "%d %s å·²åˆ—å°"
 
-#: src/lang.c:1163
+#: src/lang.c:1176
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr "ç®¡ç·š æ–‡ç« /è¨Žè«–ä¸²/ç†±é–€/èƒšé¨°/å·²æ¨™å®šæ–‡ç«  é€²å…¥å‘½ä»¤"
 
-#: src/lang.c:1164
+#: src/lang.c:1177
 msgid "No command"
 msgstr "æ²’æœ‰å‘½ä»¤"
 
-#: src/lang.c:1165
+#: src/lang.c:1178
 msgid "Pipe"
 msgstr "ç®¡ç·š"
 
-#: src/lang.c:1166
+#: src/lang.c:1179
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr "ç®¡ç·šåˆ°å‘½ä»¤ [%.*s]>"
 
-#: src/lang.c:1167
+#: src/lang.c:1180
 msgid "Piping..."
 msgstr "ç®¡ç·šä¸­â€¦"
 
-#: src/lang.c:1169
+#: src/lang.c:1182
 msgid "Piping not enabled."
 msgstr "ç®¡ç·šæœªå•Ÿç”¨ã€‚"
 
-#: src/lang.c:1173
+#: src/lang.c:1186
 #, c-format
 msgid ""
 "\n"
@@ -4857,7 +4903,7 @@ msgstr ""
 "      æ‰å…è¨±ã€‚ä½¿ç”¨é€—è™Ÿ(,)ä¾†åˆ†éš”å¤šé‡çš„\n"
 "      æ–°èžç¾¤çµ„åç¨±ã€‚\n"
 
-#: src/lang.c:1178
+#: src/lang.c:1191
 #, c-format
 msgid ""
 "\n"
@@ -4870,7 +4916,7 @@ msgstr ""
 "      åœ¨åˆ—ä¸­ä¸å¯ä»¥åŒ…å«ç©ºç™½ï¼Œ å› æ­¤é€™æ˜¯ä¸å…è¨±çš„ã€‚\n"
 "      è«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
 
-#: src/lang.c:1183
+#: src/lang.c:1196
 #, c-format
 msgid ""
 "\n"
@@ -4883,7 +4929,7 @@ msgstr ""
 "        é€™æ˜¯éžå¸¸æ–°çš„åŠŸèƒ½ï¼Œå¯èƒ½ç„¡æ³•è¢«æ‰€æœ‰çš„ä¼ºæœå™¨æŽ¥æ”¶ã€‚\n"
 "        ç‚ºé¿å…éº»ç…©ï¼Œè«‹å°‡æ‰€æœ‰æ–°èžç¾¤çµ„å¯«å…¥å–®ä¸€åˆ—ä¸­ã€‚\n"
 
-#: src/lang.c:1187
+#: src/lang.c:1200
 #, c-format
 msgid ""
 "\n"
@@ -4892,7 +4938,7 @@ msgstr ""
 "\n"
 "è­¦å‘Šï¼šã€Œ%s:ã€åˆ—ä¸­å«æœ‰æ‡‰è©²è¢«ç§»é™¤çš„ç©ºæ ¼ã€‚\n"
 
-#: src/lang.c:1192
+#: src/lang.c:1205
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -4924,40 +4970,40 @@ msgstr ""
 "  ä¸åœ¨ä¹Žä¸¦æ³¨æ„æ‚¨å¼µè²¼æ‰€ç”¨çš„æ ¼å¼ï¼Œåˆ¥äººå°‡å¾ˆå¯èƒ½\n"
 "  æœƒå®Œå…¨å¿½ç•¥å®ƒï¼Œå°¤å…¶æ˜¯åœ¨é€™å€‹æ“æ“ çš„ç¶²è·¯ä¸­ã€‚\n"
 
-#: src/lang.c:1205
+#: src/lang.c:1218
 msgid "shell escape"
 msgstr "å‘½ä»¤æ®¼è·³è„«"
 
-#: src/lang.c:1206
+#: src/lang.c:1219
 #, c-format
 msgid "Shell Command (%s)"
 msgstr "å‘½ä»¤æ®¼å‘½ä»¤ (%s)"
 
-#: src/lang.c:1207
+#: src/lang.c:1220
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr "è¼¸å…¥å‘½ä»¤æ®¼å‘½ä»¤ [%s]>"
 
-#: src/lang.c:1211
+#: src/lang.c:1224
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr "%sï¼šç„¡æ³•æå– TERM æ¢ç›®\n"
 
-#: src/lang.c:1215
+#: src/lang.c:1228
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr "ç¾¤çµ„ %.*s (ã€Žqã€ä»¥é›¢é–‹)â€¦"
 
-#: src/lang.c:1217
+#: src/lang.c:1230
 #, c-format
 msgid "Group %.*s..."
 msgstr "ç¾¤çµ„ %.*sâ€¦"
 
-#: src/lang.c:1221
+#: src/lang.c:1234
 msgid "Server unavailable\n"
 msgstr "ä¼ºæœå™¨ç„¡æ³•ä½¿ç”¨\n"
 
-#: src/lang.c:1227
+#: src/lang.c:1240
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; "
@@ -4966,538 +5012,538 @@ msgstr ""
 "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µ"
 "è²¼"
 
-#: src/lang.c:1228
+#: src/lang.c:1241
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=å›žè¦†éƒµä»¶ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1230
+#: src/lang.c:1243
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1231
+#: src/lang.c:1244
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=éƒµå¯„ï¼›%s=åˆ—å°ï¼›%s=é›¢é–‹ï¼›%s=å›žè¦†éƒµä»¶ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1235
+#: src/lang.c:1248
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1236
+#: src/lang.c:1249
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=ç®¡ç·šï¼›%s=éƒµå¯„ï¼›%s=é›¢é–‹ï¼›%s=å›žè¦†éƒµä»¶ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1238
+#: src/lang.c:1251
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr "%s=éƒµå¯„ï¼›%s=é›¢é–‹ï¼›%s=åˆ‡æ›æ‰€æœ‰/æœªè®€ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1239
+#: src/lang.c:1252
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr "%s=éƒµå¯„ï¼›%s=é›¢é–‹ï¼›%s=å›žè¦†éƒµä»¶ï¼›%s=å„²å­˜ï¼›%s=æ¨™å®šï¼›%s=å¼µè²¼"
 
-#: src/lang.c:1245
+#: src/lang.c:1258
 msgid "Terminal does not support color"
 msgstr "çµ‚ç«¯æ©Ÿä¸æ”¯æ´é¡è‰²"
 
-#: src/lang.c:1250
+#: src/lang.c:1263
 #, c-format
 msgid "Trying %s"
 msgstr "å˜—è©¦ %s"
 
-#: src/lang.c:1264 src/lang.c:1292 src/lang.c:1574 src/refs.c:292
+#: src/lang.c:1277 src/lang.c:1305 src/lang.c:1587 src/refs.c:292
 msgid "None"
 msgstr "ç„¡"
 
-#: src/lang.c:1265
+#: src/lang.c:1278
 msgid "Subject"
 msgstr "ä¸»æ—¨"
 
-#: src/lang.c:1266
+#: src/lang.c:1279
 msgid "References"
 msgstr "åƒè€ƒ"
 
-#: src/lang.c:1267
+#: src/lang.c:1280
 msgid "Both Subject and References"
 msgstr "ä¸»æ—¨å’Œåƒè€ƒå…©è€…"
 
-#: src/lang.c:1268
+#: src/lang.c:1281
 msgid "Multipart Subject"
 msgstr "å¤šéƒ¨ä»¶ä¸»æ—¨"
 
-#: src/lang.c:1269
+#: src/lang.c:1282
 msgid "Percentage Match"
 msgstr "ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1282 src/lang.c:1373 src/lang.c:1463
+#: src/lang.c:1295 src/lang.c:1386 src/lang.c:1476
 msgid "No"
 msgstr "å¦"
 
-#: src/lang.c:1283 src/lang.c:1465
+#: src/lang.c:1296 src/lang.c:1478
 msgid "Yes"
 msgstr "æ˜¯"
 
-#: src/lang.c:1284
+#: src/lang.c:1297
 msgid "Hide All"
 msgstr "éš±è—æ‰€æœ‰"
 
-#: src/lang.c:1293
+#: src/lang.c:1306
 msgid "Address"
 msgstr "åœ°å€"
 
-#: src/lang.c:1294
+#: src/lang.c:1307
 msgid "Full Name"
 msgstr "å…¨å"
 
-#: src/lang.c:1295
+#: src/lang.c:1308
 msgid "Address and Name"
 msgstr "åœ°å€å’Œåç¨±"
 
-#: src/lang.c:1303
+#: src/lang.c:1316
 msgid "Max"
 msgstr "æœ€å¤§"
 
-#: src/lang.c:1304
+#: src/lang.c:1317
 msgid "Sum"
 msgstr "ç¸½å’Œ"
 
-#: src/lang.c:1305
+#: src/lang.c:1318
 msgid "Average"
 msgstr "å¹³å‡"
 
-#: src/lang.c:1315 src/lang.c:1335
+#: src/lang.c:1328 src/lang.c:1348
 msgid "Black"
 msgstr "é»‘è‰²"
 
-#: src/lang.c:1316 src/lang.c:1336
+#: src/lang.c:1329 src/lang.c:1349
 msgid "Red"
 msgstr "ç´…è‰²"
 
-#: src/lang.c:1317 src/lang.c:1337
+#: src/lang.c:1330 src/lang.c:1350
 msgid "Green"
 msgstr "ç¶ è‰²"
 
-#: src/lang.c:1318 src/lang.c:1338
+#: src/lang.c:1331 src/lang.c:1351
 msgid "Brown"
 msgstr "æ£•è‰²"
 
-#: src/lang.c:1319 src/lang.c:1339
+#: src/lang.c:1332 src/lang.c:1352
 msgid "Blue"
 msgstr "è—è‰²"
 
-#: src/lang.c:1320 src/lang.c:1340
+#: src/lang.c:1333 src/lang.c:1353
 msgid "Pink"
 msgstr "ç²‰ç´…"
 
-#: src/lang.c:1321 src/lang.c:1341
+#: src/lang.c:1334 src/lang.c:1354
 msgid "Cyan"
 msgstr "é’è‰²"
 
-#: src/lang.c:1322 src/lang.c:1342
+#: src/lang.c:1335 src/lang.c:1355
 msgid "White"
 msgstr "ç™½è‰²"
 
-#: src/lang.c:1323
+#: src/lang.c:1336
 msgid "Gray"
 msgstr "ç°è‰²"
 
-#: src/lang.c:1324
+#: src/lang.c:1337
 msgid "Light Red"
 msgstr "æ·ºç´…è‰²"
 
-#: src/lang.c:1325
+#: src/lang.c:1338
 msgid "Light Green"
 msgstr "æ·ºç¶ è‰²"
 
-#: src/lang.c:1326
+#: src/lang.c:1339
 msgid "Yellow"
 msgstr "é»ƒè‰²"
 
-#: src/lang.c:1327
+#: src/lang.c:1340
 msgid "Light Blue"
 msgstr "æ·ºè—è‰²"
 
-#: src/lang.c:1328
+#: src/lang.c:1341
 msgid "Light Pink"
 msgstr "æ·ºç²‰ç´…"
 
-#: src/lang.c:1329
+#: src/lang.c:1342
 msgid "Light Cyan"
 msgstr "æ·ºé’è‰²"
 
-#: src/lang.c:1330
+#: src/lang.c:1343
 msgid "Light White"
 msgstr "äº®ç™½è‰²"
 
-#: src/lang.c:1351 src/lang.c:1470 src/lang.c:1485
+#: src/lang.c:1364 src/lang.c:1483 src/lang.c:1498
 msgid "Nothing"
 msgstr "æ²’æœ‰ä»»ä½•æ±è¥¿"
 
-#: src/lang.c:1353
+#: src/lang.c:1366
 msgid "Space"
 msgstr "ç©ºæ ¼"
 
-#: src/lang.c:1361
+#: src/lang.c:1374
 msgid "Normal"
 msgstr "ä¸€èˆ¬"
 
-#: src/lang.c:1362
+#: src/lang.c:1375
 msgid "Best highlighting"
 msgstr "æœ€ä½³é«˜äº®åº¦é¡¯ç¤º"
 
-#: src/lang.c:1363
+#: src/lang.c:1376
 msgid "Underline"
 msgstr "åº•ç·š"
 
-#: src/lang.c:1364
+#: src/lang.c:1377
 msgid "Reverse video"
 msgstr "åç™½é¡¯ç¤º"
 
-#: src/lang.c:1365
+#: src/lang.c:1378
 msgid "Blinking"
 msgstr "é–ƒå‹•"
 
-#: src/lang.c:1366
+#: src/lang.c:1379
 msgid "Half bright"
 msgstr "åŠæ˜Žäº®"
 
-#: src/lang.c:1367
+#: src/lang.c:1380
 msgid "Bold"
 msgstr "ç²—é«”"
 
-#: src/lang.c:1374
+#: src/lang.c:1387
 msgid "Cc"
 msgstr "å‰¯æœ¬"
 
-#: src/lang.c:1375
+#: src/lang.c:1388
 msgid "Bcc"
 msgstr "å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1376
+#: src/lang.c:1389
 msgid "Cc and Bcc"
 msgstr "å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:1393 src/lang.c:1406
+#: src/lang.c:1406 src/lang.c:1419
 msgid "none"
 msgstr "ç„¡"
 
-#: src/lang.c:1394
+#: src/lang.c:1407
 msgid "commands"
 msgstr "å‘½ä»¤"
 
-#: src/lang.c:1395
+#: src/lang.c:1408
 msgid "select"
 msgstr "é¸å–"
 
-#: src/lang.c:1397
+#: src/lang.c:1410
 msgid "commands & quit"
 msgstr "å‘½ä»¤ & é›¢é–‹"
 
-#: src/lang.c:1398
+#: src/lang.c:1411
 msgid "commands & select"
 msgstr "å‘½ä»¤ & é¸å–"
 
-#: src/lang.c:1399
+#: src/lang.c:1412
 msgid "quit & select"
 msgstr "é›¢é–‹ & é¸å–"
 
-#: src/lang.c:1400
+#: src/lang.c:1413
 msgid "commands & quit & select"
 msgstr "å‘½ä»¤ & é›¢é–‹ & é¸å–"
 
-#: src/lang.c:1407
+#: src/lang.c:1420
 msgid "PageDown"
 msgstr "ä¸‹ä¸€é "
 
-#: src/lang.c:1408
+#: src/lang.c:1421
 msgid "PageNextUnread"
 msgstr "ä¸‹ä¸€æœªè®€é "
 
-#: src/lang.c:1409
+#: src/lang.c:1422
 msgid "PageDown or PageNextUnread"
 msgstr "ä¸‹ä¸€é æˆ–ä¸€æœªè®€é "
 
-#: src/lang.c:1415
+#: src/lang.c:1428
 msgid "Subject: (case sensitive)"
 msgstr "Subject: (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:1416
+#: src/lang.c:1429
 msgid "Subject: (ignore case)"
 msgstr "Subject: (å¿½ç•¥å¤§å°å¯«)"
 
-#: src/lang.c:1417
+#: src/lang.c:1430
 msgid "From: (case sensitive)"
 msgstr "From: (å¤§å°å¯«ç›¸ç¬¦)"
 
-#: src/lang.c:1418
+#: src/lang.c:1431
 msgid "From: (ignore case)"
 msgstr "From: (å¿½ç•¥å¤§å°å¯«)"
 
-#: src/lang.c:1419
+#: src/lang.c:1432
 msgid "Msg-ID: & full References: line"
 msgstr "Message-ID: & å…¨éƒ¨ References: åˆ—"
 
-#: src/lang.c:1420
+#: src/lang.c:1433
 msgid "Msg-ID: & last References: only"
 msgstr "Message-ID: & æœ€å¾Œä¸€ç­† References: åªæœ‰"
 
-#: src/lang.c:1421
+#: src/lang.c:1434
 msgid "Message-ID: entry only"
 msgstr "åªæœ‰ Message-ID: æ¢ç›®"
 
-#: src/lang.c:1422
+#: src/lang.c:1435
 msgid "Lines:"
 msgstr "Lines:"
 
-#: src/lang.c:1428
+#: src/lang.c:1441
 msgid "Don't trim article body"
 msgstr "ä¸ä¿®å‰ªæ–‡ç« å…§æ–‡"
 
-#: src/lang.c:1429
+#: src/lang.c:1442
 msgid "Skip leading blank lines"
 msgstr "è·³éŽå‰å°Žç©ºåˆ—"
 
-#: src/lang.c:1430
+#: src/lang.c:1443
 msgid "Skip trailing blank lines"
 msgstr "è·³éŽå°¾éš¨ç©ºåˆ—"
 
-#: src/lang.c:1431
+#: src/lang.c:1444
 msgid "Skip leading and trailing blank l."
 msgstr "è·³éŽå‰å°Žå’Œå°¾éš¨ç©ºåˆ—ã€‚"
 
-#: src/lang.c:1432
+#: src/lang.c:1445
 msgid "Compact multiple between text"
 msgstr "å£“ç¸®æ–‡å­—é–“å¤šé‡ç©ºåˆ—"
 
-#: src/lang.c:1433
+#: src/lang.c:1446
 msgid "Compact multiple and skip leading"
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå‰å°Žç©ºåˆ—"
 
-#: src/lang.c:1434
+#: src/lang.c:1447
 msgid "Compact multiple and skip trailing"
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—å’Œè·³éŽå°¾éš¨ç©ºåˆ—"
 
-#: src/lang.c:1435
+#: src/lang.c:1448
 msgid "Compact mltpl., skip lead. & trai."
 msgstr "å£“ç¸®å¤šé‡ç©ºåˆ—ï¼Œè·³éŽå‰å°Ž & å°¾éš¨ç©ºåˆ—ã€‚"
 
-#: src/lang.c:1464
+#: src/lang.c:1477
 msgid "Shell archive"
 msgstr "å‘½ä»¤æ®¼å­˜æª”"
 
-#: src/lang.c:1471
+#: src/lang.c:1484
 msgid "Subject: (descending)"
 msgstr "Subject: (éžé™)"
 
-#: src/lang.c:1472
+#: src/lang.c:1485
 msgid "Subject: (ascending)"
 msgstr "Subject: (éžå‡)"
 
-#: src/lang.c:1473
+#: src/lang.c:1486
 msgid "From: (descending)"
 msgstr "From: (éžé™)"
 
-#: src/lang.c:1474
+#: src/lang.c:1487
 msgid "From: (ascending)"
 msgstr "From: (éžå‡)"
 
-#: src/lang.c:1475
+#: src/lang.c:1488
 msgid "Date: (descending)"
 msgstr "Date: (éžé™)"
 
-#: src/lang.c:1476
+#: src/lang.c:1489
 msgid "Date: (ascending)"
 msgstr "Date: (éžå‡)"
 
-#: src/lang.c:1477 src/lang.c:1486
+#: src/lang.c:1490 src/lang.c:1499
 msgid "Score (descending)"
 msgstr "åˆ†æ•¸ (éžé™)"
 
-#: src/lang.c:1478 src/lang.c:1487
+#: src/lang.c:1491 src/lang.c:1500
 msgid "Score (ascending)"
 msgstr "åˆ†æ•¸ (éžå‡)"
 
-#: src/lang.c:1479
+#: src/lang.c:1492
 msgid "Lines: (descending)"
 msgstr "Lines: (éžé™)"
 
-#: src/lang.c:1480
+#: src/lang.c:1493
 msgid "Lines: (ascending)"
 msgstr "Lines: (éžå‡)"
 
-#: src/lang.c:1488
+#: src/lang.c:1501
 msgid "Last posting date (descending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžé™)"
 
-#: src/lang.c:1489
+#: src/lang.c:1502
 msgid "Last posting date (ascending)"
 msgstr "æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸ (éžå‡)"
 
-#: src/lang.c:1495
+#: src/lang.c:1508
 msgid "Quick-sort"
 msgstr "å¿«é€ŸæŽ’åºæ³•"
 
-#: src/lang.c:1496
+#: src/lang.c:1509
 msgid "Heap-sort"
 msgstr "å †ç©æŽ’åºæ³•"
 
-#: src/lang.c:1503
+#: src/lang.c:1516
 msgid "Always Keep"
 msgstr "ä¸€å¾‹ä¿ç•™"
 
-#: src/lang.c:1504
+#: src/lang.c:1517
 msgid "Always Remove"
 msgstr "ä¸€å¾‹ç§»é™¤"
 
-#: src/lang.c:1505
+#: src/lang.c:1518
 msgid "Mark with D on selection screen"
 msgstr "æ–¼é¸æ“‡èž¢å¹•ä»¥ D æ¨™è¨˜"
 
-#: src/lang.c:1511
+#: src/lang.c:1524
 msgid "Kill only unread arts"
 msgstr "åªç é™¤æœªè®€æ–‡ç« "
 
-#: src/lang.c:1512
+#: src/lang.c:1525
 msgid "Kill all arts & show with K"
 msgstr "ä»¥ K ç é™¤æ‰€æœ‰æ–‡ç«  & é¡¯ç¤º"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1513
+#: src/lang.c:1526
 msgid "Kill all arts and never show"
 msgstr "ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤º"
 
-#: src/lang.c:1519
+#: src/lang.c:1532
 msgid "Nothing special"
 msgstr "æ²’ä»€éº¼ç‰¹åˆ¥"
 
-#: src/lang.c:1520
+#: src/lang.c:1533
 msgid "Compress quotes"
 msgstr "å£“ç¸®å¼•è¨€"
 
-#: src/lang.c:1521
+#: src/lang.c:1534
 msgid "Quote signatures"
 msgstr "å¼•ç”¨ç°½å"
 
-#: src/lang.c:1522
+#: src/lang.c:1535
 msgid "Compress quotes, quote sigs"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å"
 
-#: src/lang.c:1523
+#: src/lang.c:1536
 msgid "Quote empty lines"
 msgstr "å¼•è¨€ç©ºåˆ—"
 
-#: src/lang.c:1524
+#: src/lang.c:1537
 msgid "Compress quotes, quote empty lines"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•è¨€ç©ºåˆ—"
 
-#: src/lang.c:1525
+#: src/lang.c:1538
 msgid "Quote sigs & empty lines"
 msgstr "å¼•ç”¨ç°½å & ç©ºåˆ—"
 
-#: src/lang.c:1526
+#: src/lang.c:1539
 msgid "Comp. q., quote sigs & empty lines"
 msgstr "å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½å & ç©ºåˆ—"
 
-#: src/lang.c:1566
+#: src/lang.c:1579
 msgid "no"
 msgstr "ç„¡"
 
-#: src/lang.c:1567
+#: src/lang.c:1580
 msgid "with headers"
 msgstr "ä¿ç•™æ¨™é ­"
 
-#: src/lang.c:1568
+#: src/lang.c:1581
 msgid "without headers"
 msgstr "ç„¡éœ€æ¨™é ­"
 
-#: src/lang.c:1575
+#: src/lang.c:1588
 msgid "NFKC"
 msgstr "NFKC"
 
-#: src/lang.c:1577
+#: src/lang.c:1590
 msgid "NFKD"
 msgstr "NFKD"
 
-#: src/lang.c:1578
+#: src/lang.c:1591
 msgid "NFC"
 msgstr "NFC"
 
-#: src/lang.c:1579
+#: src/lang.c:1592
 msgid "NFD"
 msgstr "NFD"
 
-#: src/lang.c:1581
+#: src/lang.c:1594
 msgid "NFKC case fold"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1603
 msgid "Display Options"
 msgstr "é¡¯ç¤ºé¸é …"
 
-#: src/lang.c:1597
+#: src/lang.c:1610
 msgid "Color Options"
 msgstr "é¡è‰²é¸é …"
 
-#: src/lang.c:1603
+#: src/lang.c:1616
 msgid "Highlight Options"
 msgstr "çªé¡¯é¸é …"
 
-#: src/lang.c:1610
+#: src/lang.c:1623
 msgid "Article-Limiting Options"
 msgstr "æ–‡ç« é™åˆ¶é¸é …"
 
-#: src/lang.c:1616
+#: src/lang.c:1629
 msgid "Posting/Mailing Options"
 msgstr "å¼µè²¼/éƒµå¯„é¸é …"
 
-#: src/lang.c:1622
+#: src/lang.c:1635
 msgid "Saving/Printing Options"
 msgstr "å„²å­˜/åˆ—å°é¸é …"
 
-#: src/lang.c:1628
+#: src/lang.c:1641
 msgid "Expert Options"
 msgstr "å°ˆå®¶é¸é …"
 
-#: src/lang.c:1634
+#: src/lang.c:1647
 msgid "Filtering Options"
 msgstr "ç¯©é¸é¸é …"
 
-#: src/lang.c:1639 src/lang.c:1670 src/lang.c:1676 src/lang.c:1703
-#: src/lang.c:1755 src/lang.c:1761 src/lang.c:1771 src/lang.c:1782
-#: src/lang.c:1800 src/lang.c:1869 src/lang.c:2070 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2097 src/lang.c:2109 src/lang.c:2116
-#: src/lang.c:2170 src/lang.c:2179 src/lang.c:2185 src/lang.c:2192
-#: src/lang.c:2199 src/lang.c:2206 src/lang.c:2213 src/lang.c:2220
-#: src/lang.c:2227 src/lang.c:2234 src/lang.c:2241 src/lang.c:2248
-#: src/lang.c:2255 src/lang.c:2262 src/lang.c:2269 src/lang.c:2276
-#: src/lang.c:2283 src/lang.c:2290 src/lang.c:2297 src/lang.c:2304
-#: src/lang.c:2311 src/lang.c:2318 src/lang.c:2325 src/lang.c:2332
-#: src/lang.c:2339 src/lang.c:2346 src/lang.c:2353 src/lang.c:2361
-#: src/lang.c:2377 src/lang.c:2384 src/lang.c:2391 src/lang.c:2398
-#: src/lang.c:2404 src/lang.c:2410 src/lang.c:2427 src/lang.c:2439
-#: src/lang.c:2474 src/lang.c:2527 src/lang.c:2541 src/lang.c:2547
-#: src/lang.c:2572 src/lang.c:2590 src/lang.c:2607 src/lang.c:2619
-#: src/lang.c:2652 src/lang.c:2688 src/lang.c:2708 src/lang.c:2743
-#: src/lang.c:2753 src/lang.c:2760 src/lang.c:2786 src/lang.c:2810
-#: src/lang.c:2887 src/lang.c:2902 src/lang.c:2910 src/lang.c:2924
-#: src/lang.c:2930 src/lang.c:2968
+#: src/lang.c:1652 src/lang.c:1683 src/lang.c:1689 src/lang.c:1716
+#: src/lang.c:1768 src/lang.c:1774 src/lang.c:1784 src/lang.c:1795
+#: src/lang.c:1813 src/lang.c:1882 src/lang.c:2083 src/lang.c:2089
+#: src/lang.c:2095 src/lang.c:2110 src/lang.c:2122 src/lang.c:2129
+#: src/lang.c:2183 src/lang.c:2192 src/lang.c:2198 src/lang.c:2205
+#: src/lang.c:2212 src/lang.c:2219 src/lang.c:2226 src/lang.c:2233
+#: src/lang.c:2240 src/lang.c:2247 src/lang.c:2254 src/lang.c:2261
+#: src/lang.c:2268 src/lang.c:2275 src/lang.c:2282 src/lang.c:2289
+#: src/lang.c:2296 src/lang.c:2303 src/lang.c:2310 src/lang.c:2317
+#: src/lang.c:2324 src/lang.c:2331 src/lang.c:2338 src/lang.c:2345
+#: src/lang.c:2352 src/lang.c:2359 src/lang.c:2366 src/lang.c:2374
+#: src/lang.c:2390 src/lang.c:2397 src/lang.c:2404 src/lang.c:2411
+#: src/lang.c:2417 src/lang.c:2423 src/lang.c:2440 src/lang.c:2452
+#: src/lang.c:2487 src/lang.c:2540 src/lang.c:2554 src/lang.c:2560
+#: src/lang.c:2585 src/lang.c:2603 src/lang.c:2620 src/lang.c:2632
+#: src/lang.c:2665 src/lang.c:2694 src/lang.c:2714 src/lang.c:2742
+#: src/lang.c:2752 src/lang.c:2759 src/lang.c:2785 src/lang.c:2809
+#: src/lang.c:2886 src/lang.c:2901 src/lang.c:2909 src/lang.c:2923
+#: src/lang.c:2929 src/lang.c:2967
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1640
+#: src/lang.c:1653
 msgid "Show mini menu & posting etiquette"
 msgstr "é¡¯ç¤ºè¿·ä½ é¸å–® & å¼µè²¼ç¦®å„€"
 
-#: src/lang.c:1641
+#: src/lang.c:1654
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
@@ -5505,15 +5551,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ¯å€‹å±¤ç´šä¸­é¡¯ç¤ºå¸¸ç”¨å‘½ä»¤çš„è¿·ä½ é¸å–®\n"
 "# ä¸¦æ–¼æ’°å¯«æ–‡ç« ä¹‹å¾Œé¡¯ç¤ºå¼µè²¼ç¦®å„€\n"
 
-#: src/lang.c:1646
+#: src/lang.c:1659
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„ç°¡çŸ­æè¿°ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1647
+#: src/lang.c:1660
 msgid "Show description of each newsgroup"
 msgstr "é¡¯ç¤ºæ¯å€‹æ–°èžç¾¤çµ„çš„æè¿°"
 
-#: src/lang.c:1648
+#: src/lang.c:1661
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
@@ -5521,19 +5567,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åœ¨ç¾¤çµ„é¸æ“‡å±¤ç´šä¸­æ–¼æ–°èžç¾¤çµ„åç¨±ä¹‹å¾Œ\n"
 "# é¡¯ç¤ºç¾¤çµ„æè¿°æ–‡å­—\n"
 
-#: src/lang.c:1653
+#: src/lang.c:1666
 #, fuzzy
 msgid ""
 "Show From (author) fields in group & thread level. <SPACE> toggles & <CR> "
 "sets."
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­é¡¯ç¤ºä¸»æ—¨ & ç™¼ä¿¡è€… (ä½œè€…) æ¬„ä½ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1654
+#: src/lang.c:1667
 #, fuzzy
 msgid "In group and thread level, show author by"
 msgstr "åœ¨ç¾¤çµ„é¸å–®ä¸­ï¼Œé¡¯ç¤ºä½œè€…"
 
-#: src/lang.c:1655
+#: src/lang.c:1668
 #, fuzzy
 msgid ""
 "# Part of From field to display in group and thread level\n"
@@ -5550,31 +5596,31 @@ msgstr ""
 "# * 2 = å…¨å\n"
 "#   3 = å…©è€…\n"
 
-#: src/lang.c:1664
+#: src/lang.c:1677
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr "ç¹ªè£½ -> æˆ–é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1665
+#: src/lang.c:1678
 msgid "Draw -> instead of highlighted bar"
 msgstr "ç¹ªè£½ -> ä»¥ä»£æ›¿é«˜äº®åº¦æ¢"
 
-#: src/lang.c:1666
+#: src/lang.c:1679
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ -> å¦å‰‡é«˜äº®åº¦æ¢ç”¨æ–¼é¸æ“‡\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1684
 msgid "Use inverse video for page headers"
 msgstr "ä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­"
 
-#: src/lang.c:1672
+#: src/lang.c:1685
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ä¸åŒçš„å±¤ç´šä½¿ç”¨åç™½é¡¯ç¤ºç”¨æ–¼é é¢æ¨™é ­\n"
 
-#: src/lang.c:1677
+#: src/lang.c:1690
 msgid "Thread articles by"
 msgstr "è¨Žè«–ä¸²æ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1678
+#: src/lang.c:1691
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5594,15 +5640,15 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:1689
+#: src/lang.c:1702
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr "è¼¸å…¥å°‡è¨Žè«–ä¸²èµ·æ‰€å¿…éœ€çš„ç™¾åˆ†æ¯”åŒ¹é…ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:1690
+#: src/lang.c:1703
 msgid "Thread percentage match"
 msgstr "è¨Žè«–ä¸²ç™¾åˆ†æ¯”åŒ¹é…"
 
-#: src/lang.c:1692
+#: src/lang.c:1705
 #, no-c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -5625,11 +5671,11 @@ msgstr ""
 "# è¨Žè«–ä¸²ä¸­ã€‚ä¾‹å¦‚ï¼šã€Žhappyã€å’Œã€Žharpyã€æœƒåŒ¹é…ï¼Œä½†æ˜¯ã€Žharpieã€ã€ã€Žhappieã€å’Œ\n"
 "#ã€Žharppyã€æœƒè·Ÿã€Žhappyã€åˆ†åœ¨ä¸åŒçš„è¨Žè«–ä¸²\n"
 
-#: src/lang.c:1704
+#: src/lang.c:1717
 msgid "Score of a thread"
 msgstr "è¨Žè«–ä¸²çš„åˆ†æ•¸"
 
-#: src/lang.c:1705
+#: src/lang.c:1718
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5643,16 +5689,16 @@ msgstr ""
 "#   1 = ç¸½å’Œ\n"
 "#   2 = å¹³å‡\n"
 
-#: src/lang.c:1713
+#: src/lang.c:1726
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºæ–‡ç« ä¾æ“šä¸»é¡Œã€ç™¼ä¿¡è€…ã€æ—¥æœŸæˆ–åˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1714
+#: src/lang.c:1727
 msgid "Sort articles by"
 msgstr "æŽ’åºæ–‡ç« ä¾æ“š"
 
-#: src/lang.c:1715
+#: src/lang.c:1728
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5682,15 +5728,15 @@ msgstr ""
 "#   9 = åˆ—æ•¸éžé™\n"
 "#  10 = åˆ—æ•¸éžå‡\n"
 
-#: src/lang.c:1731
+#: src/lang.c:1744
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¸ä¾æ“šä»»ä½•æ±è¥¿æˆ–ä¾æ“šåˆ†æ•¸ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1732
+#: src/lang.c:1745
 msgid "Sort threads by"
 msgstr "æŽ’åºè¨Žè«–ä¸²ä¾æ“š"
 
-#: src/lang.c:1733
+#: src/lang.c:1746
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5708,44 +5754,44 @@ msgstr ""
 "#   3 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžé™\n"
 "#   4 = æœ€è¿‘ä¸€æ¬¡å¼µè²¼æ—¥æœŸéžå‡\n"
 
-#: src/lang.c:1743
+#: src/lang.c:1756
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr "å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€/æœ€å¾Œä¸€ç¯‡æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1744
+#: src/lang.c:1757
 msgid "Go to first unread article in group"
 msgstr "å‰å¾€ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€çš„æ–‡ç« "
 
-#: src/lang.c:1745
+#: src/lang.c:1758
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡æ¸¸æ¨™æ”¾åœ¨ç¾¤çµ„ä¸­ç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ï¼Œå¦å‰‡æ˜¯æœ€å¾Œä¸€ç¯‡æ–‡ç« \n"
 
-#: src/lang.c:1749
+#: src/lang.c:1762
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºæ‰€æœ‰æ–‡ç« æˆ–åªæœ‰æœªè®€æ–‡ç« ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1750
+#: src/lang.c:1763
 msgid "Show only unread articles"
 msgstr "åªé¡¯ç¤ºæœªè®€æ–‡ç« "
 
-#: src/lang.c:1751
+#: src/lang.c:1764
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºæ–°çš„/æœªè®€æ–‡ç« ï¼Œå¦å‰‡å…¨éƒ¨é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:1756
+#: src/lang.c:1769
 msgid "Show only groups with unread arts"
 msgstr "åªé¡¯ç¤ºæœ‰æœªè®€æ–‡ç« çš„ç¾¤çµ„"
 
-#: src/lang.c:1757
+#: src/lang.c:1770
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åªé¡¯ç¤ºåŒ…å«æœªè®€æ–‡ç« çš„è¨‚é–±ç¾¤çµ„ã€‚\n"
 
-#: src/lang.c:1762
+#: src/lang.c:1775
 msgid "Filter which articles"
 msgstr "ç¯©é¸å“ªäº›æ–‡ç« "
 
-#: src/lang.c:1763
+#: src/lang.c:1776
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5759,11 +5805,11 @@ msgstr ""
 "#   1 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦åœ¨è¨Žè«–ä¸²ä¸­é¡¯ç¤ºæ™‚ä»¥ K æ¨™è¨˜\n"
 "#   2 = ç é™¤æ‰€æœ‰æ–‡ç« ä¸¦æ°¸ä¸é¡¯ç¤ºå®ƒå€‘\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1785
 msgid "Go to the next unread article with"
 msgstr "å‰å¾€ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« è—‰ç”±"
 
-#: src/lang.c:1773
+#: src/lang.c:1786
 msgid ""
 "# Go to the unread article with following key(s)\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5779,11 +5825,11 @@ msgstr ""
 "# * 2 = TAB\n"
 "#   3 = PAGE DOWN æˆ– TAB\n"
 
-#: src/lang.c:1783
+#: src/lang.c:1796
 msgid "How to treat blank lines"
 msgstr "å¦‚ä½•å°å¾…ç©ºåˆ—"
 
-#: src/lang.c:1784
+#: src/lang.c:1797
 msgid ""
 "# Trim the article body, remove unnecessary blank lines.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5813,24 +5859,24 @@ msgstr ""
 "#   7 = å£“ç¸®æ–‡å­—å€å¡Šé–“çš„å¤šé‡ç©ºåˆ—å’Œè·³éŽ\n"
 "#       å‰å°Žå’Œå°¾éš¨ç©ºåˆ—\n"
 
-#: src/lang.c:1801
+#: src/lang.c:1814
 msgid "List thread using right arrow key"
 msgstr "ä½¿ç”¨å‘å³éµåˆ—å‡ºè¨Žè«–ä¸²"
 
-#: src/lang.c:1802
+#: src/lang.c:1815
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿç•¶ä½¿ç”¨å‘å³éµè¼¸å…¥å®ƒæ™‚å°±è‡ªå‹•åˆ—å‡ºè¨Žè«–ä¸²ã€‚\n"
 
-#: src/lang.c:1806
+#: src/lang.c:1819
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²åˆªé™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1807
+#: src/lang.c:1820
 msgid "Character to show deleted articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²åˆªé™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1808
+#: src/lang.c:1821
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
@@ -5838,16 +5884,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« è¢«åˆªé™¤çš„å­—å…ƒ (é è¨­ã€ŽDã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1813
+#: src/lang.c:1826
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºåœ¨ç¯„åœä¸­çš„æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1814
+#: src/lang.c:1827
 msgid "Character to show inrange articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¯„åœä¸­æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1815
+#: src/lang.c:1828
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
@@ -5855,17 +5901,17 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ–‡ç« åœ¨ç¯„åœä¸­çš„å­—å…ƒ (é è¨­ã€Ž#ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1820
+#: src/lang.c:1833
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè©²æ–‡ç« å°‡å›žå‚³ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1821
+#: src/lang.c:1834
 msgid "Character to show returning arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå›žå‚³æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1822
+#: src/lang.c:1835
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
@@ -5873,16 +5919,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å°‡å›žå‚³çš„å­—å…ƒ (é è¨­ã€Ž-ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1827
+#: src/lang.c:1840
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1828
+#: src/lang.c:1841
 msgid "Character to show selected articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1829
+#: src/lang.c:1842
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
@@ -5890,15 +5936,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è¢«è‡ªå‹•é¸å–çš„å­—å…ƒ (é è¨­ã€Ž*ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1834
+#: src/lang.c:1847
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœ€è¿‘æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1835
+#: src/lang.c:1848
 msgid "Character to show recent articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœ€è¿‘æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1836
+#: src/lang.c:1849
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
@@ -5906,15 +5952,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºæ˜¯æœ€è¿‘æ–‡ç« çš„å­—å…ƒ (é è¨­ã€Žoã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1841
+#: src/lang.c:1854
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºæœªè®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1842
+#: src/lang.c:1855
 msgid "Character to show unread articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºæœªè®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1843
+#: src/lang.c:1856
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
@@ -5922,15 +5968,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« æœªè®€çš„å­—å…ƒ (é è¨­ã€Ž+ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1848
+#: src/lang.c:1861
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºå·²è®€æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1849
+#: src/lang.c:1862
 msgid "Character to show read articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå·²è®€æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1850
+#: src/lang.c:1863
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
@@ -5938,15 +5984,15 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« å·²è®€å–å­—å…ƒ (é è¨­ã€Ž ã€)\n"
 "# _ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1868
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè¢«ç é™¤æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1856
+#: src/lang.c:1869
 msgid "Character to show killed articles"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè¢«ç é™¤æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1857
+#: src/lang.c:1870
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5954,16 +6000,16 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è¢«ç é™¤çš„å­—å…ƒ (é è¨­ã€ŽKã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1862
+#: src/lang.c:1875
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥å­—å…ƒä»¥æŒ‡å‡ºè®€å–æ‰€é¸æ–‡ç« ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:1863
+#: src/lang.c:1876
 msgid "Character to show readselected arts"
 msgstr "ç”¨ä¾†é¡¯ç¤ºè®€å–æ‰€é¸æ–‡ç« çš„å­—å…ƒ"
 
-#: src/lang.c:1864
+#: src/lang.c:1877
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5971,11 +6017,11 @@ msgstr ""
 "# ç”¨ä¾†é¡¯ç¤ºè©²æ–‡ç« è®€å–ä¹‹å‰å·²è¢«é¸çš„å­—å…ƒ (é è¨­ã€Ž:ã€)\n"
 "# kill_level å¿…é ˆæ ¹æ“šä¸åŒæƒ…æ³è€Œè¨­å®šï¼Œ_ è¢«è½‰æ›ç‚ºã€Ž ã€\n"
 
-#: src/lang.c:1870
+#: src/lang.c:1883
 msgid "Abbreviate long newsgroup names"
 msgstr "å°‡è¼ƒé•·æ–°èžç¾¤çµ„åç¨±ç¸®å¯«"
 
-#: src/lang.c:1871
+#: src/lang.c:1884
 msgid ""
 "# If ON abbreviate (if necessary) long newsgroup names at group selection\n"
 "# level and article level like this:\n"
@@ -5985,17 +6031,17 @@ msgstr ""
 "# å±¤ç´šå’Œæ–‡ç« å±¤ç´šæœƒå¦‚ä¸‹æ‰€ç¤ºï¼š\n"
 "#   news.software.readers -> n.software.readers -> n.s.readers -> n.s.rã€‚\n"
 
-#: src/lang.c:1877
+#: src/lang.c:1890
 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:1878
+#: src/lang.c:1891
 msgid "Number of lines to scroll in pager"
 msgstr "é é¢åˆ‡æ›æ™‚æ²å‹•çš„åˆ—æ•¸"
 
-#: src/lang.c:1879
+#: src/lang.c:1892
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6013,28 +6059,28 @@ msgstr ""
 "# * 1 = æ²å‹•ä¸€åˆ—\n"
 "#   2 æˆ–æ›´å¤§ = æ²å‹• 2 æˆ–æ›´å¤šåˆ— (åªæœ‰åœ¨é é¢åˆ‡æ›æ™‚)\n"
 
-#: src/lang.c:1889
+#: src/lang.c:1902
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr "é¡¯ç¤ºç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1890
+#: src/lang.c:1903
 msgid "Display signatures"
 msgstr "é¡¯ç¤ºç°½å"
 
-#: src/lang.c:1891
+#: src/lang.c:1904
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr "# å¦‚æžœé—œé–‰æ–¼é¡¯ç¤ºæ–‡ç« æ™‚å°±ä¸é¡¯ç¤ºç°½å\n"
 
-#: src/lang.c:1895
+#: src/lang.c:1908
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr "å°‡ uuencoded è³‡æ–™é¡¯ç¤ºç‚ºå·²æ¨™å®šé™„ä»¶ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1896
+#: src/lang.c:1909
 msgid "Display uue data as an attachment"
 msgstr "å°‡ uue è³‡æ–™åšç‚ºé™„ä»¶é¡¯ç¤º"
 
-#: src/lang.c:1897
+#: src/lang.c:1910
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6053,16 +6099,16 @@ msgstr ""
 "#   2 = éš±è—æ‰€æœ‰ï¼Œé¡žä¼¼ 1ï¼Œä½†æ˜¯ä»»ä½•çœ‹ä¾†åƒæ˜¯ uuencoded è³‡æ–™çš„åˆ—ï¼Œéƒ½å°‡\n"
 "#       è¢«æŠ˜ç–Šç‚ºä¸€æ¨™å®šåˆ—ã€‚\n"
 
-#: src/lang.c:1907
+#: src/lang.c:1920
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr "è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISOã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1908
+#: src/lang.c:1921
 msgid "Display \"a as Umlaut-a"
 msgstr "é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a"
 
-#: src/lang.c:1909
+#: src/lang.c:1922
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
@@ -6070,15 +6116,15 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±è§£ç¢¼å¾·èªžæ¨£å¼ TeX è®ŠéŸ³ç·¨ç¢¼ç‚º ISO ä¸¦\n"
 "# é¡¯ç¤º \"a ç‚ºè®ŠéŸ³ a ...ç­‰ç­‰\n"
 
-#: src/lang.c:1914 src/lang.c:1924
+#: src/lang.c:1927 src/lang.c:1937
 msgid "Space separated list of header fields"
 msgstr "ä»¥ç©ºæ ¼åˆ†éš”çš„æ¨™é ­æ¬„ä½æ¸…å–®"
 
-#: src/lang.c:1915
+#: src/lang.c:1928
 msgid "Display these header fields (or *)"
 msgstr "é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½ (æˆ– *)"
 
-#: src/lang.c:1916
+#: src/lang.c:1929
 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"
@@ -6093,11 +6139,11 @@ msgstr ""
 "#ã€ŽX-ã€(åƒæ˜¯ X-Alan æˆ– X-Pape)ã€‚æ‚¨å¯ä»¥è—‰ç”±ä»¥ç©ºæ ¼åˆ†éš”è€Œåˆ—å‡º\n"
 "# è¶…éŽä¸€å€‹ã€‚æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°‡æœƒé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1925
+#: src/lang.c:1938
 msgid "Do not display these header fields"
 msgstr "ä¸é¡¯ç¤ºé€™äº›æ¨™é ­æ¬„ä½"
 
-#: src/lang.c:1926
+#: src/lang.c:1939
 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"
@@ -6116,40 +6162,40 @@ msgstr ""
 "# news_headers_to_not_display=X-Alan X-Pape\n"
 "# æ²’æœ‰å®šç¾©ä»»ä½•å€¼å°±è¡¨ç¤ºé—œé–‰é€™å€‹é¸é …ã€‚\n"
 
-#: src/lang.c:1936
+#: src/lang.c:1949
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr "æ‚¨è¦å•Ÿç”¨å¤šéƒ¨ä»¶/æ›¿ä»£æ–‡ç« çš„è‡ªå‹•è™•ç†å—Žï¼Ÿ"
 
-#: src/lang.c:1937
+#: src/lang.c:1950
 msgid "Skip multipart/alternative parts"
 msgstr "è·³éŽå¤šéƒ¨ä»¶/æ›¿ä»£éƒ¨åˆ†"
 
-#: src/lang.c:1938
+#: src/lang.c:1951
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è‡ªå‹•æˆªé™¤å¤šéƒ¨ä»¶/æ›¿ä»£è¨Šæ¯\n"
 
-#: src/lang.c:1942
+#: src/lang.c:1955
 msgid "Enable detection of verbatim blocks? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1943
+#: src/lang.c:1956
 msgid "Detection of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1944
+#: src/lang.c:1957
 msgid "# If ON detect verbatim blocks in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1949
+#: src/lang.c:1962
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1950
+#: src/lang.c:1963
 msgid "Regex used to show quoted lines"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1951
+#: src/lang.c:1964
 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"
@@ -6159,15 +6205,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚å¼•è¨€åˆ—å°‡ä»¥ col_quote é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1957
+#: src/lang.c:1970
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote2 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1958
+#: src/lang.c:1971
 msgid "Regex used to show twice quoted l."
 msgstr "ç”¨ä¾†é¡¯ç¤ºç¬¬äºŒå±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1959
+#: src/lang.c:1972
 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"
@@ -6177,15 +6223,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1965
+#: src/lang.c:1978
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_quote3 é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1966
+#: src/lang.c:1979
 msgid "Regex used to show >= 3 times q.l."
 msgstr "ç”¨ä¾†é¡¯ç¤º >= 3 å±¤å¼•è¨€åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1967
+#: src/lang.c:1980
 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"
@@ -6195,32 +6241,32 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚>= 3 å±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote3 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1973
+#: src/lang.c:1986
 #, fuzzy
 msgid "Enable detection of external quotes? <SPACE> toggles & <CR> sets."
 msgstr "å•Ÿç”¨å­—é¢å€å¡Šçš„åµæ¸¬ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:1974
+#: src/lang.c:1987
 #, fuzzy
 msgid "Detection of external quotes"
 msgstr "å­—é¢å€å¡Šçš„åµæ¸¬"
 
-#: src/lang.c:1975
+#: src/lang.c:1988
 #, fuzzy
 msgid "# If ON detect quoted text from external sources in articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æ–‡ç« ä¸­åµæ¸¬å­—é¢å€å¡Š\n"
 
-#: src/lang.c:1979
+#: src/lang.c:1992
 #, fuzzy
 msgid "A regex used to decide which lines to show in col_extquote."
 msgstr "ç”¨ä¾†æ±ºå®šåœ¨ col_quote ä¸­è¦é¡¯ç¤ºå“ªäº›åˆ—çš„ regexã€‚"
 
-#: src/lang.c:1980
+#: src/lang.c:1993
 #, fuzzy
 msgid "Regex used to show quotes from external sources"
 msgstr "ç”¨ä¾†é¡¯ç¤ºå¼•è¨€åˆ—çš„ regex"
 
-#: src/lang.c:1981
+#: src/lang.c:1994
 #, fuzzy
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
@@ -6231,15 +6277,15 @@ msgstr ""
 "# æ­£è¦è¡¨ç¤ºå¼ã€‚ç¬¬äºŒå±¤å¼•è¨€åˆ—å°‡ä»¥ col_quote2 é¡¯ç¤ºã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1988
+#: src/lang.c:2001
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markslashes é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1989
+#: src/lang.c:2002
 msgid "Regex used to highlight /slashes/"
 msgstr "ç”¨ä¾†é«˜äº®åº¦æ¨™ç¤º /æ–œç·š/ çš„ regex"
 
-#: src/lang.c:1990
+#: src/lang.c:2003
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
@@ -6249,15 +6295,15 @@ msgstr ""
 "# å°‡ä»¥ col_markslashes é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:1996
+#: src/lang.c:2009
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstars é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:1997
+#: src/lang.c:2010
 msgid "Regex used to highlight *stars*"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„ regex"
 
-#: src/lang.c:1998
+#: src/lang.c:2011
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
@@ -6267,15 +6313,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstars é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2017
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markstroke é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:2005
+#: src/lang.c:2018
 msgid "Regex used to highlight -strokes-"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„ regex"
 
-#: src/lang.c:2006
+#: src/lang.c:2019
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
@@ -6285,15 +6331,15 @@ msgstr ""
 "# å°‡ä»¥ col_markstroke é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2012
+#: src/lang.c:2025
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr "ç”¨ä¾†æ±ºå®šè¦ä»¥ col_markdash é¡¯ç¤ºå“ªäº›å­—è©žçš„ regexã€‚"
 
-#: src/lang.c:2013
+#: src/lang.c:2026
 msgid "Regex used to highlight _underline_"
 msgstr "ç”¨ä¾†é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„ regex"
 
-#: src/lang.c:2014
+#: src/lang.c:2027
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
@@ -6303,15 +6349,15 @@ msgstr ""
 "# å°‡ä»¥ col_markdash é¡¯ç¤ºçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 "# å¦‚æžœæ‚¨ä¿ç•™å®ƒç‚ºç©ºç™½ï¼Œtin å°‡ä½¿ç”¨å…§å»ºçš„é è¨­å€¼ã€‚\n"
 
-#: src/lang.c:2020
+#: src/lang.c:2033
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å‰ç¶´çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2021
+#: src/lang.c:2034
 msgid "Regex with Subject prefixes"
 msgstr "ä¸»æ—¨å‰ç¶´çš„ regex"
 
-#: src/lang.c:2022
+#: src/lang.c:2035
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
@@ -6319,15 +6365,15 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å‰ç¶´çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼é¡¯ç¤ºæ¨™é ­ä¹‹å‰å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2027
+#: src/lang.c:2040
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr "ç”¨ä¾†å°‹æ‰¾è¦ç§»é™¤çš„ä¸»æ—¨å­—å°¾çš„ regexã€‚ ä½¿ç”¨ã€Ž|ã€åšç‚ºåˆ†éš”ç¬¦è™Ÿã€‚"
 
-#: src/lang.c:2028
+#: src/lang.c:2041
 msgid "Regex with Subject suffixes"
 msgstr "ä¸»æ—¨å­—å°¾çš„ regex"
 
-#: src/lang.c:2029
+#: src/lang.c:2042
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
@@ -6335,45 +6381,45 @@ msgstr ""
 "# tin å°‡ç”¨ä¾†å°‹æ‰¾ä¸»æ—¨å­—å°¾çš„æ­£è¦è¡¨ç¤ºå¼\n"
 "# æ–¼å›žè¦†æˆ–è·Ÿè²¼æ™‚å°‡è¢«ç§»é™¤ã€‚\n"
 
-#: src/lang.c:2034
+#: src/lang.c:2047
 msgid "A regex used to find the begin of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„ regexã€‚"
 
-#: src/lang.c:2035
+#: src/lang.c:2048
 msgid "Regex for begin of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡Šé–‹å§‹çš„ regex"
 
-#: src/lang.c:2036
+#: src/lang.c:2049
 msgid ""
 "# A regular expression that tin will use to find the begin of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡Šé–‹å§‹çš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2041
+#: src/lang.c:2054
 msgid "A regex used to find the end of a verbatim block."
 msgstr "ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„ regexã€‚"
 
-#: src/lang.c:2042
+#: src/lang.c:2055
 msgid "Regex for end of a verbatim block"
 msgstr "ç”¨æ–¼å­—é¢å€å¡ŠçµæŸçš„ regex"
 
-#: src/lang.c:2043
+#: src/lang.c:2056
 msgid ""
 "# A regular expression that tin will use to find the end of\n"
 "# a verbatim block.\n"
 msgstr "# tin å°‡ç”¨ä¾†æ‰¾å°‹å­—é¢å€å¡ŠçµæŸçš„æ­£è¦è¡¨ç¤ºå¼ã€‚\n"
 
-#: src/lang.c:2048
+#: src/lang.c:2061
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr "è¼¸å…¥å¤–éƒ¨ MIME æª¢è¦–å™¨çš„åç¨±å’Œé¸é …ï¼Œ--internal è¡¨ç¤ºå…§å»ºæª¢è¦–å™¨"
 
-#: src/lang.c:2049
+#: src/lang.c:2062
 msgid "MIME binary content viewer"
 msgstr "MIME äºŒé€²ä½å…§å®¹æª¢è¦–å™¨"
 
-#: src/lang.c:2050
+#: src/lang.c:2063
 #, fuzzy
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
@@ -6387,15 +6433,15 @@ msgstr ""
 "# å¦å‰‡è«‹æŒ‡å®šå¤–éƒ¨æª¢è¦–å™¨ç¨‹å¼ (ä¾‹ï¼šmetamail) æˆ–ä¿æŒç©ºç™½ä»¥\n"
 "# è¡¨ç¤ºä¸è¦è‡ªå‹•æª¢è¦–\n"
 
-#: src/lang.c:2057
+#: src/lang.c:2070
 msgid "Confirm before starting non-text viewing program"
 msgstr "å•Ÿå‹•éžç´”æ–‡å­—æª¢è¦–ç¨‹å¼ä¹‹å‰å…ˆç¢ºèª"
 
-#: src/lang.c:2058
+#: src/lang.c:2071
 msgid "Ask before using MIME viewer"
 msgstr "ä½¿ç”¨ MIME æª¢è¦–å™¨ä¹‹å‰å…ˆè©¢å•"
 
-#: src/lang.c:2059
+#: src/lang.c:2072
 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"
@@ -6403,35 +6449,35 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿï¼Œtin å°‡æ–¼ä½¿ç”¨ metamail é¡¯ç¤º MIME è¨Šæ¯ä¹‹å‰å…ˆè©¢å•\n"
 "# åªæœ‰ç•¶ metamail_prog å·²è¨­å®šç‚ºæŸå€‹å€¼æ™‚ï¼Œé€™æ‰æœƒç™¼ç”Ÿ\n"
 
-#: src/lang.c:2064
+#: src/lang.c:2077
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr "é›¢é–‹æ™‚è©¢å•æ˜¯å¦å°‡ç¾¤çµ„æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2065
+#: src/lang.c:2078
 msgid "Catchup read groups when quitting"
 msgstr "é›¢é–‹æ™‚å°‡å·²è®€ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2066
+#: src/lang.c:2079
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±è©¢å•ä½¿ç”¨è€…æ˜¯å¦æ‰€æœ‰å·²è®€ç¾¤çµ„æ‡‰è©²éƒ½è¢«æ¨™è¨˜ç‚ºå·²è®€\n"
 
-#: src/lang.c:2071
+#: src/lang.c:2084
 msgid "Catchup group using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡ç¾¤çµ„è¨­å›žæœªè®€"
 
-#: src/lang.c:2072
+#: src/lang.c:2085
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ç•¶ä»¥å‘å·¦éµé›¢é–‹æ™‚ï¼Œå°‡ç¾¤çµ„/è¨Žè«–ä¸²è¨­å›žæœªè®€ã€‚\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2090
 msgid "Catchup thread by using left key"
 msgstr "ä½¿ç”¨å‘å·¦éµå°‡è¨Žè«–ä¸²è¨­å›žæœªè®€"
 
-#: src/lang.c:2083
+#: src/lang.c:2096
 msgid "Which actions require confirmation"
 msgstr "å“ªäº›å‹•ä½œéœ€è¦ç¢ºèª"
 
-#: src/lang.c:2084
+#: src/lang.c:2097
 #, fuzzy
 msgid ""
 "# What should we ask confirmation for.\n"
@@ -6454,52 +6500,52 @@ msgstr ""
 "#   4 = å¤šéƒ¨ä»¶ä¸»æ—¨\n"
 "#   5 = ç™¾åˆ†æ¯”åŒ¹é…\n"
 
-#: src/lang.c:2098
+#: src/lang.c:2111
 msgid "'Mark as (un)read' ignores tags"
 msgstr "ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€å¿½ç•¥æ¨™å®š"
 
-#: src/lang.c:2099
+#: src/lang.c:2112
 msgid ""
 "# If ON the 'Mark as (un)read' function marks only the current article.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå‰‡ã€Žæ¨™è¨˜ç‚º(æœª)å·²è®€ã€åŠŸèƒ½åªæœƒæ¨™è¨˜ç›®å‰çš„æ–‡ç« ã€‚\n"
 
-#: src/lang.c:2103
+#: src/lang.c:2116
 msgid "Program to run to open URLs, <CR> sets, <ESC> cancels."
 msgstr "åŸ·è¡Œä»¥é–‹å•Ÿç¶²å€çš„ç¨‹å¼ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2104
+#: src/lang.c:2117
 msgid "Program that opens URLs"
 msgstr "é–‹å•Ÿç¶²å€çš„ç¨‹å¼"
 
-#: src/lang.c:2105
+#: src/lang.c:2118
 msgid "# The program used to open URLs. The actual URL will be appended\n"
 msgstr "# ç”¨ä¾†é–‹å•Ÿç¶²å€çš„ç¨‹å¼ã€‚å°‡æœƒé™„åŠ å¯¦éš›çš„ç¶²å€\n"
 
-#: src/lang.c:2110
+#: src/lang.c:2123
 msgid "Use mouse in xterm"
 msgstr "åœ¨ xterm ä¸­ä½¿ç”¨æ»‘é¼ "
 
-#: src/lang.c:2111
+#: src/lang.c:2124
 msgid "# If ON enable mouse button support on xterm terminals\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å•Ÿç”¨ xterm çµ‚ç«¯æ©Ÿå°æ–¼æ»‘é¼ æŒ‰éˆ•çš„æ”¯æ´\n"
 
-#: src/lang.c:2117
+#: src/lang.c:2130
 msgid "Use scroll keys on keypad"
 msgstr "ä½¿ç”¨æ•¸å­—éµç›¤ä¸Šçš„æ²å‹•éµ"
 
-#: src/lang.c:2118
+#: src/lang.c:2131
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åœ¨æœ‰æ”¯æ´æ²å‹•éµçš„çµ‚ç«¯æ©Ÿä¸Šå•Ÿç”¨å®ƒ\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2136
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr "è¼¸å…¥è¦æå–æ–‡ç« çš„æœ€å¤§å€¼æ•¸é‡ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2124
+#: src/lang.c:2137
 msgid "Number of articles to get"
 msgstr "è¦æå–æ–‡ç« çš„æ•¸é‡"
 
-#: src/lang.c:2125
+#: src/lang.c:2138
 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"
@@ -6507,28 +6553,28 @@ msgstr ""
 "# è¦æå–æ–‡ç« çš„æ•¸é‡ (0=ç„¡é™åˆ¶)ï¼Œå¦‚æžœç‚ºè² å°±è¨­å®š\n"
 "# ç‚ºç¬¬ä¸€ç¯‡æœªè®€æ–‡ç« ä¹‹å‰è¦è®€å–çš„å·²è®€æ–‡ç« æœ€å¤§å€¼\n"
 
-#: src/lang.c:2130
+#: src/lang.c:2143
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr "è¼¸å…¥è¢«èªç‚ºæœ€è¿‘æ–‡ç« çš„æ—¥æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2131
+#: src/lang.c:2144
 msgid "Article recentness time limit"
 msgstr "æœ€è¿‘æ–‡ç« çš„æ™‚é–“é™åˆ¶"
 
-#: src/lang.c:2132
+#: src/lang.c:2145
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr "# è¢«èªç‚ºæ˜¯æœ€è¿‘æ–‡ç« æ‰€éœ€çš„æ—¥æ•¸ï¼Œ(0=é—œé–‰)\n"
 
-#: src/lang.c:2136
+#: src/lang.c:2149
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr "WILDMAT ç”¨æ–¼ä¸€èˆ¬è¬ç”¨å­—å…ƒï¼ŒREGEX ç”¨æ–¼å®Œæ•´æ­£è¦è¡¨ç¤ºå¼åŒ¹é…ã€‚"
 
-#: src/lang.c:2137
+#: src/lang.c:2150
 msgid "Wildcard matching"
 msgstr "è¬ç”¨å­—å…ƒåŒ¹é…"
 
-#: src/lang.c:2138
+#: src/lang.c:2151
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6540,59 +6586,59 @@ msgstr ""
 "# * 0 = wildmat\n"
 "#   1 = regex\n"
 
-#: src/lang.c:2145
+#: src/lang.c:2158
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2146
+#: src/lang.c:2159
 msgid "Score limit (kill)"
 msgstr "åˆ†æ•¸é™åˆ¶ (ç é™¤)"
 
-#: src/lang.c:2147
+#: src/lang.c:2160
 msgid "# Score limit before an article is marked killed\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç é™¤ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2151
+#: src/lang.c:2164
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr "è¼¸å…¥ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2152
+#: src/lang.c:2165
 msgid "Default score to kill articles"
 msgstr "ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2153
+#: src/lang.c:2166
 msgid "# Default score to kill articles\n"
 msgstr "# ç é™¤æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2157
+#: src/lang.c:2170
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr "è¼¸å…¥æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„æœ€å°‘åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2158
+#: src/lang.c:2171
 msgid "Score limit (select)"
 msgstr "åˆ†æ•¸é™åˆ¶ (é¸å–)"
 
-#: src/lang.c:2159
+#: src/lang.c:2172
 msgid "# Score limit before an article is marked hot\n"
 msgstr "# æ–‡ç« è¢«æ¨™è¨˜ç†±é–€ä¹‹å‰çš„åˆ†æ•¸é™åˆ¶\n"
 
-#: src/lang.c:2163
+#: src/lang.c:2176
 msgid "Enter default score to select articles. <CR> sets."
 msgstr "è¼¸å…¥é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2164
+#: src/lang.c:2177
 msgid "Default score to select articles"
 msgstr "é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸"
 
-#: src/lang.c:2165
+#: src/lang.c:2178
 msgid "# Default score to select articles\n"
 msgstr "# é¸å–æ–‡ç« çš„é è¨­åˆ†æ•¸\n"
 
-#: src/lang.c:2171
+#: src/lang.c:2184
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr "ä½¿ç”¨ slrnface ä»¥é¡¯ç¤ºã€ŽX-Face:ã€"
 
-#: src/lang.c:2172
+#: src/lang.c:2185
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
@@ -6600,19 +6646,19 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ slrnface(1) ä»¥è§£è­¯ã€ŽX-Face:ã€æ¨™é ­ã€‚\n"
 "# åªæœ‰åœ¨ xterm ä¸­åŸ·è¡Œæ™‚æ‰æœ‰ä½œç”¨ã€‚\n"
 
-#: src/lang.c:2180
+#: src/lang.c:2193
 msgid "Use ANSI color"
 msgstr "ä½¿ç”¨ ANSI é¡è‰²"
 
-#: src/lang.c:2181
+#: src/lang.c:2194
 msgid "# If ON using ANSI-color\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ ANSI é¡è‰²\n"
 
-#: src/lang.c:2186
+#: src/lang.c:2199
 msgid "Standard foreground color"
 msgstr "æ¨™æº–å‰æ™¯é¡è‰²"
 
-#: src/lang.c:2187
+#: src/lang.c:2200
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
@@ -6620,11 +6666,11 @@ msgstr ""
 "# æ¨™æº–å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2206
 msgid "Standard background color"
 msgstr "æ¨™æº–èƒŒæ™¯é¡è‰²"
 
-#: src/lang.c:2194
+#: src/lang.c:2207
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
@@ -6632,11 +6678,11 @@ msgstr ""
 "# æ¨™æº–èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2200
+#: src/lang.c:2213
 msgid "Color for inverse text (background)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (èƒŒæ™¯)"
 
-#: src/lang.c:2201
+#: src/lang.c:2214
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
@@ -6644,11 +6690,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„èƒŒæ™¯é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2207
+#: src/lang.c:2220
 msgid "Color for inverse text (foreground)"
 msgstr "åç™½æ–‡å­—çš„é¡è‰² (å‰æ™¯)"
 
-#: src/lang.c:2208
+#: src/lang.c:2221
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
@@ -6656,11 +6702,11 @@ msgstr ""
 "# åç™½æ–‡å­—çš„å‰æ™¯é¡è‰²\n"
 "# é è¨­ï¼š7 (ç™½è‰²)\n"
 
-#: src/lang.c:2214
+#: src/lang.c:2227
 msgid "Color of text lines"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2215
+#: src/lang.c:2228
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
@@ -6668,11 +6714,11 @@ msgstr ""
 "# æ–‡å­—åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2221
+#: src/lang.c:2234
 msgid "Color of mini help menu"
 msgstr "è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²"
 
-#: src/lang.c:2222
+#: src/lang.c:2235
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
@@ -6680,11 +6726,11 @@ msgstr ""
 "# è¿·ä½ èªªæ˜Žé¸å–®çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2228
+#: src/lang.c:2241
 msgid "Color of help text"
 msgstr "èªªæ˜Žæ–‡å­—çš„é¡è‰²"
 
-#: src/lang.c:2229
+#: src/lang.c:2242
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
@@ -6692,11 +6738,11 @@ msgstr ""
 "# èªªæ˜Žé é¢çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2235
+#: src/lang.c:2248
 msgid "Color of status messages"
 msgstr "ç‹€æ…‹è¨Šæ¯çš„é¡è‰²"
 
-#: src/lang.c:2236
+#: src/lang.c:2249
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
@@ -6704,11 +6750,11 @@ msgstr ""
 "# æœ€å¾Œä¸€åˆ—ä¸­è¨Šæ¯çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2242
+#: src/lang.c:2255
 msgid "Color of quoted lines"
 msgstr "å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2243
+#: src/lang.c:2256
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
@@ -6716,11 +6762,11 @@ msgstr ""
 "# å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2249
+#: src/lang.c:2262
 msgid "Color of twice quoted line"
 msgstr "ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2250
+#: src/lang.c:2263
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
@@ -6728,11 +6774,11 @@ msgstr ""
 "# ç¬¬äºŒå±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š3 (æ£•è‰²)\n"
 
-#: src/lang.c:2256
+#: src/lang.c:2269
 msgid "Color of =>3 times quoted line"
 msgstr "=>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2257
+#: src/lang.c:2270
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
@@ -6740,11 +6786,11 @@ msgstr ""
 "# =>3 å±¤å¼•è¨€åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2263
+#: src/lang.c:2276
 msgid "Color of article header lines"
 msgstr "æ–‡ç« æ¨™é ­åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2264
+#: src/lang.c:2277
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
@@ -6752,11 +6798,11 @@ msgstr ""
 "# æ¨™é ­åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2270
+#: src/lang.c:2283
 msgid "Color of actual news header fields"
 msgstr "å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²"
 
-#: src/lang.c:2271
+#: src/lang.c:2284
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
@@ -6764,11 +6810,11 @@ msgstr ""
 "# å¯¦éš›æ–°èžæ¨™é ­æ¬„ä½çš„é¡è‰²\n"
 "# é è¨­ï¼š9 (æ·ºç´…è‰²)\n"
 
-#: src/lang.c:2277
+#: src/lang.c:2290
 msgid "Color of article subject lines"
 msgstr "æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2278
+#: src/lang.c:2291
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
@@ -6776,12 +6822,12 @@ msgstr ""
 "# æ–‡ç« ä¸»æ—¨åˆ—çš„é¡è‰²\n"
 "# é è¨­ï¼š6 (é’è‰²)\n"
 
-#: src/lang.c:2284
+#: src/lang.c:2297
 #, fuzzy
 msgid "Color of external quotes"
 msgstr "æ–‡å­—åˆ—çš„é¡è‰²"
 
-#: src/lang.c:2285
+#: src/lang.c:2298
 #, fuzzy
 msgid ""
 "# Color of quoted text from external sources\n"
@@ -6790,11 +6836,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2291
+#: src/lang.c:2304
 msgid "Color of response counter"
 msgstr "å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²"
 
-#: src/lang.c:2292
+#: src/lang.c:2305
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
@@ -6802,11 +6848,11 @@ msgstr ""
 "# å›žæ‡‰è¨ˆæ•¸å™¨çš„é¡è‰²\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2298
+#: src/lang.c:2311
 msgid "Color of sender (From:)"
 msgstr "å‚³é€è€…çš„é¡è‰² ( From: )"
 
-#: src/lang.c:2299
+#: src/lang.c:2312
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
@@ -6814,11 +6860,11 @@ msgstr ""
 "# å‚³é€è€…çš„é¡è‰² ( From: )\n"
 "# é è¨­ï¼š2 (ç¶ è‰²)\n"
 
-#: src/lang.c:2305
+#: src/lang.c:2318
 msgid "Color of help/mail sign"
 msgstr "èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2306
+#: src/lang.c:2319
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
@@ -6826,11 +6872,11 @@ msgstr ""
 "# èªªæ˜Ž/éƒµä»¶ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2312
+#: src/lang.c:2325
 msgid "Color of signatures"
 msgstr "ç°½åçš„é¡è‰²"
 
-#: src/lang.c:2313
+#: src/lang.c:2326
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
@@ -6838,11 +6884,11 @@ msgstr ""
 "# ç°½åçš„é¡è‰²\n"
 "# é è¨­ï¼š4 (è—è‰²)\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2332
 msgid "Color of highlighted URLs"
 msgstr "é«˜äº®åº¦ç¶²å€çš„é¡è‰²"
 
-#: src/lang.c:2320
+#: src/lang.c:2333
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
@@ -6850,11 +6896,11 @@ msgstr ""
 "# é«˜äº®åº¦ç¶²å€çš„é¡è‰²\n"
 "# é è¨­ï¼š-1 (é è¨­é¡è‰²)\n"
 
-#: src/lang.c:2326
+#: src/lang.c:2339
 msgid "Color of verbatim blocks"
 msgstr "å­—é¢å€å¡Šçš„é¡è‰²"
 
-#: src/lang.c:2327
+#: src/lang.c:2340
 msgid ""
 "# Color of verbatim blocks\n"
 "# Default: 5 (pink)\n"
@@ -6862,11 +6908,11 @@ msgstr ""
 "# å­—é¢å€å¡Šçš„é¡è‰²\n"
 "# é è¨­ï¼š5 (ç²‰ç´…)\n"
 
-#: src/lang.c:2333
+#: src/lang.c:2346
 msgid "Color of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„é¡è‰²"
 
-#: src/lang.c:2334
+#: src/lang.c:2347
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
@@ -6874,11 +6920,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š11 (é»ƒè‰²)\n"
 
-#: src/lang.c:2340
+#: src/lang.c:2353
 msgid "Color of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„é¡è‰²"
 
-#: src/lang.c:2341
+#: src/lang.c:2354
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
@@ -6886,11 +6932,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š13 (æ·ºç²‰ç´…)\n"
 
-#: src/lang.c:2347
+#: src/lang.c:2360
 msgid "Color of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„é¡è‰²"
 
-#: src/lang.c:2348
+#: src/lang.c:2361
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
@@ -6898,11 +6944,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š14 (æ·ºè—ç¶ è‰²)\n"
 
-#: src/lang.c:2354
+#: src/lang.c:2367
 msgid "Color of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„é¡è‰²"
 
-#: src/lang.c:2355
+#: src/lang.c:2368
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
@@ -6910,11 +6956,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- å­—è©žçš„é¡è‰²\n"
 "# é è¨­ï¼š12 (æ·ºè—è‰²)\n"
 
-#: src/lang.c:2362
+#: src/lang.c:2375
 msgid "Attr. of highlighting with *stars*"
 msgstr "é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* çš„å±¬æ€§"
 
-#: src/lang.c:2363
+#: src/lang.c:2376
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -6942,11 +6988,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º *æ˜Ÿè™Ÿ* å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š6 (ç²—é«”)\n"
 
-#: src/lang.c:2378
+#: src/lang.c:2391
 msgid "Attr. of highlighting with _dash_"
 msgstr "é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ çš„å±¬æ€§"
 
-#: src/lang.c:2379
+#: src/lang.c:2392
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
@@ -6954,11 +7000,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º _åº•ç·š_ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š2 (æœ€å¥½é«˜äº®åº¦é¡¯ç¤º)\n"
 
-#: src/lang.c:2385
+#: src/lang.c:2398
 msgid "Attr. of highlighting with /slash/"
 msgstr "é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ çš„å±¬æ€§"
 
-#: src/lang.c:2386
+#: src/lang.c:2399
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
@@ -6966,11 +7012,11 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š5 (åŠæ˜Žäº®)\n"
 
-#: src/lang.c:2392
+#: src/lang.c:2405
 msgid "Attr. of highlighting with -stroke-"
 msgstr "é«˜äº®åº¦é¡¯ç¤º -æ©«ç·š- çš„å±¬æ€§"
 
-#: src/lang.c:2393
+#: src/lang.c:2406
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
@@ -6978,27 +7024,27 @@ msgstr ""
 "# é«˜äº®åº¦é¡¯ç¤º /æ–œç·š/ å­—è©žçš„å±¬æ€§\n"
 "# é è¨­ï¼š3 (åç™½é¡¯ç¤º)\n"
 
-#: src/lang.c:2399
+#: src/lang.c:2412
 msgid "URL highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºç¶²å€"
 
-#: src/lang.c:2400
+#: src/lang.c:2413
 msgid "# Enable URL highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºç¶²å€ï¼Ÿ\n"
 
-#: src/lang.c:2405
+#: src/lang.c:2418
 msgid "Word highlighting in message body"
 msgstr "åœ¨è¨Šæ¯å…§æ–‡ä¸­é«˜äº®åº¦é¡¯ç¤ºå­—è©ž"
 
-#: src/lang.c:2406
+#: src/lang.c:2419
 msgid "# Enable word highlighting?\n"
 msgstr "# å•Ÿç”¨é«˜äº®åº¦é¡¯ç¤ºå­—è©žï¼Ÿ\n"
 
-#: src/lang.c:2411
+#: src/lang.c:2424
 msgid "What to display instead of mark"
 msgstr "è¦é¡¯ç¤ºä»€éº¼ä»¥ä»£æ›¿æ¨™è¨˜"
 
-#: src/lang.c:2412
+#: src/lang.c:2425
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -7014,56 +7060,56 @@ msgstr ""
 "#   1 = æ˜¯ï¼Œé¡¯ç¤ºæ¨™è¨˜\n"
 "# * 2 = å°å‡ºç©ºæ ¼åšç‚ºæ›¿ä»£\n"
 
-#: src/lang.c:2421
+#: src/lang.c:2434
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr "è¼¸å…¥åœ¨é é¢åˆ‡æ›ä¸­ç”¨ä¾†å°‡æ–‡ç« æ›åˆ—çš„æ¬„è™Ÿã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2422
+#: src/lang.c:2435
 msgid "Page line wrap column"
 msgstr "é é¢è‡ªå‹•æ›åˆ—æ¬„è™Ÿ"
 
-#: src/lang.c:2423
+#: src/lang.c:2436
 msgid "# Wrap article lines at column\n"
 msgstr "# æ–‡ç« æ›åˆ—æ–¼æ¬„è™Ÿ\n"
 
-#: src/lang.c:2428
+#: src/lang.c:2441
 msgid "Wrap around threads on next unread"
 msgstr "æ–¼ä¸‹ä¸€ç¯‡æœªè®€å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²"
 
-#: src/lang.c:2429
+#: src/lang.c:2442
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼æœå°‹ä¸‹ä¸€ç¯‡æœªè®€æ–‡ç« æ™‚å›žåˆ°é–‹å§‹éƒ¨åˆ†è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2433
+#: src/lang.c:2446
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2434 src/lang.c:2949
+#: src/lang.c:2447 src/lang.c:2948
 msgid "Mail address (and fullname)"
 msgstr "éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)"
 
-#: src/lang.c:2435
+#: src/lang.c:2448
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr "# ä½¿ç”¨è€…éƒµä»¶åœ°å€ (ä»¥åŠå…¨å)ï¼Œå¦‚æžœä¸æ˜¯ ä½¿ç”¨è€…åç¨±@ä¸»æ©Ÿ (å…¨å)\n"
 
-#: src/lang.c:2440
+#: src/lang.c:2453
 msgid "Show empty Followup-To in editor"
 msgstr "åœ¨ç·¨è¼¯å™¨ä¸­é¡¯ç¤ºç©ºçš„è·Ÿè²¼"
 
-#: src/lang.c:2441
+#: src/lang.c:2454
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç·¨è¼¯æ–‡ç« æ™‚é¡¯ç¤ºç©ºçš„è·Ÿè²¼æ¨™é ­\n"
 
-#: src/lang.c:2445
+#: src/lang.c:2458
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr "è¼¸å…¥ path/! command/--none ä»¥å»ºç«‹æ‚¨çš„é è¨­ç°½åã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2446
+#: src/lang.c:2459
 msgid "Create signature from path/command"
 msgstr "å¾žè·¯å¾‘/å‘½ä»¤å»ºç«‹ç°½å"
 
-#: src/lang.c:2447
+#: src/lang.c:2460
 #, fuzzy, c-format
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
@@ -7077,41 +7123,41 @@ msgstr ""
 "# sigfile=!å‘½ä»¤      åŸ·è¡Œå¤–éƒ¨å‘½ä»¤ä»¥ç”¢ç”Ÿç°½å\n"
 "# sigfile=--none     ä¸é™„åŠ ç°½å\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2468
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr "å°‡å–®ç¨ä¸€åˆ—çš„ã€Œ--ã€å‰ç½®æ–¼ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2456
+#: src/lang.c:2469
 msgid "Prepend signature with \"-- \""
 msgstr "å°‡ã€Œ--ã€å‰ç½®æ–¼ç°½å"
 
-#: src/lang.c:2457
+#: src/lang.c:2470
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡è™›ç·šã€Ž\\n-- \\nã€å‰ç½®æ–¼ç°½å\n"
 
-#: src/lang.c:2461
+#: src/lang.c:2474
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr "é‡æ–°å¼µè²¼æ–‡ç« æ™‚åŠ å…¥ç°½åã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2462
+#: src/lang.c:2475
 msgid "Add signature when reposting"
 msgstr "é‡æ–°å¼µè²¼æ™‚åŠ å…¥ç°½å"
 
-#: src/lang.c:2463
+#: src/lang.c:2476
 msgid "# If ON add signature to reposted articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å°‡ç°½ååŠ å…¥é‡æ–°å¼µè²¼çš„æ–‡ç« \n"
 
-#: src/lang.c:2467
+#: src/lang.c:2480
 #, fuzzy
 msgid "Enter quotation marks, %I for author's initials."
 msgstr "è¼¸å…¥å¼•è¨€ç¬¦è™Ÿã€%s æˆ– %S åšç‚ºä½œè€…çš„ç¸®å¯«ã€‚"
 
-#: src/lang.c:2468
+#: src/lang.c:2481
 msgid "Characters used as quote-marks"
 msgstr "åšç‚ºå¼•è¨€ç¬¦è™Ÿä½¿ç”¨çš„å­—å…ƒ"
 
-#: src/lang.c:2469
+#: src/lang.c:2482
 #, fuzzy
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
@@ -7120,11 +7166,11 @@ msgstr ""
 "# å­—å…ƒå·²ç”¨æ–¼å¼•è¨€åˆ°è·Ÿéš¨å’Œå›žè¦†ã€‚\n"
 "#ã€Ž_ã€è¢«ç½®æ›ç”±ã€Ž ã€ï¼Œ%sï¼Œ%S è¢«ç½®æ›ä¾ä½œè€…è¨­å®šç¸®å¯«ã€‚\n"
 
-#: src/lang.c:2475
+#: src/lang.c:2488
 msgid "Quoting behavior"
 msgstr "å¼•è¨€è¡Œç‚º"
 
-#: src/lang.c:2476
+#: src/lang.c:2489
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7148,16 +7194,16 @@ msgstr ""
 "#   6 = å¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 "#   7 = å£“ç¸®å¼•è¨€ï¼Œå¼•ç”¨ç°½åï¼Œå¼•ç”¨ç©ºåˆ—\n"
 
-#: src/lang.c:2489 src/lang.c:2497 src/lang.c:2503
+#: src/lang.c:2502 src/lang.c:2510 src/lang.c:2516
 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:2490
+#: src/lang.c:2503
 msgid "Quote line when following up"
 msgstr "è·Ÿè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2491
+#: src/lang.c:2504
 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"
@@ -7167,38 +7213,38 @@ msgstr ""
 "# %A ä½å€    %D æ—¥æœŸ   %F Addr+åç¨±   %G ç¾¤çµ„åç¨±   %M è¨Šæ¯è­˜åˆ¥è™Ÿ\n"
 "# %N å…¨å  %C åå­—   %I ç¸®å¯«\n"
 
-#: src/lang.c:2498
+#: src/lang.c:2511
 msgid "Quote line when cross-posting"
 msgstr "è·¨æ¿å¼µè²¼æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2504
+#: src/lang.c:2517
 msgid "Quote line when mailing"
 msgstr "éƒµå¯„æ™‚çš„å¼•è¨€åˆ—"
 
-#: src/lang.c:2509
+#: src/lang.c:2522
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±åŒ…å« User-Agent: æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2510
+#: src/lang.c:2523
 msgid "Insert 'User-Agent:' header"
 msgstr "æ’å…¥ã€ŽUser-Agent:ã€æ¨™é ­"
 
-#: src/lang.c:2511
+#: src/lang.c:2524
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åŒ…å«åšç‚ºé€šå‘Šçš„ User-Agent: æ¨™é ­\n"
 
-#: src/lang.c:2516
+#: src/lang.c:2529
 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:2517
+#: src/lang.c:2530
 msgid "MM_CHARSET"
 msgstr "MM_CHARSET"
 
-#: src/lang.c:2518
+#: src/lang.c:2531
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -7214,40 +7260,40 @@ msgstr ""
 "# å¦‚æžœ MIME_STRICT_CHARSET æ–¼ç·¨è­¯æ™‚æœŸè¢«å®šç¾©ï¼Œé‚£éº¼ mm_charset ä»¥å¤–çš„\n"
 "# å­—å…ƒé›†å°‡è¢«èªç‚ºç„¡æ³•é¡¯ç¤ºï¼Œä¸¦ä¸”ä»¥ã€Žï¼Ÿã€çš„æ–¹å¼è¡¨è¿°ã€‚\n"
 
-#: src/lang.c:2528
+#: src/lang.c:2541
 msgid "MM_NETWORK_CHARSET"
 msgstr "MM_NETWORK_CHARSET"
 
-#: src/lang.c:2529
+#: src/lang.c:2542
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr "# åœ¨è²¼æ–‡ä¸­åšç‚º MIME (å…§å®¹é¡žåž‹) æ¨™é ­çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2533
+#: src/lang.c:2546
 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:2534
+#: src/lang.c:2547
 msgid "MM_LOCAL_CHARSET"
 msgstr "MM_LOCAL_CHARSET"
 
-#: src/lang.c:2535
+#: src/lang.c:2548
 msgid "# Charset supported locally.\n"
 msgstr "# æœ¬åœ°æ”¯æ´çš„å­—å…ƒé›†ã€‚\n"
 
-#: src/lang.c:2542
+#: src/lang.c:2555
 msgid "Mailbox format"
 msgstr "ä¿¡ç®±æ ¼å¼"
 
-#: src/lang.c:2543
+#: src/lang.c:2556
 msgid "# Format of the mailbox.\n"
 msgstr "# ä¿¡ç®±çš„æ ¼å¼ã€‚\n"
 
-#: src/lang.c:2548
+#: src/lang.c:2561
 msgid "MIME encoding in news messages"
 msgstr "åœ¨æ–°èžè¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2549
+#: src/lang.c:2562
 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"
@@ -7261,15 +7307,15 @@ msgstr ""
 "# è€Œ Base64 å°æ–¼åŒ…å«å¾ˆå¤š 8 ä½å…ƒå­—å…ƒçš„å¤šæ•¸ 8 ä½å…ƒæ±äºžè«¸èªžã€\n"
 "# å¸Œè‡˜èªžä»¥åŠä¿„èªžå­—å…ƒé›†ä¾†èªªæ›´ç‚ºé©ç•¶ã€‚\n"
 
-#: src/lang.c:2557 src/lang.c:2578
+#: src/lang.c:2570 src/lang.c:2591
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr "ä¸è¦è®Šæ›´ï¼Œé™¤éžæ‚¨çŸ¥é“æ‚¨åœ¨åšä»€éº¼ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2558
+#: src/lang.c:2571
 msgid "Use 8bit characters in news headers"
 msgstr "åœ¨æ–°èžæ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2559
+#: src/lang.c:2572
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7281,28 +7327,28 @@ msgstr ""
 "# é™¤éž post_mime_encoding åŒæ¨£ä¹Ÿè¢«è¨­å®šç‚º 8 ä½å…ƒï¼Œ\n"
 "# å¦å‰‡æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒå°‡ç„¡è¦–æ–¼æ­¤åƒæ•¸è€Œè¢«ç·¨ç¢¼ã€‚\n"
 
-#: src/lang.c:2566
+#: src/lang.c:2579
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr "è‡ªå‹•æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2567
+#: src/lang.c:2580
 msgid "View post-processed files"
 msgstr "æª¢è¦–è™•ç†å¾Œæª”æ¡ˆ"
 
-#: src/lang.c:2568
+#: src/lang.c:2581
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr "# å¦‚æžœè¨­å®šï¼Œè™•ç†ä¹‹å¾Œçš„æª”æ¡ˆå°‡åœ¨æª¢è¦–å™¨ä¸­è¢«é–‹å•Ÿ\n"
 
-#: src/lang.c:2573
+#: src/lang.c:2586
 msgid "MIME encoding in mail messages"
 msgstr "éƒµä»¶è¨Šæ¯ä¸­çš„ MIME ç·¨ç¢¼"
 
-#: src/lang.c:2579
+#: src/lang.c:2592
 msgid "Use 8bit characters in mail headers"
 msgstr "éƒµä»¶æ¨™é ­ä¸­ä½¿ç”¨ 8 ä½å…ƒå­—å…ƒ"
 
-#: src/lang.c:2580
+#: src/lang.c:2593
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -7319,25 +7365,25 @@ msgstr ""
 "# ç¦æ­¢éƒµä»¶æ¨™é ­ä¸­çš„ 8 ä½å…ƒå­—å…ƒï¼Œå› æ­¤å»ºè­°æ‚¨ä¸è¦å°‡å®ƒé–‹å•Ÿï¼Œ\n"
 "# é™¤éžæ‚¨æœ‰æŸäº›å¼·åˆ¶çš„åŽŸå› ã€‚\n"
 
-#: src/lang.c:2591
+#: src/lang.c:2604
 msgid "Strip blanks from ends of lines"
 msgstr "å¾žåˆ—å°¾æˆªé™¤ç©ºç™½"
 
-#: src/lang.c:2592
+#: src/lang.c:2605
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾žåˆ—å°¾æˆªé™¤ç©ºç™½ï¼Œä»¥ä¾¿åœ¨è¼ƒæ…¢çµ‚ç«¯æ©Ÿä¸Šèƒ½è¼ƒå¿«é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2598
+#: src/lang.c:2611
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr "å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨å¯¦å­—è½‰è­¯ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2599
+#: src/lang.c:2612
 msgid "Transliteration"
 msgstr "å¯¦å­—è½‰è­¯"
 
-#: src/lang.c:2600
+#: src/lang.c:2613
 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"
@@ -7347,11 +7393,11 @@ msgstr ""
 "# åœ¨ç›®æ¨™å­—å…ƒé›†ä¸­è¢«è¡¨è¿°æ™‚ï¼Œå®ƒå¯ä»¥é€éŽä¸€å€‹\n"
 "# æˆ–å¤šå€‹å¤–è§€é¡žä¼¼çš„å­—å…ƒæ‰€è¿‘ä¼¼é¡¯ç¤ºã€‚\n"
 
-#: src/lang.c:2608
+#: src/lang.c:2621
 msgid "Send you a Cc/Bcc automatically"
 msgstr "è‡ªå‹•ç™¼é€çµ¦æ‚¨ä¸€ä»½å‰¯æœ¬/å¯†ä»¶å‰¯æœ¬"
 
-#: src/lang.c:2609
+#: src/lang.c:2622
 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"
@@ -7367,25 +7413,25 @@ msgstr ""
 "#   2 = å¯†ä»¶å‰¯æœ¬\n"
 "#   3 = å‰¯æœ¬å’Œå¯†ä»¶å‰¯æœ¬\n"
 
-#: src/lang.c:2620
+#: src/lang.c:2633
 msgid "Hash algorithm for Cancel-Lock/Cancel-Key"
 msgstr ""
 
-#: src/lang.c:2621
+#: src/lang.c:2634
 msgid ""
 "# Hash algorithm for Cancel-Lock/Cancel-Key (default 'sha1')\n"
 "# Use 'none' to not generate Cancel-Lock headers.\n"
 msgstr ""
 
-#: src/lang.c:2627
+#: src/lang.c:2640
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr "è¼¸å…¥æ‚¨æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šçš„åœ°å€å› ç´ ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2628
+#: src/lang.c:2641
 msgid "Spamtrap warning address parts"
 msgstr "åžƒåœ¾éƒµä»¶æŠ“å–è­¦å‘Šçš„åœ°å€éƒ¨åˆ†"
 
-#: src/lang.c:2629
+#: src/lang.c:2642
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
@@ -7393,27 +7439,27 @@ msgstr ""
 "# ç•¶æ‚¨å˜—è©¦ä»¥é›»å­éƒµä»¶å›žè¦†æ™‚\n"
 "# æƒ³è¦ç²å¾—ç›¸é—œè­¦å‘Šè€Œä»¥é€—è™Ÿåˆ†éš”çš„åœ°å€éƒ¨åˆ†æ¸…å–®ã€‚\n"
 
-#: src/lang.c:2634
+#: src/lang.c:2647
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr "è¼¸å…¥ç¯©é¸å™¨æ¢ç›®ä¿æŒæœ‰æ•ˆçš„é è¨­å¤©æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2635
+#: src/lang.c:2648
 msgid "No. of days a filter entry is valid"
 msgstr "ç¯©é¸å™¨æ¢ç›®æœ‰æ•ˆå¤©æ•¸"
 
-#: src/lang.c:2636
+#: src/lang.c:2649
 msgid "# Number of days a short term filter will be active\n"
 msgstr "# çŸ­æœŸç¯©é¸å™¨ä¿æŒä½œç”¨çš„å¤©æ•¸\n"
 
-#: src/lang.c:2640
+#: src/lang.c:2653
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2641
+#: src/lang.c:2654
 msgid "Add posted articles to filter"
 msgstr "åŠ å…¥å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨"
 
-#: src/lang.c:2642
+#: src/lang.c:2655
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
@@ -7421,23 +7467,23 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±åŠ å…¥é–‹å§‹æ–°è¨Žè«–ä¸²çš„å·²å¼µè²¼æ–‡ç« åˆ°ç¯©é¸å™¨\n"
 "# åšç‚ºé«˜äº®åº¦é¡¯ç¤ºè·Ÿè²¼\n"
 
-#: src/lang.c:2646
+#: src/lang.c:2659
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr "å°‡ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2647
+#: src/lang.c:2660
 msgid "Mail directory"
 msgstr "éƒµä»¶ç›®éŒ„"
 
-#: src/lang.c:2648
+#: src/lang.c:2661
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr "# (-m) ä»¥ mailbox æ ¼å¼å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2653
+#: src/lang.c:2666
 msgid "Save articles in batch mode (-S)"
 msgstr "ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç«  (-S)"
 
-#: src/lang.c:2654
+#: src/lang.c:2667
 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"
@@ -7445,59 +7491,41 @@ msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±æ–¼å‘½ä»¤åˆ—ä¸ŠæŒ‡å®šå„²å­˜ -S æˆ–éƒµå¯„ (-M/-N) æ™‚\n"
 "# ä»¥æ‰¹æ¬¡æ¨¡å¼å„²å­˜æ–‡ç« /è¨Žè«–ä¸²\n"
 
-#: src/lang.c:2659
+#: src/lang.c:2672
 msgid "The directory where you want articles/threads saved."
 msgstr "æ‚¨æƒ³è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®ã€‚"
 
-#: src/lang.c:2660
+#: src/lang.c:2673
 msgid "Directory to save arts/threads in"
 msgstr "è¦å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„"
 
-#: src/lang.c:2661
+#: src/lang.c:2674
 msgid "# Directory where articles/threads are saved\n"
 msgstr "# å„²å­˜æ–‡ç« /è¨Žè«–ä¸²çš„ç›®éŒ„ä½ç½®\n"
 
-#: src/lang.c:2665
-msgid ""
-"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
-"sets."
-msgstr "ä¾ Archive-name: æ¨™é ­ä¾†è‡ªå‹•å„²å­˜æ–‡ç« /è¨Žè«–ä¸²ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
-
-#: src/lang.c:2666
-msgid "Use Archive-name: header for save"
-msgstr "å„²å­˜ä½¿ç”¨ Archive-name: æ¨™é ­"
-
-#: src/lang.c:2667
-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 ""
-"# å¦‚æžœé–‹å•Ÿå°±å°‡åœ¨éƒµä»¶æ¨™é ­ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è¨Žè«–ä¸²\n"
-"# ä»¥å­˜æª”åç¨± & éƒ¨åˆ†/ä¿®è£œç¨‹å¼è™Ÿç¢¼è‡ªå‹•å„²å­˜\n"
-
-#: src/lang.c:2672
+#: src/lang.c:2678
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2673
+#: src/lang.c:2679
 msgid "Mark saved articles/threads as read"
 msgstr "å°‡å·²å„²å­˜çš„æ–‡ç« /è¨Žè«–ä¸²æ¨™è¨˜ç‚ºå·²è®€"
 
-#: src/lang.c:2674
+#: src/lang.c:2680
 msgid "# If ON mark articles that are saved as read\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ¨™è¨˜å·²å„²å­˜çš„æ–‡ç« ç‚ºå·²è®€\n"
 
-#: src/lang.c:2678
+#: src/lang.c:2684
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr "å°æ–¼å·²å„²å­˜çš„æ–‡ç« é€²è¡Œå¾ŒçºŒè™•ç† (ä¾‹å¦‚ï¼šæ“·å–é™„ä»¶)ã€‚"
 
-#: src/lang.c:2679
+#: src/lang.c:2685
 msgid "Post process saved articles"
 msgstr "å¾ŒçºŒè™•ç†å·²å„²å­˜çš„æ–‡ç« "
 
-#: src/lang.c:2680
+#: src/lang.c:2686
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7511,78 +7539,61 @@ msgstr ""
 "#   1 = åªæ“·å–å‘½ä»¤æ®¼æ­¸æª” (shar)\n"
 "#   2 = æ˜¯\n"
 
-#: src/lang.c:2689
+#: src/lang.c:2695
 msgid "Process only unread articles"
 msgstr "åªè™•ç†æœªè®€æ–‡ç« "
 
-#: src/lang.c:2690
+#: src/lang.c:2696
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åª å„²å­˜/åˆ—å°/ç®¡ç·š/éƒµå¯„ æœªè®€æ–‡ç«  (é™¤äº†å·²æ¨™å®šæ–‡ç« )\n"
 
-#: src/lang.c:2695
+#: src/lang.c:2701
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr "åˆ—å°æ‰€æœ‰æˆ–æ˜¯åƒ…åƒ…éƒ¨åˆ†çš„æ¨™é ­ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2696
+#: src/lang.c:2702
 msgid "Print all headers when printing"
 msgstr "åˆ—å°æ™‚åˆ—å°æ‰€æœ‰æ¨™é ­"
 
-#: src/lang.c:2697
+#: src/lang.c:2703
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±åˆ—å°æ‰€æœ‰çš„æ–‡ç« æ¨™é ­ï¼Œå¦å‰‡åƒ…åˆ—å°é‡è¦åˆ—\n"
 
-#: src/lang.c:2701
+#: src/lang.c:2707
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr "å°‡è¢«ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠé¸é …ã€‚"
 
-#: src/lang.c:2702
+#: src/lang.c:2708
 msgid "Printer program with options"
 msgstr "åˆ—å°ç¨‹å¼ä»¥åŠé¸é …"
 
-#: src/lang.c:2703
+#: src/lang.c:2709
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr "# ç”¨ä¾†åˆ—å°æ–‡ç« /è¨Žè«–ä¸²çš„åˆ—å°ç¨‹å¼ä»¥åŠåƒæ•¸\n"
 
-#: src/lang.c:2709
+#: src/lang.c:2715
 msgid "Force redraw after certain commands"
 msgstr "ç‰¹å®šå‘½ä»¤ä¹‹å¾Œå¼·åˆ¶é‡ç¹ª"
 
-#: src/lang.c:2710
+#: src/lang.c:2716
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼ç‰¹å®šå¤–éƒ¨å‘½ä»¤ä¹‹å¾Œå°‡ä¸€å¾‹å®Œæˆèž¢å¹•é‡ç¹ª\n"
 
-#: src/lang.c:2714
-msgid ""
-"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
-msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
-
-#: src/lang.c:2715
-msgid "Start editor with line offset"
-msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»"
-
-#: src/lang.c:2716
-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 ""
-"# å¦‚æžœé–‹å•Ÿå°±å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠé€²å…¥æª”æ¡ˆå¾Œçš„æ¸¸æ¨™åç§»\n"
-"# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n"
-
-#: src/lang.c:2721
+#: src/lang.c:2720
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr "è¼¸å…¥ %E åšç‚ºç·¨è¼¯å™¨ï¼Œ%F åšç‚ºæª”åï¼Œ%N åšç‚ºåˆ—è™Ÿï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:2722
+#: src/lang.c:2721
 msgid "Invocation of your editor"
 msgstr "èª¿ç”¨æ‚¨çš„ç·¨è¼¯å™¨"
 
-#: src/lang.c:2723
+#: src/lang.c:2722
 msgid ""
 "# Format of editor line including parameters\n"
 "# %E Editor  %F Filename  %N Linenumber\n"
@@ -7590,16 +7601,16 @@ msgstr ""
 "# æ ¼å¼çš„ç·¨è¼¯å™¨åˆ—åŒ…å«åƒæ•¸\n"
 "# %E ç·¨è¼¯å™¨  %F æª”å  %N Linenumber\n"
 
-#: src/lang.c:2728
+#: src/lang.c:2727
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr "è¼¸å…¥ç”¨æ–¼å¤–éƒ¨ inews çš„åç¨±å’Œé¸é …ï¼Œ--internal ç”¨æ–¼å…§éƒ¨ inews"
 
-#: src/lang.c:2729
+#: src/lang.c:2728
 msgid "External inews"
 msgstr "å¤–éƒ¨ inews"
 
-#: src/lang.c:2730
+#: src/lang.c:2729
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
@@ -7607,33 +7618,34 @@ msgstr ""
 "# å¦‚æžœè¨­å®š --internal å°±ä½¿ç”¨å…§å»ºçš„è¿·ä½  inews åšç‚ºé€éŽ NNTP å¼µè²¼\n"
 "# å¦å‰‡ä½¿ç”¨å¤–éƒ¨ inews ç¨‹å¼\n"
 
-#: src/lang.c:2734
+#: src/lang.c:2733
 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:2735
+#: src/lang.c:2734
 msgid "Invocation of your mail command"
 msgstr "èª¿ç”¨æ‚¨çš„éƒµå¯„å‘½ä»¤"
 
-#: src/lang.c:2736
+#: src/lang.c:2735
+#, fuzzy
 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"
+"# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n"
+"# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n"
 msgstr ""
 "# æ ¼å¼çš„éƒµä»¶ç¨‹å¼åˆ—åŒ…å«åƒæ•¸\n"
 "# %M éƒµä»¶ç¨‹å¼  %S ä¸»æ—¨  %T åˆ°  %F æª”å\n"
 "# æˆ‘ã€‚ä»¥ä½¿ç”¨ elm åšç‚ºæ‚¨çš„éƒµä»¶ç¨‹å¼ï¼š   elm -sã€Œ%Sã€ã€Œ%Tã€<%F\n"
 "# æˆ‘ã€‚elm äº’å‹•å¼         ï¼š   elm -i %F -sã€Œ%Sã€ã€Œ%Tã€\n"
 
-#: src/lang.c:2744
+#: src/lang.c:2743
 msgid "Use interactive mail reader"
 msgstr "ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨"
 
-#: src/lang.c:2745
+#: src/lang.c:2744
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7647,33 +7659,33 @@ msgstr ""
 "#   1 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨ä»¥åŠæª”æ¡ˆä¸­çš„æ¨™é ­\n"
 "#   2 = ä½¿ç”¨äº’å‹•å¼éƒµä»¶é–±è®€å™¨è€Œç„¡éœ€æª”æ¡ˆä¸­çš„æ¨™é ­\n"
 
-#: src/lang.c:2754
+#: src/lang.c:2753
 msgid "Remove ~/.article after posting"
 msgstr "å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.article"
 
-#: src/lang.c:2755
+#: src/lang.c:2754
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼å¼µè²¼ä¹‹å¾Œç§»é™¤ ~/.articleã€‚\n"
 
-#: src/lang.c:2761
+#: src/lang.c:2760
 msgid "Use UTF-8 graphics (thread tree etc.)"
 msgstr "ä½¿ç”¨ UTF-8 åœ–å½¢ (æ¨¹ç‹€è¨Žè«–ä¸²ç­‰ç­‰â€¦)"
 
-#: src/lang.c:2762
+#: src/lang.c:2761
 msgid ""
 "# If ON use UTF-8 characters for indicator '->', tree and ellipsis '...'.\n"
 msgstr ""
 "# å¦‚æžœé–‹å•Ÿå°±ä½¿ç”¨ UTF-8 å­—å…ƒåšç‚ºæŒ‡ç¤ºå™¨ã€Ž->ã€ã€æ¨¹ç‹€çµæ§‹å’Œçœç•¥ç¬¦è™Ÿã€Žâ€¦ã€ã€‚\n"
 
-#: src/lang.c:2767
+#: src/lang.c:2766
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²å¼µè²¼æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2768
+#: src/lang.c:2767
 msgid "Filename for posted articles"
 msgstr "ç”¨æ–¼å·²å¼µè²¼æ–‡ç« çš„æª”å"
 
-#: src/lang.c:2769
+#: src/lang.c:2768
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
@@ -7681,36 +7693,36 @@ msgstr ""
 "# ä¿ç•™æ‰€æœ‰è²¼æ–‡ (é è¨­ç‚ºå·²å¼µè²¼) çš„æª”æ¡ˆä½ç½®\n"
 "# å¦‚æžœæ²’æœ‰è¨­å®šæª”åå‰‡ä¸æœƒå„²å­˜è²¼æ–‡\n"
 
-#: src/lang.c:2774
+#: src/lang.c:2773
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr "ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articlesã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2775
+#: src/lang.c:2774
 msgid "Keep failed arts in ~/dead.articles"
 msgstr "ä¿ç•™å¼µè²¼å¤±æ•—çš„æ–‡ç« æ–¼ ~/dead.articles"
 
-#: src/lang.c:2776
+#: src/lang.c:2775
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ä¿ç•™æ‰€æœ‰å¼µè²¼å¤±æ•—çš„è²¼æ–‡æ–¼ ~/dead.articles\n"
 
-#: src/lang.c:2780
+#: src/lang.c:2779
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr "æ‚¨è¦å¾ž .newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2781
+#: src/lang.c:2780
 msgid "No unsubscribed groups in newsrc"
 msgstr "åœ¨ newsrc ä¸­æ²’æœ‰å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„"
 
-#: src/lang.c:2782
+#: src/lang.c:2781
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å¾ž newsrc æˆªé™¤å·²å–æ¶ˆè¨‚é–±çš„ç¾¤çµ„\n"
 
-#: src/lang.c:2787
+#: src/lang.c:2786
 msgid "Remove bogus groups from newsrc"
 msgstr "å¾ž newsrc ç§»é™¤å‡é€ çš„ç¾¤çµ„"
 
-#: src/lang.c:2788
+#: src/lang.c:2787
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7724,64 +7736,64 @@ msgstr ""
 "#   1 = ç§»é™¤\n"
 "#   2 = ä»¥ D é«˜äº®åº¦é¡¯ç¤ºæ–¼é¸æ“‡èž¢å¹•\n"
 
-#: src/lang.c:2797
+#: src/lang.c:2796
 msgid ""
 "Enter number of seconds to wait for a response from the server. <CR> sets."
 msgstr "è¼¸å…¥å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸ã€‚<CR> è¡¨ç¤ºè¨­å®šã€‚"
 
-#: src/lang.c:2798
+#: src/lang.c:2797
 msgid "NNTP read timeout in seconds"
 msgstr "NNTP è®€å–é€¾æ™‚çš„ç§’æ•¸"
 
-#: src/lang.c:2799
+#: src/lang.c:2798
 msgid ""
 "# Time in seconds to wait for a response from the server (0=no timeout)\n"
 msgstr "# å¾žä¼ºæœå™¨ç­‰å¾…å›žæ‡‰çš„ç§’æ•¸æ™‚é–“ (0=æ²’æœ‰é€¾æ™‚é™åˆ¶)\n"
 
-#: src/lang.c:2804
+#: src/lang.c:2803
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr "è¼¸å…¥é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”ç§’æ•¸ã€‚<CR> è¨­å®šã€‚"
 
-#: src/lang.c:2805
+#: src/lang.c:2804
 msgid "Interval in secs to reread active"
 msgstr "é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„é–“éš”(ä»¥ç§’ç‚ºå–®ä½)"
 
-#: src/lang.c:2806
+#: src/lang.c:2805
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr "# é‡æ–°è®€å–ç¾ç”¨æª”æ¡ˆçš„æ™‚é–“é–“éš”ç§’æ•¸ (0=æ°¸ä¸)\n"
 
-#: src/lang.c:2811
+#: src/lang.c:2810
 msgid "Reconnect to server automatically"
 msgstr "è‡ªå‹•é‡æ–°é€£ç·šåˆ°ä¼ºæœå™¨"
 
-#: src/lang.c:2812
+#: src/lang.c:2811
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±æ–¼é€£æŽ¥ä¸­æ–·æ™‚è‡ªå‹•é‡æ–°é€£ç·šåˆ° NNTP ä¼ºæœå™¨\n"
 
-#: src/lang.c:2816
+#: src/lang.c:2815
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr "å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:2817
+#: src/lang.c:2816
 msgid "Cache NNTP overview files locally"
 msgstr "ç”¢ç”Ÿ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°å¿«å–"
 
-#: src/lang.c:2818
+#: src/lang.c:2817
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±å»ºç«‹ NNTP æ¦‚è§€æª”æ¡ˆçš„æœ¬åœ°è¤‡æœ¬ã€‚\n"
 
-#: src/lang.c:2822 src/lang.c:2837 src/lang.c:2857 src/lang.c:2876
+#: src/lang.c:2821 src/lang.c:2836 src/lang.c:2856 src/lang.c:2875
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥æ ¼å¼å­—ä¸²ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2823
+#: src/lang.c:2822
 msgid "Format string for selection level"
 msgstr "é¸æ“‡å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2824
+#: src/lang.c:2823
 msgid ""
 "# Format string for selection level representation\n"
 "# Default: %f %n %U  %G  %d\n"
@@ -7805,11 +7817,11 @@ msgstr ""
 "#   %n              æ•¸å­—ï¼Œèž¢å¹•ä¸Šçš„åˆ—è™Ÿ\n"
 "#   %U              æœªè®€è¨ˆæ•¸\n"
 
-#: src/lang.c:2838
+#: src/lang.c:2837
 msgid "Format string for group level"
 msgstr "ç”¨æ–¼ç¾¤çµ„å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2839
+#: src/lang.c:2838
 msgid ""
 "# Format string for group level representation\n"
 "# Default: %n %m %R %L  %s  %F\n"
@@ -7843,11 +7855,11 @@ msgstr ""
 "#   %s              ä¸»æ—¨ (åªæœ‰åœ¨ç¾¤çµ„ç­‰ç´š)\n"
 "#   %S              åˆ†æ•¸\n"
 
-#: src/lang.c:2858
+#: src/lang.c:2857
 msgid "Format string for thread level"
 msgstr "# ç”¨æ–¼è¨Žè«–ä¸²å±¤ç´šçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2859
+#: src/lang.c:2858
 msgid ""
 "# Format string for thread level representation\n"
 "# Default: %n %m  [%L]  %T  %F\n"
@@ -7879,19 +7891,19 @@ msgstr ""
 "#   %S              åˆ†æ•¸\n"
 "#   %T              è¨Žè«–ä¸²æ¨¹ (åªæœ‰åœ¨è¨Žè«–ä¸²ç­‰ç´š)\n"
 
-#: src/lang.c:2877
+#: src/lang.c:2876
 msgid "Format string for display of dates"
 msgstr "ç”¨æ–¼é¡¯ç¤ºæ—¥æœŸçš„æ ¼å¼å­—ä¸²"
 
-#: src/lang.c:2878
+#: src/lang.c:2877
 msgid "# Format string for date representation\n"
 msgstr "# ç”¨æ–¼æ—¥æœŸè¡¨ç¤ºçš„æ ¼å¼å­—ä¸²\n"
 
-#: src/lang.c:2888
+#: src/lang.c:2887
 msgid "Unicode normalization form"
 msgstr "è¬åœ‹ç¢¼æ­£è¦åŒ–å½¢å¼"
 
-#: src/lang.c:2889
+#: src/lang.c:2888
 #, fuzzy
 msgid ""
 "# Unicode normalization form\n"
@@ -7910,20 +7922,21 @@ msgstr ""
 "#   2 = NFKD\n"
 "#   3 = NFC\n"
 "#   4 = NFD\n"
+"#   5 = NFKC_CF\n"
 
-#: src/lang.c:2903
+#: src/lang.c:2902
 msgid "Render BiDi"
 msgstr "æ½¤ç®—é›™å‘æ–‡å­—"
 
-#: src/lang.c:2904
+#: src/lang.c:2903
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr "# å¦‚æžœé–‹å•Ÿå°±ç”± tin æ½¤ç®—é›™å‘æ–‡å­—\n"
 
-#: src/lang.c:2911
+#: src/lang.c:2910
 msgid "Function for sorting articles"
 msgstr "ç”¨æ–¼æŽ’åºæ–‡ç« çš„å‡½å¼"
 
-#: src/lang.c:2912
+#: src/lang.c:2911
 msgid ""
 "# Function for sorting articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -7935,179 +7948,179 @@ msgstr ""
 "# * 0 = å¿«é€ŸæŽ’åº\n"
 "#   1 = å †ç©æŽ’åº\n"
 
-#: src/lang.c:2925
+#: src/lang.c:2924
 msgid "Automatically GroupMarkUnselArtRead"
 msgstr "è‡ªå‹• GroupMarkUnselArtRead"
 
-#: src/lang.c:2931
+#: src/lang.c:2930
 msgid "Delete post-process files"
 msgstr "åˆªé™¤å¾ŒçºŒè™•ç†æª”æ¡ˆ"
 
-#: src/lang.c:2936
+#: src/lang.c:2935
 msgid "Filename for all mailed articles, <CR> sets, no filename=do not save."
 msgstr "ç”¨æ–¼æ‰€æœ‰å·²éƒµå¯„æ–‡ç« çš„æª”åï¼Œ<CR> è¨­å®šï¼Œæ²’æœ‰æª”å=ä¸å„²å­˜ã€‚"
 
-#: src/lang.c:2937
+#: src/lang.c:2936
 msgid "Mailbox to save sent mails"
 msgstr "è¦å„²å­˜å·²ç™¼é€éƒµä»¶çš„ä¿¡ç®±"
 
-#: src/lang.c:2942
+#: src/lang.c:2941
 msgid "Set Followup-To: header to this group(s). <CR> sets, <ESC> cancels."
 msgstr "è¨­å®š Followup-To: æ¨™é ­ç‚ºé€™å€‹ç¾¤çµ„ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2943
+#: src/lang.c:2942
 msgid "Followup-To: header"
 msgstr "Followup-To: æ¨™é ­"
 
-#: src/lang.c:2948
+#: src/lang.c:2947
 msgid "Enter default mail address (and fullname). <CR> sets, <ESC> cancels."
 msgstr "è¼¸å…¥é è¨­éƒµä»¶åœ°å€ (é™„å…¨å)ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2955
+#: src/lang.c:2954
 msgid ""
 "Path and options for ispell-like spell-checker. <CR> sets, <ESC> cancels."
 msgstr "åšç‚ºé¡žä¼¼ ispell æ‹¼å¯«æª¢æŸ¥å™¨çš„è·¯å¾‘å’Œé¸é …ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2956
+#: src/lang.c:2955
 msgid "Ispell program"
 msgstr "Ispell ç¨‹å¼"
 
-#: src/lang.c:2962
+#: src/lang.c:2961
 msgid "When group is a mailing list, send responses to this email address."
 msgstr "ç•¶ç¾¤çµ„æ˜¯å€‹éƒµéžè«–å£‡æ™‚ï¼Œç™¼é€å›žæ‡‰åˆ°é€™å€‹é›»å­éƒµä»¶åœ°å€ã€‚"
 
-#: src/lang.c:2963
+#: src/lang.c:2962
 msgid "Mailing list address"
 msgstr "éƒµéžè«–å£‡åœ°å€"
 
-#: src/lang.c:2969
+#: src/lang.c:2968
 msgid "Forward articles as attachment"
 msgstr "åšç‚ºè½‰å¯„æ–‡ç« çš„é™„ä»¶"
 
-#: src/lang.c:2974
+#: src/lang.c:2973
 msgid ""
 "A comma separated list of MIME major/minor Content-Types. <ESC> cancels."
 msgstr "é€—è™Ÿåˆ†éš”çš„ MIME ä¸»è¦/æ¬¡è¦å…§å®¹é¡žåž‹æ¸…å–®ã€‚<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2975
+#: src/lang.c:2974
 msgid "Which MIME types will be saved"
 msgstr "å°‡è¢«å„²å­˜çš„ MIME é¡žåž‹"
 
-#: src/lang.c:2980
+#: src/lang.c:2979
 msgid "Value of the Organization: header. <CR> sets, <ESC> cancels."
 msgstr "Organization: æ¨™é ­çš„å€¼ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2981
+#: src/lang.c:2980
 msgid "Organization: header"
 msgstr "Organization: æ¨™é ­"
 
-#: src/lang.c:2986
+#: src/lang.c:2985
 msgid "Filename for saved articles. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼å·²å„²å­˜æ–‡ç« çš„æª”åã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2987
+#: src/lang.c:2986
 msgid "savefile"
 msgstr "å„²å­˜æª”æ¡ˆ"
 
-#: src/lang.c:2992 src/lang.c:3016
+#: src/lang.c:2991 src/lang.c:3015
 msgid "Scope for the filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„ç¯„åœã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2993
+#: src/lang.c:2992
 msgid "Quick (1 key) select filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:2998 src/lang.c:3022
+#: src/lang.c:2997 src/lang.c:3021
 msgid "Header for filter rule. <CR> sets, <ESC> cancels."
 msgstr "ç”¨æ–¼ç¯©é¸å™¨è¦å‰‡çš„æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:2999
+#: src/lang.c:2998
 msgid "Quick (1 key) select filter header"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:3004 src/lang.c:3028
+#: src/lang.c:3003 src/lang.c:3027
 msgid "ON = case sensitive, OFF = ignore case. <CR> sets, <ESC> cancels."
 msgstr "ON = å¤§å°å¯«ç›¸ç¬¦ï¼ŒOFF = å¿½ç•¥å¤§å°å¯«ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3005
+#: src/lang.c:3004
 msgid "Quick (1 key) select filter case"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:3010 src/lang.c:3034
+#: src/lang.c:3009 src/lang.c:3033
 msgid "ON = expire, OFF = don't ever expire. <CR> sets, <ESC> cancels."
 msgstr "ON = éŽæœŸï¼ŒOFF = ä¸æœƒéŽæœŸã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3011
+#: src/lang.c:3010
 msgid "Quick (1 key) select filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) é¸å–ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:3017
+#: src/lang.c:3016
 msgid "Quick (1 key) kill filter scope"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨ç¯„åœ"
 
-#: src/lang.c:3023
+#: src/lang.c:3022
 msgid "Quick (1 key) kill filter header"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨æ¨™é ­"
 
-#: src/lang.c:3029
+#: src/lang.c:3028
 msgid "Quick (1 key) kill filter case"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨å¤§å°å¯«"
 
-#: src/lang.c:3035
+#: src/lang.c:3034
 msgid "Quick (1 key) kill filter expire"
 msgstr "å¿«é€Ÿ (1 éµ) ç é™¤ç¯©é¸å™¨éŽæœŸ"
 
-#: src/lang.c:3041
+#: src/lang.c:3040
 msgid "Assume this charset if no charset declaration is present, <CR> to set."
 msgstr "å¦‚æžœä¸å­˜åœ¨ä»»ä½•å­—å…ƒé›†å®£å‘Šå°±å‡è¨­ç‚ºé€™å€‹å­—å…ƒé›†ï¼Œ<CR> ä»¥è¨­å®šã€‚"
 
-#: src/lang.c:3042
+#: src/lang.c:3041
 msgid "UNDECLARED_CHARSET"
 msgstr "æœªå®£å‘Šå­—å…ƒé›†"
 
-#: src/lang.c:3048
+#: src/lang.c:3047
 msgid ""
 "Add this text at the start of the message body. <CR> sets, <ESC> cancels."
 msgstr "åŠ å…¥é€™å€‹æ–‡å­—æ–¼è¨Šæ¯å…§æ–‡çš„é–‹å§‹ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3049
+#: src/lang.c:3048
 msgid "X_Body"
 msgstr "X_Body"
 
-#: src/lang.c:3054
+#: src/lang.c:3053
 msgid "Insert this header when posting. <CR> sets, <ESC> cancels."
 msgstr "å¼µè²¼æ™‚æ’å…¥é€™å€‹æ¨™é ­ã€‚<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
 
-#: src/lang.c:3055
+#: src/lang.c:3054
 msgid "X_Headers"
 msgstr "X_Headers"
 
-#: src/lang.c:3060
+#: src/lang.c:3059
 msgid ""
 "Automatically insert an X-Comment-To: header? <SPACE> toggles & <CR> sets."
 msgstr "è‡ªå‹•æ’å…¥ X-Comment-To: æ¨™é ­ï¼Ÿ<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
 
-#: src/lang.c:3061
+#: src/lang.c:3060
 msgid "Insert 'X-Comment-To:' header"
 msgstr "æ’å…¥ã€ŽX-Comment-To:ã€æ¨™é ­"
 
 #. TODO: lang.c
-#: src/main.c:819
+#: src/main.c:824
 msgid "reading from local spool"
 msgstr ""
 
 #. TODO: != ENOENT ? and -> lang.c
-#: src/misc.c:750
+#: src/misc.c:753
 #, c-format
 msgid "Error: unlink %s"
 msgstr ""
 
-#: src/misc.c:3928
+#: src/misc.c:3933
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€) %s %s\n"
 
-#: src/misc.c:3931
+#: src/misc.c:3936
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr "ç‰ˆæœ¬ï¼š%s %s é‡‹å‡º %s (ã€Œ%sã€)\n"
@@ -8125,30 +8138,30 @@ msgstr ""
 "\n"
 "ä¼ºæœå™¨å·²é€¾æ™‚ï¼Œå˜—è©¦é‡æ–°é€£ç·š # %d\n"
 
-#: src/nntplib.c:860 src/signal.c:432
+#: src/nntplib.c:860 src/signal.c:433
 #, fuzzy
 msgid "NNTP connection error. Exiting..."
 msgstr "é€£ç·šåˆ° NNTP ä¼ºæœå™¨ %s æ™‚å¤±æ•—ã€‚é›¢é–‹â€¦"
 
-#: src/nntplib.c:872 src/nntplib.c:1864
+#: src/nntplib.c:872 src/nntplib.c:1865
 msgid "Rejoin current group\n"
 msgstr "é‡æ–°é€£çµç›®å‰çš„ç¾¤çµ„\n"
 
-#: src/nntplib.c:880 src/nntplib.c:1872
+#: src/nntplib.c:881 src/nntplib.c:1874
 #, c-format
 msgid "Read (%s)\n"
 msgstr "å·²è®€ (%s)\n"
 
-#: src/nntplib.c:882
+#: src/nntplib.c:883
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr "é‡æ–°ç™¼é€æœ€è¿‘çš„å‘½ä»¤ (%s)\n"
 
-#: src/nntplib.c:1512
+#: src/nntplib.c:1513
 msgid "CAPABILITIES did not announce READER"
 msgstr "èƒ½åŠ›ä¸­ä¸¦æœªå®£å‘ŠåŒ…å«é–±è®€å™¨"
 
-#: src/nntplib.c:2018
+#: src/nntplib.c:2020
 msgid "MOTD: "
 msgstr "MOTD: "
 
@@ -8157,7 +8170,7 @@ msgstr "MOTD: "
 msgid "couldn't expand %s\n"
 msgstr "ç„¡æ³•å±•é–‹ %s\n"
 
-#: src/post.c:1357
+#: src/post.c:1775
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8166,7 +8179,7 @@ msgstr ""
 "ç¬¬ %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œæ‡‰è©²è¢«æŠ˜ç–Šï¼Œä½†æ˜¯\n"
 "ç·¨ç¢¼æœªè¢«è¨­å®šç‚º %s äº¦éž %s\n"
 
-#: src/post.c:1362
+#: src/post.c:1780
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8177,7 +8190,7 @@ msgstr ""
 "ç·¨ç¢¼è¢«è¨­å®šç‚º %s è€Œæœªå•Ÿç”¨ MIME_BREAK_LONG_LINES æˆ–æ˜¯\n"
 "è²¼æ–‡ä¸åŒ…å«ä»»ä½• 8 ä½å…ƒå­—å…ƒï¼Œå› è€Œç„¡æ³•ç™¼ç”ŸæŠ˜ç–Š\n"
 
-#: src/post.c:1364
+#: src/post.c:1782
 #, fuzzy, c-format
 msgid ""
 "Line %d is longer than %d octets and should be folded, but\n"
@@ -8186,12 +8199,12 @@ msgstr ""
 "ç¬¬ %d åˆ—é•·åº¦è¶…éŽ 998 ä½å…ƒçµ„è€Œï¼Œä½†æ˜¯\n"
 "ç·¨ç¢¼æœªè¢«è¨­å®šç‚º %s\n"
 
-#: src/post.c:2353
+#: src/post.c:2769
 #, c-format
 msgid "Posting: %.*s ..."
 msgstr "å¼µè²¼ï¼š%.*sâ€¦"
 
-#: src/post.c:4119
+#: src/post.c:4533
 msgid "Can't supersede in mailgroups, try repost instead."
 msgstr ""
 
@@ -8223,7 +8236,7 @@ msgstr "[- ç„¡æ³•ä½¿ç”¨ -]"
 #.
 #. * Add the References data to the cache
 #.
-#: src/refs.c:1015 src/refs.c:1077
+#: src/refs.c:1009 src/refs.c:1071
 #, c-format
 msgid "Building References-trees (%d/%d)..."
 msgstr ""
@@ -8232,7 +8245,7 @@ msgstr ""
 #. * preamble
 #. * TODO: -> lang.c
 #.
-#: src/rfc2047.c:1323
+#: src/rfc2047.c:1330
 #, c-format
 msgid ""
 "This message has been composed in the 'multipart/mixed' MIME-format. If you\n"
@@ -8246,38 +8259,38 @@ msgstr ""
 "ä»¥äº†è§£æ–°çš„æ ¼å¼ï¼Œè€Œéš¨å¾Œè€Œä¾†çš„æ±è¥¿ä¹Ÿè¨±çœ‹èµ·ä¾†æœƒå¾ˆæ€ªç•°ã€‚\n"
 "\n"
 
-#: src/save.c:1075
+#: src/save.c:1046
 msgid "bytes"
 msgstr "ä½å…ƒçµ„"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "unread"
 msgstr "æœªè®€"
 
-#: src/select.c:411
+#: src/select.c:417
 msgid "all"
 msgstr "æ‰€æœ‰"
 
-#: src/select.c:594 src/select.c:596
+#: src/select.c:611 src/select.c:613
 msgid " R"
 msgstr " R"
 
-#: src/xface.c:73
+#: src/xface.c:75
 #, fuzzy
 msgid "Can't run slrnface: Not running in an xterm."
 msgstr "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•åœ¨ xterm ä¸­åŸ·è¡Œã€‚"
 
-#: src/xface.c:85 src/xface.c:96 src/xface.c:111
+#: src/xface.c:87 src/xface.c:98 src/xface.c:113
 #, c-format
 msgid "Can't run slrnface: Environment variable %s not found."
 msgstr "ç„¡æ³•é‹è¡Œ slrnfaceï¼šæ‰¾ä¸åˆ°ç’°å¢ƒè®Šæ•¸ %sã€‚"
 
-#: src/xface.c:120 src/xface.c:152
+#: src/xface.c:122 src/xface.c:154
 #, c-format
 msgid "Can't run slrnface: failed to create %s"
 msgstr "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•å»ºç«‹ %s"
 
-#: src/xface.c:130
+#: src/xface.c:132
 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"
@@ -8301,20 +8314,60 @@ msgstr ""
 "æ‚¨ä¹Ÿè¨±æœƒçœ‹åˆ°ç”±æ‚¨çš„ NFS ä¼ºæœå™¨æ‰€å»ºç«‹çš„ç‰¹æ®Šæª”æ¡ˆã€‚\n"
 "è«‹ä¸è¦å˜—è©¦åŽ»ç§»é™¤å®ƒå€‘ã€‚\n"
 
-#: src/xface.c:144
+#: src/xface.c:146
 msgid "Can't run slrnface: couldn't construct fifo name."
 msgstr "ç„¡æ³•é‹è¡Œ slrnfaceï¼šç„¡æ³•å»ºæ§‹ fifo åç¨±ã€‚"
 
-#: src/xface.c:183
+#: src/xface.c:185
 #, c-format
 msgid "Slrnface abnormally exited, code %d."
 msgstr "Slrnface ä¸æ­£å¸¸åœ°é›¢é–‹ï¼Œä»£ç¢¼ %dã€‚"
 
-#: src/xface.c:230
+#: src/xface.c:231
 #, c-format
 msgid "Slrnface failed: %s."
 msgstr "Slrnface å¤±æ•—ï¼š%sã€‚"
 
+#~ msgid "#  start_editor_offset=ON/OFF\n"
+#~ msgstr "#  start_editor_offset=ON/OFF\n"
+
+#~ msgid ""
+#~ "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
+#~ msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»ã€‚<SPACE> åˆ‡æ›ï¼Œ<CR> è¨­å®šï¼Œ<ESC> å–æ¶ˆã€‚"
+
+#~ msgid "Start editor with line offset"
+#~ msgstr "å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠåˆ—åç§»"
+
+#~ 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 ""
+#~ "# å¦‚æžœé–‹å•Ÿå°±å•Ÿå§‹ç·¨è¼¯å™¨ä»¥åŠé€²å…¥æª”æ¡ˆå¾Œçš„æ¸¸æ¨™åç§»\n"
+#~ "# å¦å‰‡æ¸¸æ¨™å°‡è¢«å®šä½æ–¼ç¬¬ä¸€åˆ—\n"
+
+#, fuzzy
+#~ msgid "Operation limited to articels of the current group."
+#~ msgstr "å¼µè²¼ (å¯«å…¥) æ–‡ç« åˆ°ç›®å‰çš„ç¾¤çµ„"
+
+#~ msgid "#  auto_save=ON/OFF\n"
+#~ msgstr "#  auto_save=ON/OFF\n"
+
+#~ msgid ""
+#~ "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
+#~ "sets."
+#~ msgstr ""
+#~ "ä¾ Archive-name: æ¨™é ­ä¾†è‡ªå‹•å„²å­˜æ–‡ç« /è¨Žè«–ä¸²ã€‚<SPACE> åˆ‡æ› & <CR> è¨­å®šã€‚"
+
+#~ msgid "Use Archive-name: header for save"
+#~ msgstr "å„²å­˜ä½¿ç”¨ Archive-name: æ¨™é ­"
+
+#~ 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 ""
+#~ "# å¦‚æžœé–‹å•Ÿå°±å°‡åœ¨éƒµä»¶æ¨™é ­ä¸­å…·æœ‰ Archive-name: çš„æ–‡ç« /è¨Žè«–ä¸²\n"
+#~ "# ä»¥å­˜æª”åç¨± & éƒ¨åˆ†/ä¿®è£œç¨‹å¼è™Ÿç¢¼è‡ªå‹•å„²å­˜\n"
+
 #~ msgid "# What should we ask confirmation for.\n"
 #~ msgstr "# æˆ‘å€‘æ‡‰è©²å°æ–¼ä»€éº¼è©¢å•ç¢ºèªã€‚\n"
 
@@ -8324,9 +8377,6 @@ msgstr "Slrnface å¤±æ•—ï¼š%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ã€çš„å›žæ‡‰ä¹‹ä¸­"
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/active.c tin-2.6.0/src/active.c
--- tin-2.4.5/src/active.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/active.c	2021-07-23 14:44:15.687400495 +0200
@@ -3,7 +3,7 @@
  *  Module    : active.c
  *  Author    : I. Lea
  *  Created   : 1992-02-16
- *  Updated   : 2019-01-28
+ *  Updated   : 2021-07-23
  *  Notes     :
  *
  * Copyright (c) 1992-2021 Iain Lea <iain@bricbrac.de>
@@ -244,7 +244,7 @@ parse_active_line(
 	if (!p || !q || !r || !lineok) {
 #ifdef DEBUG
 		/* TODO: This also logs broken non NNTP active lines (i.e. mail.active) to NNTP */
-		if (debug & DEBUG_NNTP && verbose > 1)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "Active file corrupt - %s", line);
 #endif /* DEBUG */
 		return FALSE;
@@ -290,7 +290,7 @@ parse_count_line(
 
 	if (!p || !q || !r || !s || !lineok) {
 #	ifdef DEBUG
-		if (debug & DEBUG_NNTP && verbose > 1)
+		if ((debug & DEBUG_NNTP) && verbose > 1)
 			debug_print_file("NNTP", "unparsable \"LIST COUNTS\" line: \"%s\"", line);
 #	endif /* DEBUG */
 		return FALSE;
@@ -415,13 +415,13 @@ 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) {
 #	ifdef DEBUG
-								if (debug & DEBUG_NNTP && verbose > 1)
+								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) {
 #	ifdef DEBUG
-								if (debug & DEBUG_NNTP && verbose > 1)
+								if ((debug & DEBUG_NNTP) && verbose > 1)
 									debug_print_file("NNTP", "Groupname mismatch in response to \"GROUP %s\": \"%s\"", ngnames[index_o], line);
 #	endif /* DEBUG */
 							}
@@ -542,9 +542,8 @@ read_newsrc_active_file(
 
 #ifdef NNTP_ABLE
 	if (need_auth) { /* delayed auth */
-		if (!authenticate(nntp_server, userid, FALSE) || do_read_newsrc_active_file(fp)) {
+		if (!authenticate(nntp_server, userid, FALSE) || do_read_newsrc_active_file(fp))
 			tin_done(EXIT_FAILURE, _(txt_auth_failed), ERR_ACCESS);
-		}
 	}
 #endif /* NNTP_ABLE */
 
@@ -619,12 +618,12 @@ read_active_file(
 			debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #endif /* DEBUG && NNTP_ABLE */
 
-		if (!parse_active_line(ptr, &max, &min, moderated))
-			continue;
-
 		if (++processed % MODULO_COUNT_NUM == 0)
 			spin_cursor();
 
+		if (!parse_active_line(ptr, &max, &min, moderated))
+			continue;
+
 		/*
 		 * Load group into group hash table
 		 * NULL means group already present, so we just fixup the counters
@@ -697,12 +696,12 @@ read_active_counts(
 			debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #	endif /* DEBUG */
 
-		if (!parse_count_line(ptr, &max, &min, &count, moderated))
-			continue;
-
 		if (++processed % MODULO_COUNT_NUM == 0)
 			spin_cursor();
 
+		if (!parse_count_line(ptr, &max, &min, &count, moderated))
+			continue;
+
 		/*
 		 * Load group into group hash table
 		 * NULL means group already present, so we just fixup the counters
@@ -839,9 +838,9 @@ read_news_active_file(
 						put_server(buff);
 						r++;
 					}
-				} else {
+				} else
 					do_group_cmds = TRUE;
-				}
+
 				fclose(fp);
 
 				if (j < PIPELINE_LIMIT) {
@@ -850,10 +849,10 @@ read_news_active_file(
 							/* TODO: add 483 (RFC 3977) code */
 							if (j == ERR_NOAUTH || j == NEED_AUTHINFO)
 								need_auth = TRUE;
-#if 0 /* do we need something like this? */
+#		if 0 /* do we need something like this? */
 							if (j == ERR_CMDSYN)
 								list_active = TRUE;
-#endif /* 0 */
+#		endif /* 0 */
 							continue;
 						} else {
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/art.c tin-2.6.0/src/art.c
--- tin-2.4.5/src/art.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/art.c	2021-08-08 15:13:43.322345600 +0200
@@ -3,7 +3,7 @@
  *  Module    : art.c
  *  Author    : I.Lea & R.Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-07-08
+ *  Updated   : 2021-04-10
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -607,7 +607,7 @@ find_first_unread(
 
 	if ((p = group->newsrc.xbitmap)) {
 		end += group->newsrc.xbitlen / NBITS;
-		for (; *p == '\0' && p < end; p++, first += NBITS)
+		for (; p < end && *p == '\0'; p++, first += NBITS)
 			;
 	}
 	return first;
@@ -805,10 +805,6 @@ read_art_headers(
 			FreeAndNull(arts[top_art].path);
 			FreeAndNull(arts[top_art].refs);
 			FreeAndNull(arts[top_art].msgid);
-			if (arts[top_art].archive) {
-				FreeAndNull(arts[top_art].archive->partnum);
-				FreeAndNull(arts[top_art].archive);
-			}
 			arts[top_art].tagged = 0;
 			arts[top_art].thread = ART_EXPIRED;
 			arts[top_art].prev = ART_NORMAL;
@@ -828,8 +824,15 @@ read_art_headers(
 	/*
 	 * Change back to previous dir before indexing started
 	 */
-	if (!read_news_via_nntp || group->type != GROUP_TYPE_NEWS)
-		chdir(dir);
+	if (!read_news_via_nntp || group->type != GROUP_TYPE_NEWS) {
+		if (chdir(dir) == -1) {
+#ifdef DEBUG
+			int e = errno;
+			if (debug & DEBUG_MISC)
+				error_message(2, "chdir(%s): Error: %s", dir, strerror(e));
+#endif /* DEBUG */
+		}
+	}
 
 	return modified;
 }
@@ -842,10 +845,7 @@ read_art_headers(
  * Mark i as being in j's thread list if
  * . The article is _not_ being ignored
  * . The article is not already threaded
- * . One of the following is true:
- *    1) The subject lines are the same
- *    2) Both are part of the same archive (name's match and arch bit set)
- * IMHO the tests for archive name are redundant and have been for years
+ * . The subject lines are the same
  */
 static void
 thread_by_subject(
@@ -866,13 +866,7 @@ thread_by_subject(
 		j = h->aptr;
 
 		if (j != -1 && j < i) {
-#if 1
-			if (arts[i].prev == ART_NORMAL && (arts[i].subject == arts[j].subject))
-#else
-			/* see also refs.c:collate_subjects() */
-			if (arts[i].prev == ART_NORMAL && ((arts[i].subject == arts[j].subject) || (arts[i].archive && arts[j].archive && (arts[i].archive->name == arts[j].archive->name))))
-#endif /* 1 */
-			{
+			if (arts[i].prev == ART_NORMAL && (arts[i].subject == arts[j].subject)) {
 				arts[j].thread = i;
 				arts[i].prev = j;
 			}
@@ -947,7 +941,7 @@ thread_by_percentage(
 		 */
 		if (!(slen = strlen(arts[base[root_num]].subject)))
 			slen++;
-		unmatched += slen - strlen(arts[i].subject);
+		unmatched += (unsigned) (slen - strlen(arts[i].subject));
 		if (unmatched * 100 / slen > percentage) {
 			/*
 			 * If there is less greater than percentage% different start a
@@ -1026,7 +1020,7 @@ global_look_for_multipart_info(
 		return 0;
 
 	tmp.arts_index = aindex;
-	tmp.subject_compare_len = pch - subj;
+	tmp.subject_compare_len = (int) (pch - subj);
 	tmp.part_number = (int) strtol(pch + 1, &pch, 10);
 	if (*pch != '/' && *pch != '|')
 		return 0;
@@ -1046,7 +1040,7 @@ global_look_for_multipart_info(
 
 	tmp.subject = subj;
 	*setme = tmp;
-	*offset = pch - subj;
+	*offset = (int) (pch - subj);
 	return 1;
 }
 
@@ -1110,7 +1104,7 @@ global_get_multiparts(
 		return 0;
 
 	/* make a temporary buffer to hold the multipart info... */
-	info = my_malloc(sizeof(MultiPartInfo) * tmp.total);
+	info = my_malloc(sizeof(MultiPartInfo) * (size_t) tmp.total);
 
 	/* zero out part-number for the repost check below */
 	for (i = 0; i < tmp.total; ++i) {
@@ -1120,7 +1114,7 @@ global_get_multiparts(
 
 	/* try to find all the multiparts... */
 	for (i = (tagging ? 0 : aindex); i < top_art; i++) {
-		if (!arts[i].multipart_subj || strncmp(arts[i].subject, tmp.subject, tmp.subject_compare_len))
+		if (!arts[i].multipart_subj || strncmp(arts[i].subject, tmp.subject, (size_t) tmp.subject_compare_len))
 			continue;
 
 		if (!global_get_multipart_info(i, &tmp2))
@@ -1315,7 +1309,7 @@ make_threads(
 			break;
 
 		case THREAD_PERC:
-			thread_by_percentage(100 - group->attribute->thread_perc);
+			thread_by_percentage((unsigned) (100 - group->attribute->thread_perc));
 			break;
 
 		default: /* not reached */
@@ -1409,13 +1403,6 @@ sort_base(
 /*
  * This is called to get header info for articles not already found in the
  * overview files.
- * Code reads (max_lineno) lines of article to catch headers like Archive-name:
- * which are not normally included in XOVER or even the normal block of headers.
- * How this is supposed to be useful when 99% of the time we'll have overview
- * data I don't know...
- * TODO: move Archive-name: parsing to article body parsing, remove the
- * TODO: max_lineno nonsense and parse just the hdrs. Only parse if
- * TODO: currgrp->auto_save is set, otherwise it is redundant info
  */
 static t_bool
 parse_headers(
@@ -1425,11 +1412,9 @@ parse_headers(
 	char art_from_addr[HEADER_LEN];
 	char art_full_name[HEADER_LEN];
 	char *s, *hdr, *ptr;
-	unsigned int lineno = 0;
-	unsigned int max_lineno = 25;
-	t_bool got_from, got_lines, got_received;
+	t_bool got_from, got_lines;
 
-	got_from = got_lines = got_received = FALSE;
+	got_from = got_lines = FALSE;
 
 	while ((ptr = tin_fgets(fp, TRUE)) != NULL) {
 		/*
@@ -1438,42 +1423,13 @@ parse_headers(
 		 */
 
 		/*
-		 * as Archive-name: is placed in the body it's safe to exit
-		 * the loop if it was found. Don't mix up with Archive: from
-		 * RFC 5536.
+		 * End of headers ?
 		 */
-		if (lineno++ > max_lineno || h->archive)
+		if (ptr[0] == '\0')
 			break;
 
 		unfold_header(ptr);
 		switch (my_toupper((unsigned char) *ptr)) {
-			case 'A':	/* Archive-name:  optional */
-				/*
-				 * Archive-name: {name}/{part|patch}{number}
-				 * eg, acorn/faq/part01
-				 */
-				if ((hdr = parse_header(ptr + 1, "rchive-name", FALSE, FALSE, FALSE))) {
-					if ((s = strrchr(hdr, '/')) != NULL) {
-						struct t_archive *archptr = my_malloc(sizeof(struct t_archive));
-
-						if (STRNCASECMPEQ(s + 1, "part", 4)) {
-							archptr->partnum = my_strdup(s + 5);
-							archptr->ispart = TRUE;
-						} else if (STRNCASECMPEQ(s + 1, "patch", 5)) {
-							archptr->partnum = my_strdup(s + 6);
-							archptr->ispart = FALSE;
-						} else {		/* part or patch must be present */
-							free(archptr);
-							continue;
-						}
-						strtok(archptr->partnum, "\n");
-						*s = '\0';
-						archptr->name = hash_str(hdr);
-						h->archive = archptr;
-					}
-				}
-				break;
-
 			case 'D':	/* Date:  mandatory */
 				if (!h->date) {
 					if ((hdr = parse_header(ptr + 1, "ate", FALSE, FALSE, FALSE)))
@@ -1522,14 +1478,6 @@ parse_headers(
 					if ((hdr = parse_header(ptr + 1, "eferences", FALSE, FALSE, FALSE)))
 						h->refs = my_strdup(hdr);
 				}
-
-				/* Received:  If found it's probably a mail article */
-				if (!got_received) {
-					if (parse_header(ptr + 1, "eceived", FALSE, FALSE, FALSE)) {
-						max_lineno <<= 1;		/* double the max number of line to read for mails */
-						got_received = TRUE;
-					}
-				}
 				break;
 
 			case 'S':	/* Subject:  mandatory */
@@ -1574,12 +1522,11 @@ parse_headers(
 	 * also states that Subject, Newsgroups and Path are too. Ho hum.
 	 *
 	 * 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.
+	 * they might not have a Message-ID.
 	 */
 	if (got_from && h->date && h->msgid) {
 		if (!h->subject)
-			h->subject = hash_str("<No subject>");
+			h->subject = hash_str("");
 
 #ifdef DEBUG
 		if (debug & DEBUG_FILTER)
@@ -1833,7 +1780,7 @@ get_path_header(
 				if (arts[i].artnum == artnum) {
 					FreeIfNeeded(arts[i].path);
 					arts[i].path = my_strdup(ptr);
-					j = i;
+					j = (int) i;
 					break;
 				}
 			}
@@ -1872,7 +1819,7 @@ get_path_header(
  *	2. Subject: line  (ie. Which newsreader?)  [mandatory]
  *	3. From: line     (ie. iain@ecrc.de)       [mandatory]
  *	4. Date: line     (rfc822 format)          [mandatory]
- *	5. MessageID:     (ie. <123@ether.net>)    [mandatory]
+ *	5. MessageID:     (ie. <123@example.net>)  [mandatory]
  *	6. References:    (ie. <message-id> ....)  [optional]
  *	7. Byte count     (Skipped - not used)     [mandatory]
  *	8. Line count     (ie. 23)                 [mandatory]
@@ -2055,7 +2002,7 @@ read_overview(
 						if (*ptr) {
 #ifdef HAVE_UNICODE_NORMALIZATION
 							if (IS_LOCAL_CHARSET("UTF-8"))
-								q =  normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+								q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
 							else
 #endif /* HAVE_UNICODE_NORMALIZATION */
 								q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
@@ -2172,7 +2119,7 @@ read_overview(
 						if (*ptr) {
 #ifdef HAVE_UNICODE_NORMALIZATION
 							if (IS_LOCAL_CHARSET("UTF-8"))
-								q =  normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
+								q = normalize(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
 							else
 #endif /* HAVE_UNICODE_NORMALIZATION */
 								q = my_strdup(eat_re(eat_tab(convert_to_printable(rfc1522_decode(ptr), FALSE)), FALSE));
@@ -2366,7 +2313,7 @@ read_overview(
 					first = FALSE;
 				} else {
 					found = FALSE;
-					if (nntp_caps.headers_range && (ptr = strtok(nntp_caps.headers_range, "\n" )) != NULL) {
+					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;
@@ -2471,7 +2418,7 @@ read_overview(
  *	2. Subject: line  (ie. Which newsreader?)  [mandatory]
  *	3. From: line     (ie. iain@ecrc.de)       [mandatory]
  *	4. Date: line     (rfc822 format)          [mandatory]
- *	5. MessageID:     (ie. <123@ether.net>)    [mandatory]
+ *	5. MessageID:     (ie. <123@example.net>)  [mandatory]
  *	6. References:    (ie. <message-id> ....)  [optional]
  *	7. Byte count     (Skipped - not used)     [mandatory]
  *	8. Line count     (ie. 23)                 [mandatory]
@@ -2612,7 +2559,6 @@ write_overview(
 			free(p);
 			if (article->refs) {
 				FreeIfNeeded(ref);
-				q = NULL;
 			}
 		}
 		if (i % (MODULO_COUNT_NUM * 20) == 0) /* TODO: -> lang.c */
@@ -2690,11 +2636,41 @@ find_nov_file(
 			 * updating system wide overviews is not safe wrt locking etc.
 			 *
 			 * See if local overview file $SPOOLDIR/<groupname>/.overview exists
+			 *
+			 * INN >= 2.3.0 seems to use a new naming schemme with tradindexed
+			 * see untested gross hack below; buffindexed and ovdb are not
+			 * covered by the code at all.
 			 */
 #ifndef NNTP_ONLY
 			if (!read_news_via_nntp) {
 				make_base_group_path(novrootdir, group->name, buf, sizeof(buf));
 				joinpath(nov_file, sizeof(nov_file), buf, novfilename);
+#	if 0	/* TODO: FIXME - ugly hack for inn >= 2.3.0 with ovmethod tradindexed */
+				{
+					char *gn = my_strdup(group->name);
+					size_t t, j;
+					t_bool w = FALSE;
+
+					for (t = 1, j = 1; t < strlen(group->name); t++) {
+						if (!w) {
+							if (group->name[t] == '.') {
+								gn[j++] = '/';
+								w = TRUE;
+							}
+						} else {
+							if (group->name[t] != '.') { /* illegal .. in name? */
+								gn[j++] = group->name[t];
+								w = FALSE;
+							}
+						}
+					}
+					gn[j] = '\0';
+
+					joinpath(nov_file, sizeof(nov_file), novrootdir, gn);
+					free(gn);
+					snprintf(nov_file + strlen(nov_file), sizeof(nov_file) - strlen(nov_file), "/%s.DAT", group->name);
+				}
+#	endif /* 0 */
 				if (access(nov_file, R_OK) == 0) {
 					if (mode == R_OK)
 						return nov_file;		/* Use system wide overviews */
@@ -2715,16 +2691,14 @@ find_nov_file(
 			 * Append -<nntpserver> to private cache dir
 			 */
 			if (!once_only && nntp_server) {
-				size_t sp, ln = strlen(index_newsdir);
+				size_t sp = sizeof(index_newsdir), ln = strlen(index_newsdir);
 
-				if ((sp = sizeof(index_newsdir) - ln - 1) >= 2) {
+				if (--sp - ln >= 2) {
 					char *srv = my_strdup(nntp_server);
 
-					strcat(index_newsdir, "-");
-					sp--;
-					ln++;
 					str_lwr(srv);
-					my_strncpy(index_newsdir + ln, srv, sp);
+					strcat(index_newsdir, "-");
+					my_strncpy(index_newsdir + ln + 1, srv, sp);
 					free(srv);
 				}
 				once_only = TRUE;
@@ -3096,8 +3070,8 @@ score_comp_base(
 	t_comptype p1,
 	t_comptype p2)
 {
-	int a = get_score_of_thread(*(const long *) p1);
-	int b = get_score_of_thread(*(const long *) p2);
+	int a = get_score_of_thread((int) *(const long *) p1);
+	int b = get_score_of_thread((int) *(const long *) p2);
 
 	/* If scores are equal, compare using the article sort order.
 	 * This determines the order in a group of equally scored threads.
@@ -3187,7 +3161,6 @@ set_article(
 	art->refs = NULL;
 	art->refptr = NULL;
 	art->line_count = -1;
-	art->archive = NULL;
 	art->tagged = 0;
 	art->thread = ART_EXPIRED;
 	art->prev = ART_NORMAL;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/attrib.c tin-2.6.0/src/attrib.c
--- tin-2.4.5/src/attrib.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/attrib.c	2021-07-06 00:27:02.898632260 +0200
@@ -3,7 +3,7 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2020-04-23
+ *  Updated   : 2021-07-06
  *  Notes     : Group attribute routines
  *
  * Copyright (c) 1993-2021 Iain Lea <iain@bricbrac.de>
@@ -58,6 +58,7 @@ int attrib_file_offset;
 /*
  * Local prototypes
  */
+static t_bool skip_scope(struct t_scope *scope);
 static void set_attrib(int type, const char *scope, const char *line, void *data);
 static void set_default_attributes(struct t_attribute *attributes, struct t_attribute *scope, t_bool global);
 static void set_default_state(struct t_attribute_state *state);
@@ -69,6 +70,8 @@ static void set_default_state(struct t_a
 #	endif /* 0 */
 #endif /* DEBUG */
 
+#define CopyBits(target,source) attributes->target = CAST_BITS(source,target)
+#define CopyBool(target,source) attributes->target = CAST_BOOL(source)
 
 /*
  * Per group attributes. This fills out a basic template of defaults
@@ -102,65 +105,63 @@ set_default_attributes(
 	attributes->ispell = NULL;
 #endif /* HAVE_ISPELL */
 	attributes->quick_kill_scope = (scope ? scope->quick_kill_scope : (global ? (tinrc.default_filter_kill_global ? my_strdup("*") : NULL) : NULL));
-	attributes->quick_kill_header = tinrc.default_filter_kill_header;
-	attributes->quick_kill_case = tinrc.default_filter_kill_case;
-	attributes->quick_kill_expire = tinrc.default_filter_kill_expire;
+	CopyBits(quick_kill_header, tinrc.default_filter_kill_header);
+	CopyBool(quick_kill_case, tinrc.default_filter_kill_case);
+	CopyBool(quick_kill_expire, tinrc.default_filter_kill_expire);
 	attributes->quick_select_scope = (scope ? scope->quick_select_scope : (global ? (tinrc.default_filter_select_global ? my_strdup("*") : NULL) : NULL));
-	attributes->quick_select_header = tinrc.default_filter_select_header;
-	attributes->quick_select_case = tinrc.default_filter_select_case;
-	attributes->quick_select_expire = tinrc.default_filter_select_expire;
-	attributes->show_only_unread_arts = tinrc.show_only_unread_arts;
-	attributes->thread_articles = tinrc.thread_articles;
-	attributes->thread_catchup_on_exit = tinrc.thread_catchup_on_exit;
-	attributes->thread_perc = tinrc.thread_perc;
-	attributes->sort_article_type = tinrc.sort_article_type;
-	attributes->sort_threads_type = tinrc.sort_threads_type;
-	attributes->show_author = tinrc.show_author;
-	attributes->show_signatures = tinrc.show_signatures;
-	attributes->trim_article_body = tinrc.trim_article_body;
-	attributes->verbatim_handling = tinrc.verbatim_handling;
+	CopyBits(quick_select_header, tinrc.default_filter_select_header);
+	CopyBool(quick_select_case, tinrc.default_filter_select_case);
+	CopyBool(quick_select_expire, tinrc.default_filter_select_expire);
+	CopyBool(show_only_unread_arts, tinrc.show_only_unread_arts);
+	CopyBits(thread_articles, tinrc.thread_articles);
+	CopyBool(thread_catchup_on_exit, tinrc.thread_catchup_on_exit);
+	CopyBits(thread_perc, tinrc.thread_perc);
+	CopyBits(sort_article_type, tinrc.sort_article_type);
+	CopyBits(sort_threads_type, tinrc.sort_threads_type);
+	CopyBits(show_author, tinrc.show_author);
+	CopyBool(show_signatures, tinrc.show_signatures);
+	CopyBits(trim_article_body, tinrc.trim_article_body);
+	CopyBool(verbatim_handling, tinrc.verbatim_handling);
 #ifdef HAVE_COLOR
-	attributes->extquote_handling = tinrc.extquote_handling;
+	CopyBool(extquote_handling, tinrc.extquote_handling);
 #endif /* HAVE_COLOR */
-	attributes->wrap_on_next_unread = tinrc.wrap_on_next_unread;
-	attributes->add_posted_to_filter = tinrc.add_posted_to_filter;
-	attributes->advertising = tinrc.advertising;
-	attributes->alternative_handling = tinrc.alternative_handling;
-	attributes->ask_for_metamail = tinrc.ask_for_metamail;
-	attributes->auto_cc_bcc = tinrc.auto_cc_bcc;
-	attributes->auto_list_thread = tinrc.auto_list_thread;
-	attributes->auto_save = tinrc.auto_save;
+	CopyBool(wrap_on_next_unread, tinrc.wrap_on_next_unread);
+	CopyBool(add_posted_to_filter, tinrc.add_posted_to_filter);
+	CopyBool(advertising, tinrc.advertising);
+	CopyBool(alternative_handling, tinrc.alternative_handling);
+	CopyBool(ask_for_metamail, tinrc.ask_for_metamail);
+	CopyBits(auto_cc_bcc, tinrc.auto_cc_bcc);
+	CopyBool(auto_list_thread, tinrc.auto_list_thread);
 	attributes->auto_select = FALSE;
-	attributes->batch_save = tinrc.batch_save;
+	CopyBool(batch_save, tinrc.batch_save);
 	attributes->delete_tmp_files = FALSE;
-	attributes->group_catchup_on_exit = tinrc.group_catchup_on_exit;
-	attributes->mail_8bit_header = tinrc.mail_8bit_header;
-	attributes->mail_mime_encoding = tinrc.mail_mime_encoding;
-	attributes->mark_ignore_tags = tinrc.mark_ignore_tags;
-	attributes->mark_saved_read = tinrc.mark_saved_read;
+	CopyBool(group_catchup_on_exit, tinrc.group_catchup_on_exit);
+	CopyBool(mail_8bit_header, tinrc.mail_8bit_header);
+	CopyBits(mail_mime_encoding, tinrc.mail_mime_encoding);
+	CopyBool(mark_ignore_tags, tinrc.mark_ignore_tags);
+	CopyBool(mark_saved_read, tinrc.mark_saved_read);
 	attributes->news_headers_to_display = (global ? tinrc.news_headers_to_display : NULL);
 	attributes->headers_to_display = (scope ? (scope->headers_to_display ? scope->headers_to_display : NULL) : NULL);
 	attributes->news_headers_to_not_display = (global ? tinrc.news_headers_to_not_display : NULL);
 	attributes->headers_to_not_display = (scope ? (scope->headers_to_not_display ? scope->headers_to_not_display : NULL) : NULL);
-	attributes->pos_first_unread = tinrc.pos_first_unread;
-	attributes->post_8bit_header = tinrc.post_8bit_header;
-	attributes->post_mime_encoding = tinrc.post_mime_encoding;
-	attributes->post_process_view = tinrc.post_process_view;
-	attributes->post_process_type = tinrc.post_process_type;
+	CopyBool(pos_first_unread, tinrc.pos_first_unread);
+	CopyBool(post_8bit_header, tinrc.post_8bit_header);
+	CopyBits(post_mime_encoding, tinrc.post_mime_encoding);
+	CopyBool(post_process_view, tinrc.post_process_view);
+	CopyBits(post_process_type, tinrc.post_process_type);
 #ifndef DISABLE_PRINTING
-	attributes->print_header = tinrc.print_header;
+	CopyBool(print_header, tinrc.print_header);
 #endif /* !DISABLE_PRINTING */
-	attributes->process_only_unread = tinrc.process_only_unread;
-	attributes->prompt_followupto = tinrc.prompt_followupto;
-	attributes->sigdashes = tinrc.sigdashes;
-	attributes->signature_repost = tinrc.signature_repost;
-	attributes->start_editor_offset = tinrc.start_editor_offset;
+	CopyBool(process_only_unread, tinrc.process_only_unread);
+	CopyBool(prompt_followupto, tinrc.prompt_followupto);
+	CopyBool(sigdashes, tinrc.sigdashes);
+	CopyBool(signature_repost, tinrc.signature_repost);
 	attributes->x_comment_to = FALSE;
-	attributes->tex2iso_conv = tinrc.tex2iso_conv;
+	CopyBool(tex2iso_conv, tinrc.tex2iso_conv);
 	attributes->mime_forward = FALSE;
 	attributes->fcc = NULL;
 #ifdef CHARSET_CONVERSION
-	attributes->mm_network_charset = tinrc.mm_network_charset;
+	CopyBits(mm_network_charset, tinrc.mm_network_charset);
 	attributes->undeclared_charset = NULL;
 #endif /* CHARSET_CONVERSION */
 }
@@ -176,7 +177,6 @@ set_default_state(
 	state->ask_for_metamail = FALSE;
 	state->auto_cc_bcc = FALSE;
 	state->auto_list_thread = FALSE;
-	state->auto_save = FALSE;
 	state->auto_select = FALSE;
 	state->batch_save = FALSE;
 	state->date_format = FALSE;
@@ -231,7 +231,6 @@ set_default_state(
 	state->signature_repost = FALSE;
 	state->sort_article_type = FALSE;
 	state->sort_threads_type = FALSE;
-	state->start_editor_offset = FALSE;
 	state->tex2iso_conv = FALSE;
 	state->thread_articles = FALSE;
 	state->thread_catchup_on_exit = FALSE;
@@ -352,7 +351,6 @@ read_attributes_file(
 					MATCH_BOOLEAN("ask_for_metamail=", OPT_ATTRIB_ASK_FOR_METAMAIL);
 					MATCH_INTEGER("auto_cc_bcc=", OPT_ATTRIB_AUTO_CC_BCC, AUTO_CC_BCC);
 					MATCH_BOOLEAN("auto_list_thread=", OPT_ATTRIB_AUTO_LIST_THREAD);
-					MATCH_BOOLEAN("auto_save=", OPT_ATTRIB_AUTO_SAVE);
 					MATCH_BOOLEAN("auto_select=", OPT_ATTRIB_AUTO_SELECT);
 					break;
 
@@ -474,7 +472,6 @@ read_attributes_file(
 					MATCH_BOOLEAN("show_signatures=", OPT_ATTRIB_SHOW_SIGNATURES);
 					MATCH_BOOLEAN("sigdashes=", OPT_ATTRIB_SIGDASHES);
 					MATCH_BOOLEAN("signature_repost=", OPT_ATTRIB_SIGNATURE_REPOST);
-					MATCH_BOOLEAN("start_editor_offset=", OPT_ATTRIB_START_EDITOR_OFFSET);
 					MATCH_STRING("sigfile=", OPT_ATTRIB_SIGFILE);
 					MATCH_INTEGER("sort_article_type=", OPT_ATTRIB_SORT_ARTICLE_TYPE, SORT_ARTICLES_BY_LINES_ASCEND);
 					MATCH_INTEGER("sort_threads_type=", OPT_ATTRIB_SORT_THREADS_TYPE, SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND);
@@ -541,6 +538,14 @@ read_attributes_file(
 							found = TRUE;
 							break;
 						}
+						/* option removed */
+						if (upgrade && upgrade->file_version < 10011) {
+							t_bool ignore;
+
+							if (match_boolean(line, "auto_save=", &ignore))
+								found = TRUE;
+							break;
+						}
 						break;
 
 					case 'p':
@@ -668,11 +673,16 @@ read_attributes_file(
 	curr_scope->attribute->string = my_strdup((char *) data); \
 	curr_scope->state->string = TRUE; \
 	break
-#define SET_INTEGER(integer) \
-	curr_scope->attribute->integer = *((int *) data); \
-	curr_scope->state->integer = TRUE; \
+
+#define SET_INTEGER(value) \
+	curr_scope->attribute->value = CAST_BITS(*((int *) data), value); \
+	curr_scope->state->value = TRUE; \
 	break
 
+#define SET_BOOLEAN(value) \
+	curr_scope->attribute->value = CAST_BOOL(*((int *) data)); \
+	curr_scope->state->value = TRUE; \
+	break
 
 static void
 set_attrib(
@@ -720,58 +730,55 @@ set_attrib(
 				SET_STRING(followup_to);
 
 			case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
-				SET_INTEGER(add_posted_to_filter);
+				SET_BOOLEAN(add_posted_to_filter);
 
 			case OPT_ATTRIB_ADVERTISING:
-				SET_INTEGER(advertising);
+				SET_BOOLEAN(advertising);
 
 			case OPT_ATTRIB_ALTERNATIVE_HANDLING:
-				SET_INTEGER(alternative_handling);
+				SET_BOOLEAN(alternative_handling);
 
 			case OPT_ATTRIB_ASK_FOR_METAMAIL:
-				SET_INTEGER(ask_for_metamail);
+				SET_BOOLEAN(ask_for_metamail);
 
 			case OPT_ATTRIB_AUTO_CC_BCC:
 				SET_INTEGER(auto_cc_bcc);
 
 			case OPT_ATTRIB_AUTO_LIST_THREAD:
-				SET_INTEGER(auto_list_thread);
+				SET_BOOLEAN(auto_list_thread);
 
 			case OPT_ATTRIB_AUTO_SELECT:
-				SET_INTEGER(auto_select);
-
-			case OPT_ATTRIB_AUTO_SAVE:
-				SET_INTEGER(auto_save);
+				SET_BOOLEAN(auto_select);
 
 			case OPT_ATTRIB_BATCH_SAVE:
-				SET_INTEGER(batch_save);
+				SET_BOOLEAN(batch_save);
 
 			case OPT_ATTRIB_DATE_FORMAT:
 				SET_STRING(date_format);
 
 			case OPT_ATTRIB_DELETE_TMP_FILES:
-				SET_INTEGER(delete_tmp_files);
+				SET_BOOLEAN(delete_tmp_files);
 
 			case OPT_ATTRIB_EDITOR_FORMAT:
 				SET_STRING(editor_format);
 
 			case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
-				SET_INTEGER(group_catchup_on_exit);
+				SET_BOOLEAN(group_catchup_on_exit);
 
 			case OPT_ATTRIB_GROUP_FORMAT:
 				SET_STRING(group_format);
 
 			case OPT_ATTRIB_MAIL_8BIT_HEADER:
-				SET_INTEGER(mail_8bit_header);
+				SET_BOOLEAN(mail_8bit_header);
 
 			case OPT_ATTRIB_MAIL_MIME_ENCODING:
 				SET_INTEGER(mail_mime_encoding);
 
 			case OPT_ATTRIB_MARK_IGNORE_TAGS:
-				SET_INTEGER(mark_ignore_tags);
+				SET_BOOLEAN(mark_ignore_tags);
 
 			case OPT_ATTRIB_MARK_SAVED_READ:
-				SET_INTEGER(mark_saved_read);
+				SET_BOOLEAN(mark_saved_read);
 
 			case OPT_ATTRIB_NEWS_HEADERS_TO_DISPLAY:
 				FreeIfNeeded(curr_scope->attribute->news_headers_to_display);
@@ -788,50 +795,47 @@ set_attrib(
 				break;
 
 			case OPT_ATTRIB_POS_FIRST_UNREAD:
-				SET_INTEGER(pos_first_unread);
+				SET_BOOLEAN(pos_first_unread);
 
 			case OPT_ATTRIB_POST_8BIT_HEADER:
-				SET_INTEGER(post_8bit_header);
+				SET_BOOLEAN(post_8bit_header);
 
 			case OPT_ATTRIB_POST_MIME_ENCODING:
 				SET_INTEGER(post_mime_encoding);
 
 			case OPT_ATTRIB_POST_PROCESS_VIEW:
-				SET_INTEGER(post_process_view);
+				SET_BOOLEAN(post_process_view);
 
 #ifndef DISABLE_PRINTING
 			case OPT_ATTRIB_PRINT_HEADER:
-				SET_INTEGER(print_header);
+				SET_BOOLEAN(print_header);
 #endif /* !DISABLE_PRINTING */
 
 			case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
-				SET_INTEGER(process_only_unread);
+				SET_BOOLEAN(process_only_unread);
 
 			case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
-				SET_INTEGER(prompt_followupto);
+				SET_BOOLEAN(prompt_followupto);
 
 #ifdef HAVE_COLOR
 			case OPT_ATTRIB_EXTQUOTE_HANDLING:
-				SET_INTEGER(extquote_handling);
+				SET_BOOLEAN(extquote_handling);
 #endif /* HAVE_COLOR */
 
 			case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
-				SET_INTEGER(show_only_unread_arts);
+				SET_BOOLEAN(show_only_unread_arts);
 
 			case OPT_ATTRIB_SIGDASHES:
-				SET_INTEGER(sigdashes);
+				SET_BOOLEAN(sigdashes);
 
 			case OPT_ATTRIB_SIGNATURE_REPOST:
-				SET_INTEGER(signature_repost);
-
-			case OPT_ATTRIB_START_EDITOR_OFFSET:
-				SET_INTEGER(start_editor_offset);
+				SET_BOOLEAN(signature_repost);
 
 			case OPT_ATTRIB_THREAD_ARTICLES:
 				SET_INTEGER(thread_articles);
 
 			case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
-				SET_INTEGER(thread_catchup_on_exit);
+				SET_BOOLEAN(thread_catchup_on_exit);
 
 			case OPT_ATTRIB_THREAD_FORMAT:
 				SET_STRING(thread_format);
@@ -843,16 +847,16 @@ set_attrib(
 				SET_INTEGER(show_author);
 
 			case OPT_ATTRIB_SHOW_SIGNATURES:
-				SET_INTEGER(show_signatures);
+				SET_BOOLEAN(show_signatures);
 
 			case OPT_ATTRIB_TRIM_ARTICLE_BODY:
 				SET_INTEGER(trim_article_body);
 
 			case OPT_ATTRIB_VERBATIM_HANDLING:
-				SET_INTEGER(verbatim_handling);
+				SET_BOOLEAN(verbatim_handling);
 
 			case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
-				SET_INTEGER(wrap_on_next_unread);
+				SET_BOOLEAN(wrap_on_next_unread);
 
 			case OPT_ATTRIB_SORT_ARTICLE_TYPE:
 				SET_INTEGER(sort_article_type);
@@ -870,10 +874,10 @@ set_attrib(
 				SET_STRING(quick_kill_scope);
 
 			case OPT_ATTRIB_QUICK_KILL_EXPIRE:
-				SET_INTEGER(quick_kill_expire);
+				SET_BOOLEAN(quick_kill_expire);
 
 			case OPT_ATTRIB_QUICK_KILL_CASE:
-				SET_INTEGER(quick_kill_case);
+				SET_BOOLEAN(quick_kill_case);
 
 			case OPT_ATTRIB_QUICK_SELECT_HEADER:
 				SET_INTEGER(quick_select_header);
@@ -882,10 +886,10 @@ set_attrib(
 				SET_STRING(quick_select_scope);
 
 			case OPT_ATTRIB_QUICK_SELECT_EXPIRE:
-				SET_INTEGER(quick_select_expire);
+				SET_BOOLEAN(quick_select_expire);
 
 			case OPT_ATTRIB_QUICK_SELECT_CASE:
-				SET_INTEGER(quick_select_case);
+				SET_BOOLEAN(quick_select_case);
 
 			case OPT_ATTRIB_MAILING_LIST:
 				SET_STRING(mailing_list);
@@ -905,7 +909,7 @@ set_attrib(
 				SET_STRING(x_body);
 
 			case OPT_ATTRIB_X_COMMENT_TO:
-				SET_INTEGER(x_comment_to);
+				SET_BOOLEAN(x_comment_to);
 
 			case OPT_ATTRIB_FCC:
 				SET_STRING(fcc);
@@ -920,7 +924,7 @@ set_attrib(
 				SET_STRING(mime_types_to_save);
 
 			case OPT_ATTRIB_MIME_FORWARD:
-				SET_INTEGER(mime_forward);
+				SET_BOOLEAN(mime_forward);
 
 #ifdef HAVE_ISPELL
 			case OPT_ATTRIB_ISPELL:
@@ -928,7 +932,7 @@ set_attrib(
 #endif /* HAVE_ISPELL */
 
 			case OPT_ATTRIB_TEX2ISO_CONV:
-				SET_INTEGER(tex2iso_conv);
+				SET_BOOLEAN(tex2iso_conv);
 
 			default:
 				break;
@@ -1056,7 +1060,6 @@ assign_attributes_to_groups(
 				SET_ATTRIB(ask_for_metamail);
 				SET_ATTRIB(auto_cc_bcc);
 				SET_ATTRIB(auto_list_thread);
-				SET_ATTRIB(auto_save);
 				SET_ATTRIB(auto_select);
 				SET_ATTRIB(batch_save);
 				SET_ATTRIB(delete_tmp_files);
@@ -1081,7 +1084,6 @@ assign_attributes_to_groups(
 				SET_ATTRIB(prompt_followupto);
 				SET_ATTRIB(sigdashes);
 				SET_ATTRIB(signature_repost);
-				SET_ATTRIB(start_editor_offset);
 				SET_ATTRIB(x_comment_to);
 				SET_ATTRIB(tex2iso_conv);
 				SET_ATTRIB(mime_forward);
@@ -1211,7 +1213,6 @@ write_attributes_file(
 	fprintf(fp, _("#  auto_cc_bcc=NUM\n"));
 	fprintf(fp, _("#    0=No, 1=Cc, 2=Bcc, 3=Cc and Bcc\n"));
 	fprintf(fp, _("#  auto_list_thread=ON/OFF\n"));
-	fprintf(fp, _("#  auto_save=ON/OFF\n"));
 	fprintf(fp, _("#  auto_select=ON/OFF\n"));
 	fprintf(fp, _("#  batch_save=ON/OFF\n"));
 	fprintf(fp, _("#  date_format=STRING (eg. %%a, %%d %%b %%Y %%H:%%M:%%S)\n"));
@@ -1332,7 +1333,6 @@ write_attributes_file(
 		SORT_THREADS_BY_LAST_POSTING_DATE_DESCEND, _(txt_sort_t_type[SORT_THREADS_BY_LAST_POSTING_DATE_DESCEND]));
 	fprintf(fp, "#    %d=%s\n",
 		SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND, _(txt_sort_t_type[SORT_THREADS_BY_LAST_POSTING_DATE_ASCEND]));
-	fprintf(fp, _("#  start_editor_offset=ON/OFF\n"));
 	fprintf(fp, _("#  tex2iso_conv=ON/OFF\n"));
 	fprintf(fp, _("#  thread_catchup_on_exit=ON/OFF\n"));
 	fprintf(fp, _("#  thread_articles=NUM"));
@@ -1399,6 +1399,8 @@ write_attributes_file(
 		for (i = 1; i < num_scope; i++) {
 			scope = &scopes[i];
 			if (!scope->global) {
+				if (skip_scope(scope))
+					continue;
 				fprintf(fp, "\nscope=%s\n", scope->scope);
 				if (scope->state->add_posted_to_filter)
 					fprintf(fp, "add_posted_to_filter=%s\n", print_boolean(scope->attribute->add_posted_to_filter));
@@ -1414,8 +1416,6 @@ write_attributes_file(
 					fprintf(fp, "auto_list_thread=%s\n", print_boolean(scope->attribute->auto_list_thread));
 				if (scope->state->auto_select)
 					fprintf(fp, "auto_select=%s\n", print_boolean(scope->attribute->auto_select));
-				if (scope->state->auto_save)
-					fprintf(fp, "auto_save=%s\n", print_boolean(scope->attribute->auto_save));
 				if (scope->state->batch_save)
 					fprintf(fp, "batch_save=%s\n", print_boolean(scope->attribute->batch_save));
 				if (scope->state->date_format && scope->attribute->date_format)
@@ -1528,8 +1528,6 @@ write_attributes_file(
 					fprintf(fp, "sort_article_type=%u\n", scope->attribute->sort_article_type);
 				if (scope->state->sort_threads_type)
 					fprintf(fp, "sort_threads_type=%u\n", scope->attribute->sort_threads_type);
-				if (scope->state->start_editor_offset)
-					fprintf(fp, "start_editor_offset=%s\n", print_boolean(scope->attribute->start_editor_offset));
 				if (scope->state->tex2iso_conv)
 					fprintf(fp, "tex2iso_conv=%s\n", print_boolean(scope->attribute->tex2iso_conv));
 				if (scope->state->thread_articles)
@@ -1579,6 +1577,94 @@ write_attributes_file(
 }
 
 
+/*
+ * Returns true if given scope is empty, i.e. no attribute is set
+ */
+static t_bool
+skip_scope(
+	struct t_scope *scope)
+{
+	return !(scope->state->add_posted_to_filter
+		|| scope->state->advertising
+		|| scope->state->alternative_handling
+		|| scope->state->ask_for_metamail
+		|| scope->state->auto_cc_bcc
+		|| scope->state->auto_list_thread
+		|| scope->state->auto_select
+		|| scope->state->batch_save
+		|| (scope->state->date_format && scope->attribute->date_format)
+		|| scope->state->delete_tmp_files
+		|| (scope->state->editor_format && scope->attribute->editor_format)
+#ifdef HAVE_COLOR
+		|| scope->state->extquote_handling
+#endif /* HAVE_COLOR */
+		|| (scope->state->fcc && scope->attribute->fcc)
+		|| (scope->state->followup_to && scope->attribute->followup_to)
+		|| (scope->state->from && scope->attribute->from)
+		|| scope->state->group_catchup_on_exit
+		|| (scope->state->group_format && scope->attribute->group_format)
+		|| scope->state->mail_8bit_header
+		|| scope->state->mail_mime_encoding
+#ifdef HAVE_ISPELL
+		|| (scope->state->ispell && scope->attribute->ispell)
+#endif /* HAVE_ISPELL */
+		|| (scope->state->maildir && scope->attribute->maildir)
+		|| (scope->state->mailing_list && scope->attribute->mailing_list)
+		|| scope->state->mark_ignore_tags
+		|| scope->state->mark_saved_read
+		|| scope->state->mime_forward
+		|| (scope->state->mime_types_to_save && scope->attribute->mime_types_to_save)
+#ifdef CHARSET_CONVERSION
+		|| scope->state->mm_network_charset
+		|| (scope->state->undeclared_charset && scope->attribute->undeclared_charset)
+#endif /* CHARSET_CONVERSION */
+		|| (scope->state->news_headers_to_display && scope->attribute->news_headers_to_display)
+		|| (scope->state->news_headers_to_not_display && scope->attribute->news_headers_to_not_display)
+		|| (scope->state->news_quote_format && scope->attribute->news_quote_format)
+		|| (scope->state->organization && scope->attribute->organization)
+		|| scope->state->pos_first_unread
+		|| scope->state->post_8bit_header
+		|| scope->state->post_mime_encoding
+		|| scope->state->post_process_view
+		|| scope->state->post_process_type
+#ifndef DISABLE_PRINTING
+		|| scope->state->print_header
+#endif /* !DISABLE_PRINTING */
+		|| scope->state->process_only_unread
+		|| scope->state->prompt_followupto
+		|| (scope->state->quick_kill_scope && scope->attribute->quick_kill_scope)
+		|| scope->state->quick_kill_case
+		|| scope->state->quick_kill_expire
+		|| scope->state->quick_kill_header
+		|| (scope->state->quick_select_scope && scope->attribute->quick_select_scope)
+		|| scope->state->quick_select_case
+		|| scope->state->quick_select_expire
+		|| scope->state->quick_select_header
+		|| (scope->state->quote_chars && scope->attribute->quote_chars)
+		|| (scope->state->savedir && scope->attribute->savedir)
+		|| (scope->state->savefile && scope->attribute->savefile)
+		|| scope->state->show_author
+		|| scope->state->show_only_unread_arts
+		|| scope->state->show_signatures
+		|| scope->state->sigdashes
+		|| (scope->state->sigfile && scope->attribute->sigfile)
+		|| scope->state->signature_repost
+		|| scope->state->sort_article_type
+		|| scope->state->sort_threads_type
+		|| scope->state->tex2iso_conv
+		|| scope->state->thread_articles
+		|| scope->state->thread_catchup_on_exit
+		|| (scope->state->thread_format && scope->attribute->thread_format)
+		|| scope->state->thread_perc
+		|| scope->state->trim_article_body
+		|| scope->state->verbatim_handling
+		|| scope->state->wrap_on_next_unread
+		|| (scope->state->x_headers && scope->attribute->x_headers)
+		|| (scope->state->x_body && scope->attribute->x_body)
+		|| scope->state->x_comment_to);
+}
+
+
 #ifdef DEBUG
 #	if 0
 static void
@@ -1650,7 +1736,6 @@ dump_attributes(
 			debug_print_file("ATTRIBUTES", "\tauto_cc_bcc=%d", group->attribute->auto_cc_bcc);
 			debug_print_file("ATTRIBUTES", "\tauto_list_thread=%s", print_boolean(group->attribute->auto_list_thread));
 			debug_print_file("ATTRIBUTES", "\tauto_select=%s", print_boolean(group->attribute->auto_select));
-			debug_print_file("ATTRIBUTES", "\tauto_save=%s", print_boolean(group->attribute->auto_save));
 			debug_print_file("ATTRIBUTES", "\tbatch_save=%s", print_boolean(group->attribute->batch_save));
 			debug_print_file("ATTRIBUTES", "\tdate_format=%s", BlankIfNull(group->attribute->date_format));
 			debug_print_file("ATTRIBUTES", "\tdelete_tmp_files=%s", print_boolean(group->attribute->delete_tmp_files));
@@ -1691,7 +1776,6 @@ dump_attributes(
 			debug_print_file("ATTRIBUTES", "\tshow_signatures=%s", print_boolean(group->attribute->show_signatures));
 			debug_print_file("ATTRIBUTES", "\tsigdashes=%s", print_boolean(group->attribute->sigdashes));
 			debug_print_file("ATTRIBUTES", "\tsignature_repost=%s", print_boolean(group->attribute->signature_repost));
-			debug_print_file("ATTRIBUTES", "\tstart_editor_offset=%s", print_boolean(group->attribute->start_editor_offset));
 			debug_print_file("ATTRIBUTES", "\tthread_catchup_on_exit=%s", print_boolean(group->attribute->thread_catchup_on_exit));
 			debug_print_file("ATTRIBUTES", "\tthread_format=%s", BlankIfNull(group->attribute->thread_format));
 			debug_print_file("ATTRIBUTES", "\ttrim_article_body=%d", group->attribute->trim_article_body);
@@ -1766,7 +1850,6 @@ dump_scopes(
 			debug_print_file(fname, "\t%sauto_cc_bcc=%d", DEBUG_PRINT_STATE(auto_cc_bcc), scope->attribute->auto_cc_bcc);
 			debug_print_file(fname, "\t%sauto_list_thread=%s", DEBUG_PRINT_STATE(auto_list_thread), print_boolean(scope->attribute->auto_list_thread));
 			debug_print_file(fname, "\t%sauto_select=%s", DEBUG_PRINT_STATE(auto_select), print_boolean(scope->attribute->auto_select));
-			debug_print_file(fname, "\t%sauto_save=%s", DEBUG_PRINT_STATE(auto_save), print_boolean(scope->attribute->auto_save));
 			debug_print_file(fname, "\t%sbatch_save=%s", DEBUG_PRINT_STATE(batch_save), print_boolean(scope->attribute->batch_save));
 			debug_print_file(fname, "\t%sdate_format=%s", DEBUG_PRINT_STATE(date_format), DEBUG_PRINT_STRING(date_format));
 			debug_print_file(fname, "\t%sdelete_tmp_files=%s", DEBUG_PRINT_STATE(delete_tmp_files), print_boolean(scope->attribute->delete_tmp_files));
@@ -1807,7 +1890,6 @@ dump_scopes(
 			debug_print_file(fname, "\t%sshow_signatures=%s", DEBUG_PRINT_STATE(show_signatures), print_boolean(scope->attribute->show_signatures));
 			debug_print_file(fname, "\t%ssigdashes=%s", DEBUG_PRINT_STATE(sigdashes), print_boolean(scope->attribute->sigdashes));
 			debug_print_file(fname, "\t%ssignature_repost=%s", DEBUG_PRINT_STATE(signature_repost), print_boolean(scope->attribute->signature_repost));
-			debug_print_file(fname, "\t%sstart_editor_offset=%s", DEBUG_PRINT_STATE(start_editor_offset), print_boolean(scope->attribute->start_editor_offset));
 			debug_print_file(fname, "\t%sthread_catchup_on_exit=%s", DEBUG_PRINT_STATE(thread_catchup_on_exit), print_boolean(scope->attribute->thread_catchup_on_exit));
 			debug_print_file(fname, "\t%sthread_format=%s", DEBUG_PRINT_STATE(thread_format), DEBUG_PRINT_STRING(thread_format));
 			debug_print_file(fname, "\t%strim_article_body=%d", DEBUG_PRINT_STATE(trim_article_body), scope->attribute->trim_article_body);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/auth.c tin-2.6.0/src/auth.c
--- tin-2.4.5/src/auth.c	2020-12-15 20:09:23.000000000 +0100
+++ tin-2.6.0/src/auth.c	2021-07-09 10:03:05.679426689 +0200
@@ -173,6 +173,10 @@ read_newsauth_file(
  * code from server.
  *
  * we don't handle ERR_ENCRYPT right now
+ *
+ * we don't convert authuser and authpass to UTF-8 as required by 3977
+ * and we do in do_authinfo_sasl_plain(); if we want todo so it should
+ * lkely be done in authinfo_plain() instead.
  */
 static int
 do_authinfo_user(
@@ -183,6 +187,7 @@ do_authinfo_user(
 	char line[PATH_LEN];
 	int ret;
 
+	/* may violate RFC 3977 3.1; use MIN(NNTP_STRLEN, sizeof(line)) ? */
 	snprintf(line, sizeof(line), "AUTHINFO USER %s", authuser);
 #	ifdef DEBUG
 	if ((debug & DEBUG_NNTP) && verbose > 1)
@@ -201,6 +206,7 @@ do_authinfo_user(
 		return ERR_AUTHBAD;
 	}
 
+	/* may violate RFC 3977 3.1; use MIN(NNTP_STRLEN, sizeof(line)) ? */
 	snprintf(line, sizeof(line), "AUTHINFO PASS %s", authpass);
 #	ifdef DEBUG
 	if ((debug & DEBUG_NNTP) && verbose > 1)
@@ -229,6 +235,8 @@ do_authinfo_user(
  *   nntpserver1 password [user]
  *   nntpserver2 password [user]
  *   etc.
+ *
+ * TODO: convert authuser and authpass to UTF-8 as required by 3977?
  */
 static t_bool
 authinfo_plain(
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/charset.c tin-2.6.0/src/charset.c
--- tin-2.4.5/src/charset.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/charset.c	2021-02-24 12:53:36.383537148 +0100
@@ -3,7 +3,7 @@
  *  Module    : charset.c
  *  Author    : M. Kuhn, T. Burmester
  *  Created   : 1993-12-10
- *  Updated   : 2020-02-26
+ *  Updated   : 2021-02-23
  *  Notes     : ISO to ascii charset conversion routines
  *
  * Copyright (c) 1993-2021 Markus Kuhn <mgk25@cl.cam.ac.uk>
@@ -144,7 +144,7 @@ static constext *const iso2asc[NUM_ISO_T
 };
 
 /*
- * german tex style to latin1 conversion (by root@aspic, 12/04/93)
+ * German tex style to latin1 conversion (by root@aspic, 12/04/93)
  */
 
 #define TEX_SUBST	16
@@ -152,7 +152,14 @@ static constext *const iso2asc[NUM_ISO_T
 
 static const char *const tex_from[TEX_SUBST] =
 {
-	"\"a","\\\"a","\"o","\\\"o","\"u","\\\"u","\"A","\\\"A","\"O","\\\"O","\"U","\\\"U","\"s","\\\"s","\\3",'\0'
+	"\"a", "\\\"a",
+	"\"o", "\\\"o",
+	"\"u", "\\\"u",
+	"\"A", "\\\"A",
+	"\"O", "\\\"O",
+	"\"U", "\\\"U",
+	"\"s", "\\\"s", "\\3",
+	NULL
 };
 
 /*
@@ -189,7 +196,7 @@ convert_iso2asc(
 			while (*p) {
 				*(asc++) = *(p++);
 				if ((asc - *asc_buffer) >= (int) *max_line_len) {
-					int offset = asc - *asc_buffer;
+					int offset = (int) (asc - *asc_buffer);
 					*max_line_len += 64;
 					*asc_buffer = my_realloc(*asc_buffer, *max_line_len);
 					asc = *asc_buffer + offset;
@@ -249,7 +256,7 @@ convert_iso2asc(
 			}
 		}
 		if ((asc - *asc_buffer) >= (int) *max_line_len) {
-			int offset = asc - *asc_buffer;
+			int offset = (int) (asc - *asc_buffer);
 			*max_line_len += 64;
 			*asc_buffer = my_realloc(*asc_buffer, *max_line_len);
 			asc = *asc_buffer + offset;
@@ -275,7 +282,7 @@ convert_tex2iso(
 	memset(tex_to, '\0', sizeof(tex_to));
 
 	/*
-	 * Charsets which have german umlauts incl. sharp s at the same
+	 * Charsets which have German umlauts incl. sharp s at the same
 	 * code position as ISO-8859-1
 	 * DEC-MCS, Windows-1252
 	 */
@@ -339,7 +346,7 @@ convert_tex2iso(
 
 
 /*
- * Check for german TeX encoding in file open on fp
+ * Check for German TeX encoding in file open on fp
  */
 t_bool
 is_art_tex_encoded(
@@ -367,7 +374,7 @@ is_art_tex_encoded(
 		if (!isalnum((unsigned char) line[i]) && line[i] != '\"')
 			continue;	/* quoting char */
 
-		len = strlen(line) - 1;
+		len = (int) strlen(line) - 1;
 		for (i = 1; i < len; i++) {
 			if (((line[i] == '\\') || (line[i] == '\"')) &&
 							(isalnum((unsigned char) line[i - 1])) &&
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/color.c tin-2.6.0/src/color.c
--- tin-2.4.5/src/color.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/color.c	2021-02-24 12:01:32.633909149 +0100
@@ -7,7 +7,7 @@
  *              Julien Oster <fuzzy@cu8.cum.de> (word highlighting)
  *              T.Dickey <dickey@invisible-island.net> (curses support)
  *  Created   : 1995-06-02
- *  Updated   : 2015-10-09
+ *  Updated   : 2021-02-23
  *  Notes     : This are the basic function for ansi-color
  *              and word highlighting
  *
@@ -323,7 +323,7 @@ draw_pager_line(
 			wchar_t wc;
 
 			num_bytes = mbtowc(&wc, c, MB_CUR_MAX);
-			if (num_bytes != -1 && iswprint(wc)) {
+			if (num_bytes != -1 && iswprint((wint_t) wc)) {
 				my_fputwc((wint_t) wc, stdout);
 				c += num_bytes;
 			}
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/config.c tin-2.6.0/src/config.c
--- tin-2.4.5/src/config.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/config.c	2021-08-05 23:45:18.708317923 +0200
@@ -3,7 +3,7 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-04-23
+ *  Updated   : 2021-08-05
  *  Notes     : Configuration file routines
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -63,8 +63,26 @@ static void write_server_config(void);
 #endif /* HAVE_COLOR */
 
 
-#define DASH_TO_SPACE(mark)	((char) (mark == '_' ? ' ' : mark))
-#define SPACE_TO_DASH(mark)	((char) (mark == ' ' ? '_' : mark))
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+#	define DASH_TO_SPACE(mark)	((wchar_t) (mark == L'_' ? L' ' : mark))
+#	define SPACE_TO_DASH(mark)	((wchar_t) (mark == L' ' ? L'_' : mark))
+#	define SET_RC_VAL(buf, rcval, defval) do { \
+		wchar_t *wbuf; \
+		if ((wbuf = char2wchar_t(buf))) { \
+			wbuf[1] = (wchar_t) '\0'; \
+			rcval = !wbuf[0] ? (wchar_t) defval : DASH_TO_SPACE(wbuf[0]); \
+			if (art_mark_width < wcswidth(wbuf, 1)) \
+				art_mark_width = wcswidth(wbuf, 1); \
+			free(wbuf); \
+		} \
+	} while (0)
+#else
+#	define DASH_TO_SPACE(mark)	((char) (mark == '_' ? ' ' : mark))
+#	define SPACE_TO_DASH(mark)	((char) (mark == ' ' ? '_' : mark))
+#	define SET_RC_VAL(buf, rcval, defval) do { \
+		rcval = !buf[0] ? defval : DASH_TO_SPACE(buf[0]); \
+	} while (0)
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 
 /*
@@ -96,7 +114,7 @@ read_config_file(
 			if (upgrade == NULL && !global_file && match_string(buf, "# tin configuration file V", NULL, 0)) {
 				upgrade = check_upgrade(buf, "# tin configuration file V", TINRC_VERSION);
 				if (upgrade->state != RC_IGNORE)
-					upgrade_prompt_quit(upgrade, CONFIG_FILE);
+					upgrade_prompt_quit(upgrade, file); /* CONFIG_FILE */
 				if (upgrade->state == RC_UPGRADE)
 					rc_update(fp);
 			}
@@ -118,47 +136,47 @@ read_config_file(
 				break;
 
 			if (match_string(buf, "art_marked_deleted=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_deleted = !tmp[0] ? ART_MARK_DELETED : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_deleted, ART_MARK_DELETED);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_inrange=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_inrange = !tmp[0] ? MARK_INRANGE : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_inrange, MARK_INRANGE);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_killed=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_killed = !tmp[0] ? ART_MARK_KILLED : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_killed, ART_MARK_KILLED);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_read=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_read = !tmp[0] ? ART_MARK_READ : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_read, ART_MARK_READ);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_read_selected=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_read_selected = !tmp[0] ? ART_MARK_READ_SELECTED : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_read_selected, ART_MARK_READ_SELECTED);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_recent=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_recent = !tmp[0] ? ART_MARK_RECENT : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_recent, ART_MARK_RECENT);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_return=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_return = !tmp[0] ? ART_MARK_RETURN : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_return, ART_MARK_RETURN);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_selected=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_selected = !tmp[0] ? ART_MARK_SELECTED : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_selected, ART_MARK_SELECTED);
 				break;
 			}
 
 			if (match_string(buf, "art_marked_unread=", tmp, sizeof(tmp))) {
-				tinrc.art_marked_unread = !tmp[0] ? ART_MARK_UNREAD : DASH_TO_SPACE(tmp[0]);
+				SET_RC_VAL(tmp, tinrc.art_marked_unread, ART_MARK_UNREAD);
 				break;
 			}
 
@@ -174,8 +192,12 @@ read_config_file(
 			if (match_boolean(buf, "auto_reconnect=", &tinrc.auto_reconnect))
 				break;
 
-			if (match_boolean(buf, "auto_save=", &tinrc.auto_save))
-				break;
+			if (upgrade && upgrade->file_version < 10318) {
+				t_bool ignore;
+				/* option removed */
+				if (match_boolean(buf, "auto_save=", &ignore))
+					break;
+			}
 
 			break;
 
@@ -441,7 +463,7 @@ read_config_file(
 			if (match_string(buf, "inews_prog=", tinrc.inews_prog, sizeof(tinrc.inews_prog)))
 				break;
 
-			if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, INTERACTIVE_NONE))
+			if (match_integer(buf, "interactive_mailer=", &tinrc.interactive_mailer, (int) INTERACTIVE_NONE))
 				break;
 
 			break;
@@ -538,7 +560,7 @@ read_config_file(
 #endif /* HAVE_ALARM && SIGALRM */
 
 #ifdef HAVE_UNICODE_NORMALIZATION
-			if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, NORMALIZE_MAX))
+			if (match_integer(buf, "normalization_form=", &tinrc.normalization_form, (int) NORMALIZE_MAX))
 				break;
 #endif /* HAVE_UNICODE_NORMALIZATION */
 
@@ -682,9 +704,6 @@ read_config_file(
 			if (match_string(buf, "spamtrap_warning_addresses=", tinrc.spamtrap_warning_addresses, sizeof(tinrc.spamtrap_warning_addresses)))
 				break;
 
-			if (match_boolean(buf, "start_editor_offset=", &tinrc.start_editor_offset))
-				break;
-
 			if (match_integer(buf, "sort_article_type=", &tinrc.sort_article_type, SORT_ARTICLES_BY_LINES_ASCEND))
 				break;
 
@@ -889,7 +908,7 @@ read_config_file(
 
 	/* set defaults if blank */
 	if (!*tinrc.editor_format)
-		STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON);
+		STRCPY(tinrc.editor_format, TIN_EDITOR_FMT);
 	if (!*tinrc.select_format)
 		STRCPY(tinrc.select_format, DEFAULT_SELECT_FORMAT);
 	if (!*tinrc.group_format)
@@ -936,9 +955,6 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_savedir.tinrc));
 	fprintf(fp, "savedir=%s\n\n", tinrc.savedir);
 
-	fprintf(fp, "%s", _(txt_auto_save.tinrc));
-	fprintf(fp, "auto_save=%s\n\n", print_boolean(tinrc.auto_save));
-
 	fprintf(fp, "%s", _(txt_mark_saved_read.tinrc));
 	fprintf(fp, "mark_saved_read=%s\n\n", print_boolean(tinrc.mark_saved_read));
 
@@ -1043,9 +1059,6 @@ write_config_file(
 	fprintf(fp, "%s", _(txt_batch_save.tinrc));
 	fprintf(fp, "batch_save=%s\n\n", print_boolean(tinrc.batch_save));
 
-	fprintf(fp, "%s", _(txt_start_editor_offset.tinrc));
-	fprintf(fp, "start_editor_offset=%s\n\n", print_boolean(tinrc.start_editor_offset));
-
 	fprintf(fp, "%s", _(txt_editor_format.tinrc));
 	fprintf(fp, "editor_format=%s\n\n", tinrc.editor_format);
 
@@ -1158,31 +1171,31 @@ write_config_file(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	fprintf(fp, "%s", _(txt_art_marked_deleted.tinrc));
-	fprintf(fp, "art_marked_deleted=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_deleted));
+	fprintf(fp, "art_marked_deleted=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_deleted));
 
 	fprintf(fp, "%s", _(txt_art_marked_inrange.tinrc));
-	fprintf(fp, "art_marked_inrange=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_inrange));
+	fprintf(fp, "art_marked_inrange=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_inrange));
 
 	fprintf(fp, "%s", _(txt_art_marked_return.tinrc));
-	fprintf(fp, "art_marked_return=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_return));
+	fprintf(fp, "art_marked_return=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_return));
 
 	fprintf(fp, "%s", _(txt_art_marked_selected.tinrc));
-	fprintf(fp, "art_marked_selected=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_selected));
+	fprintf(fp, "art_marked_selected=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_selected));
 
 	fprintf(fp, "%s", _(txt_art_marked_recent.tinrc));
-	fprintf(fp, "art_marked_recent=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_recent));
+	fprintf(fp, "art_marked_recent=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_recent));
 
 	fprintf(fp, "%s", _(txt_art_marked_unread.tinrc));
-	fprintf(fp, "art_marked_unread=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_unread));
+	fprintf(fp, "art_marked_unread=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_unread));
 
 	fprintf(fp, "%s", _(txt_art_marked_read.tinrc));
-	fprintf(fp, "art_marked_read=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_read));
+	fprintf(fp, "art_marked_read=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_read));
 
 	fprintf(fp, "%s", _(txt_art_marked_killed.tinrc));
-	fprintf(fp, "art_marked_killed=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_killed));
+	fprintf(fp, "art_marked_killed=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_killed));
 
 	fprintf(fp, "%s", _(txt_art_marked_read_selected.tinrc));
-	fprintf(fp, "art_marked_read_selected=%c\n\n", SPACE_TO_DASH(tinrc.art_marked_read_selected));
+	fprintf(fp, "art_marked_read_selected=%"T_CHAR_FMT"\n\n", SPACE_TO_DASH(tinrc.art_marked_read_selected));
 
 	fprintf(fp, "%s", _(txt_force_screen_redraw.tinrc));
 	fprintf(fp, "force_screen_redraw=%s\n\n", print_boolean(tinrc.force_screen_redraw));
@@ -1773,7 +1786,7 @@ ulBuildArgv(
 				tmp++;
 			}
 			i++;
-			new_argv = my_realloc(new_argv, ((i + 1) * sizeof(char *)));
+			new_argv = my_realloc(new_argv, ((size_t) (i + 1) * sizeof(char *)));
 			new_argv[i] = NULL;
 		} else
 			tmp++;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/cook.c tin-2.6.0/src/cook.c
--- tin-2.4.5/src/cook.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/cook.c	2021-03-13 09:59:43.146948678 +0100
@@ -3,7 +3,7 @@
  *  Module    : cook.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-08
- *  Updated   : 2019-02-03
+ *  Updated   : 2021-03-13
  *  Notes     : Split from page.c
  *
  * Copyright (c) 2000-2021 Jason Faultless <jason@altarstone.com>
@@ -246,7 +246,7 @@ put_cooked(
 			while (space > 0 && *p && *p != '\n') {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 				if ((bytes = mbtowc((wchar_t *) wp, p, MB_CUR_MAX)) > 0) {
-					if ((space -= wcwidth(*wp)) < 0)
+					if ((space -= wcwidth((wchar_t) *wp)) < 0)
 						break;
 					p += bytes;
 				} else
@@ -260,7 +260,7 @@ put_cooked(
 			while (*p && *p != '\n')
 				p++;
 		}
-		fwrite(bufp, 1, p - bufp, art->cooked);
+		fwrite(bufp, 1, (size_t) (p - bufp), art->cooked);
 		fputs("\n", art->cooked);
 		if (*p == '\n')
 			p++;
@@ -282,7 +282,7 @@ put_cooked(
 		 * Grow the array of lines if needed - we resize it properly at the end
 		 */
 		if (art->cooked_lines % CHUNK == 0)
-			art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * CHUNK * ((art->cooked_lines / CHUNK) + 1));
+			art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * CHUNK * (size_t) ((art->cooked_lines / CHUNK) + 1));
 
 		art->cookl[art->cooked_lines].offset = ftell(art->cooked);
 	}
@@ -451,7 +451,7 @@ process_text_body_part(
 				 * especially if we must resize it.
 				 * So copy buf to line (and resize line if necessary).
 				 */
-				if (max_line_len < strlen(buf) + 2) {
+				if (max_line_len < strlen(buf) + 2 || !line) {
 					max_line_len = strlen(buf) + 2;
 					line = my_realloc(line, max_line_len);
 				}
@@ -985,7 +985,7 @@ cook_article(
 #endif /* DEBUG_ART */
 
 	if (art->cooked_lines > 0)
-		art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * art->cooked_lines);
+		art->cookl = my_realloc(art->cookl, sizeof(t_lineinfo) * (size_t) art->cooked_lines);
 
 	rewind(art->cooked);
 	return (tin_errno != 0) ? FALSE : TRUE;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/curses.c tin-2.6.0/src/curses.c
--- tin-2.4.5/src/curses.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/curses.c	2021-02-24 12:01:32.649909792 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2019-03-12
+ *  Updated   : 2021-02-23
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -737,7 +737,7 @@ highlight_string(
 {
 	char output[LEN];
 
-	my_strncpy(output, &(screen[row].col[col]), size);
+	my_strncpy(output, &(screen[row].col[col]), (size_t) size);
 
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	/*
@@ -797,7 +797,7 @@ word_highlight_string(
 	attributes[5] = _dim;	/* Dim */
 	attributes[6] = _bold;	/* Bold */
 
-	my_strncpy(output, &(screen[row].col[byte_offset]), size);
+	my_strncpy(output, &(screen[row].col[byte_offset]), (size_t) size);
 
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	/*
@@ -836,7 +836,7 @@ word_highlight_string(
 				my_fputs(&(screen[row].col[byte_offset + size]), stdout);
 				output[0] = output[size - 1] = ' ';
 				str_trim(output);
-				strncpy(&(screen[row].col[byte_offset]), output, size - 2);
+				strncpy(&(screen[row].col[byte_offset]), output, (size_t) (size - 2));
 				src = &(screen[row].col[byte_offset + size]);
 				dest = &(screen[row].col[byte_offset + size - 2]);
 				while (*src)
@@ -1138,7 +1138,7 @@ ReadCh(
 #	ifdef EINTR
 
 	allow_resize(TRUE);
-	while ((result = read(0, &ch, 1)) < 0 && errno == EINTR) {		/* spin on signal interrupts */
+	while ((result = (int) read(0, &ch, 1)) < 0 && errno == EINTR) {		/* spin on signal interrupts */
 		if (need_resize) {
 			handle_resize((need_resize == cRedraw) ? TRUE : FALSE);
 			need_resize = cNo;
@@ -1192,7 +1192,7 @@ ReadWch(
 	 */
 #	ifdef EINTR
 	allow_resize(TRUE);
-	while ((result = read(0, mbs, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */
+	while ((result = (int) read(0, mbs, 1)) < 0 && errno == EINTR) { /* spin on signal interrupts */
 		if (need_resize) {
 			handle_resize((need_resize == cRedraw) ? TRUE : FALSE);
 			need_resize = cNo;
@@ -1220,7 +1220,7 @@ ReadWch(
 	 */
 	if (MB_CUR_MAX == 1) {
 		mbs[1] = '\0';
-		wch = convert_c2wc(mbs);
+		wch = (wchar_t) convert_c2wc(mbs);
 		free(mbs);
 
 		return (wint_t) wch;
@@ -1259,7 +1259,7 @@ ReadWch(
 		if (to_read > 0) {
 #	ifdef EINTR
 			allow_resize(TRUE);
-			while ((result = read(0, mbs + 1, to_read)) < 0 && errno == EINTR) { /* spin on signal interrupts */
+			while ((result = (int) read(0, mbs + 1, (size_t) to_read)) < 0 && errno == EINTR) { /* spin on signal interrupts */
 				if (need_resize) {
 					handle_resize((need_resize == cRedraw) ? TRUE : FALSE);
 					need_resize = cNo;
@@ -1267,7 +1267,7 @@ ReadWch(
 			}
 			allow_resize(FALSE);
 #	else
-			result = read(0, mbs + 1, to_read);
+			result = read(0, mbs + 1, (size_t) to_read);
 #	endif /* EINTR */
 			if (result < 0) {
 				free(mbs);
@@ -1276,7 +1276,7 @@ ReadWch(
 			}
 		}
 		mbs[to_read + 1] = '\0';
-		wch = convert_c2wc(mbs);
+		wch = (wchar_t) convert_c2wc(mbs);
 		free (mbs);
 
 		return (wint_t) wch;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/debug.c tin-2.6.0/src/debug.c
--- tin-2.4.5/src/debug.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/debug.c	2021-07-15 22:30:13.297122465 +0200
@@ -3,7 +3,7 @@
  *  Module    : debug.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-05-19
+ *  Updated   : 2021-02-01
  *  Notes     : debug routines
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -157,22 +157,15 @@ debug_print_header(
 		if (s->killed)
 			fprintf(fp, "score=[%d] gnksa=[%d] lines=[%d]\n", s->score, s->gnksa_code, s->line_count);
 
-		if (s->archive) {
-			fprintf(fp, "archive.name=[%-38s]  ", s->archive->name);
-			if (s->archive->partnum)
-				fprintf(fp, "archive.partnum=[%s]  ", s->archive->partnum);
-			if (s->archive->ispart)
-				fprintf(fp, "archive.ispart=[%s]\n", bool_unparse(s->archive->ispart));
-		}
 		fprintf(fp, "thread=[%d]  prev=[%d]  status=[%u]\n\n", s->thread, s->prev, s->status);
 		fflush(fp);
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 		chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 		fclose(fp);
 	}
 }
@@ -210,13 +203,13 @@ debug_print_active(
 			if (debug & DEBUG_ATTRIB)
 				debug_print_attributes(group->attribute, fp);
 		}
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 		chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 		fclose(fp);
 	}
 }
@@ -230,14 +223,13 @@ debug_print_attributes(
 	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",
+	fprintf(fp, "global=[%u] show=[%u] thread=[%u] sort=[%u] author=[%u] auto_select=[%u] batch_save=[%u] process=[%u]\n",
 		attr->global,
 		attr->show_only_unread_arts,
 		attr->thread_articles,
 		attr->sort_article_type,
 		attr->show_author,
 		attr->auto_select,
-		attr->auto_save,
 		attr->batch_save,
 		attr->post_process_type);
 	fprintf(fp, "select_header=[%u] select_global=[%s] select_expire=[%s]\n",
@@ -277,13 +269,13 @@ debug_print_malloc(
 		total += size;
 		/* sometimes size_t is long */
 		fprintf(fp, "%12s:%-4d %s(%6lu). Total %lu\n", xfile, line, is_malloc ? " malloc" : "realloc", (unsigned long) size, (unsigned long) total);
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 		chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 		fclose(fp);
 	}
 }
@@ -348,13 +340,13 @@ debug_print_filters(
 		}
 		fprintf(fp, "*** END GLOBAL FILTER ***\n");
 
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 		chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 		fclose(fp);
 	}
 }
@@ -382,13 +374,13 @@ debug_print_file(
 
 	if ((fp = fopen(file, "a")) != NULL) {
 		fprintf(fp, "%s\n", buf);
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 		fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 		chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 		fclose(fp);
 	}
 	free(buf);
@@ -436,13 +428,13 @@ debug_print_bitmap(
 					(art->status == ART_READ ? "READ" : "UNREAD"));
 			}
 			debug_print_newsrc(&group->newsrc, fp);
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 			fchmod(fileno(fp), (S_IRUGO|S_IWUGO));
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 			chmod(file, (S_IRUGO|S_IWUGO));
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 			fclose(fp);
 		}
 	}
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/envarg.c tin-2.6.0/src/envarg.c
--- tin-2.4.5/src/envarg.c	2020-12-01 11:51:00.000000000 +0100
+++ tin-2.6.0/src/envarg.c	2021-02-24 12:01:32.653909953 +0100
@@ -3,7 +3,7 @@
  *  Module    : envarg.c
  *  Author    : B. Davidson
  *  Created   : 1991-10-13
- *  Updated   : 1993-03-10
+ *  Updated   : 2021-02-23
  *  Notes     : Adds default options from environment to command line
  *
  * Copyright (c) 1991-2021 Bill Davidson
@@ -94,7 +94,7 @@ envargs(
 	/*
 	 * allocate a vector large enough for all args
 	 */
-	argv = my_malloc((argc + *Pargc + 1) * sizeof(char *));
+	argv = my_malloc((size_t) (argc + *Pargc + 1) * sizeof(char *));
 	argvect = argv;
 
 	/*
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/feed.c tin-2.6.0/src/feed.c
--- tin-2.4.5/src/feed.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/feed.c	2021-02-26 02:00:15.666763014 +0100
@@ -3,7 +3,7 @@
  *  Module    : feed.c
  *  Author    : I. Lea
  *  Created   : 1991-08-31
- *  Updated   : 2019-02-15
+ *  Updated   : 2021-02-25
  *  Notes     : provides same interface to mail,pipe,print,save & repost commands
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -66,10 +66,10 @@ struct t_counters {
 /*
  * Local prototypes
  */
-static char *get_save_filename(struct t_group *group, int function, char *filename, int filelen, int respnum);
+static char *get_save_filename(struct t_group *group, int function, char *filename, int filelen);
 static t_bool expand_feed_filename(char *outpath, size_t outpath_len, const char *path);
 static t_bool feed_article(int art, int function, struct t_counters *counter, t_bool use_current, const char *data, struct t_group *group);
-static t_function get_feed_key(int function, int level, struct t_group *group, struct t_art_stat *thread, int respnum);
+static t_function get_feed_key(int function, int level, struct t_art_stat *thread);
 static t_function get_post_proc_type(void);
 static void print_save_summary(t_function type, int fed);
 #ifndef DISABLE_PRINTING
@@ -93,8 +93,7 @@ get_save_filename(
 	struct t_group *group,
 	int function,
 	char *filename,
-	int filelen,
-	int respnum)
+	int filelen)
 {
 	char default_savefile[PATH_LEN];
 
@@ -106,9 +105,9 @@ get_save_filename(
 	my_strncpy(default_savefile, (group->attribute->savefile ? group->attribute->savefile : tinrc.default_save_file), sizeof(default_savefile) - 1);
 
 	/*
-	 * We don't ask when auto'S'aving or Archive-Name saving with auto_save
+	 * We don't ask when auto'S'aving
 	 */
-	if (!(function == FEED_AUTOSAVE || (group->attribute->auto_save && arts[respnum].archive))) {
+	if (!(function == FEED_AUTOSAVE)) {
 		if (!prompt_default_string(_(txt_save_filename), filename, filelen, default_savefile, HIST_SAVE_FILE)) {
 			clear_message();
 			return NULL;
@@ -126,7 +125,7 @@ get_save_filename(
 		 * None chosen (or AUTOSAVING), use tinrc default
 		 */
 		if (*default_savefile)
-			my_strncpy(filename, default_savefile, filelen - 1);
+			my_strncpy(filename, default_savefile, (size_t) (filelen - 1));
 		else {									/* No default either */
 			info_message(_(txt_no_filename));
 			return NULL;
@@ -205,10 +204,10 @@ get_post_proc_type(
 	}
 
 	func = prompt_slk_response(default_func, feed_post_process_keys, _(txt_choose_post_process_type),
-				printascii(keyno, func_to_key(POSTPROCESS_NO, feed_post_process_keys)),
-				printascii(keyyes, func_to_key(POSTPROCESS_YES, feed_post_process_keys)),
-				printascii(keyshar, func_to_key(POSTPROCESS_SHAR, feed_post_process_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_post_process_keys)));
+				PrintFuncKey(keyno, POSTPROCESS_NO, feed_post_process_keys),
+				PrintFuncKey(keyyes, POSTPROCESS_YES, feed_post_process_keys),
+				PrintFuncKey(keyshar, POSTPROCESS_SHAR, feed_post_process_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, feed_post_process_keys));
 
 	if (func == GLOBAL_QUIT || func == GLOBAL_ABORT) {			/* exit */
 		clear_message();
@@ -230,9 +229,7 @@ static t_function
 get_feed_key(
 	int function,
 	int level,
-	struct t_group *group,
-	struct t_art_stat *thread,
-	int respnum)
+	struct t_art_stat *thread)
 {
 	constext *prompt;
 	t_function default_func, func;
@@ -291,10 +288,8 @@ get_feed_key(
 	/*
 	 * Don't bother querying when:
 	 *  auto'S'aving and there are tagged or selected(hot) articles
-	 *  using the auto_save feature on Archive postings
 	 */
-	if ((function == FEED_AUTOSAVE && (range_active || num_of_tagged_arts || arts_selected()))
-			|| (function == FEED_SAVE && group->attribute->auto_save && arts[respnum].archive))
+	if ((function == FEED_AUTOSAVE && (range_active || num_of_tagged_arts || arts_selected())))
 		func = default_func;
 	else {
 		char buf[LEN];
@@ -302,13 +297,13 @@ get_feed_key(
 		char keypat[MAXKEYLEN], keytag[MAXKEYLEN], keyquit[MAXKEYLEN];
 
 		snprintf(buf, sizeof(buf), _(txt_art_thread_regex_tag),
-			printascii(keyart, func_to_key(FEED_ARTICLE, feed_type_keys)),
-			printascii(keythread, func_to_key(FEED_THREAD, feed_type_keys)),
-			printascii(keyrange, func_to_key(FEED_RANGE, feed_type_keys)),
-			printascii(keyhot, func_to_key(FEED_HOT, feed_type_keys)),
-			printascii(keypat, func_to_key(FEED_PATTERN, feed_type_keys)),
-			printascii(keytag, func_to_key(FEED_TAGGED, feed_type_keys)),
-			printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_type_keys)));
+			PrintFuncKey(keyart, FEED_ARTICLE, feed_type_keys),
+			PrintFuncKey(keythread, FEED_THREAD, feed_type_keys),
+			PrintFuncKey(keyrange, FEED_RANGE, feed_type_keys),
+			PrintFuncKey(keyhot, FEED_HOT, feed_type_keys),
+			PrintFuncKey(keypat, FEED_PATTERN, feed_type_keys),
+			PrintFuncKey(keytag, FEED_TAGGED, feed_type_keys),
+			PrintFuncKey(keyquit, GLOBAL_QUIT, feed_type_keys));
 
 		func = prompt_slk_response(default_func, feed_type_keys, "%s %s", _(prompt), buf);
 	}
@@ -514,7 +509,7 @@ feed_article(
 
 		case FEED_SAVE:
 		case FEED_AUTOSAVE:
-			ok = save_and_process_art(openartptr, &arts[art], is_mailbox, data /*filename*/, counter->max, (pproc_func != POSTPROCESS_NO));
+			ok = save_and_process_art(openartptr, is_mailbox, data /*filename*/, counter->max, (pproc_func != POSTPROCESS_NO));
 			if (ok && curr_group->attribute->mark_saved_read)
 				art_mark(curr_group, &arts[art], ART_READ);
 			break;
@@ -619,7 +614,7 @@ feed_articles(
 			break;
 
 		default:
-			if ((feed_type = get_feed_key(function, level, group, &sbuf, respnum)) == GLOBAL_ABORT)
+			if ((feed_type = get_feed_key(function, level, &sbuf)) == GLOBAL_ABORT)
 				return -1;
 			break;
 	}
@@ -684,7 +679,7 @@ feed_articles(
 				/* This will force automatic selection unless changed by user */
 				savefile[0] = '\0';
 
-				if (get_save_filename(group, function, savefile, sizeof(savefile), respnum) == NULL)
+				if (get_save_filename(group, function, savefile, sizeof(savefile)) == NULL)
 					return -1;
 
 				switch (curr_group->attribute->post_process_type) {
@@ -733,9 +728,9 @@ feed_articles(
 
 					/* repost or supersede? */
 					snprintf(buf, sizeof(buf), _(txt_supersede_article),
-							printascii(keyrepost, func_to_key(FEED_KEY_REPOST, feed_supersede_article_keys)),
-							printascii(keysupersede, func_to_key(FEED_SUPERSEDE, feed_supersede_article_keys)),
-							printascii(keyquit, func_to_key(GLOBAL_QUIT, feed_supersede_article_keys)));
+							PrintFuncKey(keyrepost, FEED_KEY_REPOST, feed_supersede_article_keys),
+							PrintFuncKey(keysupersede, FEED_SUPERSEDE, feed_supersede_article_keys),
+							PrintFuncKey(keyquit, GLOBAL_QUIT, feed_supersede_article_keys));
 					func = prompt_slk_response(FEED_SUPERSEDE,
 								feed_supersede_article_keys, "%s",
 								sized_message(&smsg, buf, arts[respnum].subject));
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/filter.c tin-2.6.0/src/filter.c
--- tin-2.4.5/src/filter.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/filter.c	2021-08-07 16:57:35.964114278 +0200
@@ -3,7 +3,7 @@
  *  Module    : filter.c
  *  Author    : I. Lea
  *  Created   : 1992-12-28
- *  Updated   : 2020-05-28
+ *  Updated   : 2021-08-07
  *  Notes     : Filter articles. Kill & auto selection are supported.
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -183,7 +183,7 @@ expand_filter_array(
 
 	num = ++ptr->max;
 
-	block = num * sizeof(struct t_filter);
+	block = (size_t) num * sizeof(struct t_filter);
 
 	if (num == 1)	/* allocate */
 		ptr->filter = my_malloc(block);
@@ -215,7 +215,7 @@ test_regex(
 		if (!cache->re)
 			compile_regex(regex, cache, (nocase ? PCRE_CASELESS : 0));
 		if (cache->re) {
-			regex_errpos = pcre_exec(cache->re, cache->extra, string, strlen(string), 0, 0, NULL, 0);
+			regex_errpos = pcre_exec(cache->re, cache->extra, string, (int) strlen(string), 0, 0, NULL, 0);
 			if (regex_errpos >= 0)
 				return 1;
 			else if (regex_errpos != PCRE_ERROR_NOMATCH) { /* also exclude PCRE_ERROR_BADUTF8 ? */
@@ -326,7 +326,8 @@ read_filter_file(
 	long secs = 0L;
 	struct t_filter_comment *comment = NULL;
 	struct t_filter *ptr = NULL;
-	t_bool expired = FALSE;
+	t_bool need_write = FALSE;
+	t_bool no_version_line = TRUE;
 	t_bool expired_time = FALSE;
 	time_t current_secs = (time_t) 0;
 	static t_bool first_read = TRUE;
@@ -356,9 +357,10 @@ read_filter_file(
 				filter_file_offset++;
 			if (upgrade == NULL && first_read && match_string(buf, "# Filter file V", NULL, 0)) {
 				first_read = FALSE;
+				no_version_line = FALSE;
 				upgrade = check_upgrade(buf, "# Filter file V", FILTER_VERSION);
 				if (upgrade->state != RC_IGNORE)
-					upgrade_prompt_quit(upgrade, FILTER_FILE); /* TODO: do something (more) useful here */
+					upgrade_prompt_quit(upgrade, file); /* FILTER_FILE */ /* TODO: do something (more) useful here */
 			}
 			continue;
 		}
@@ -599,7 +601,7 @@ read_filter_file(
 #endif /* DEBUG */
 							glob_filter.num--;
 							expired_time = TRUE;
-							expired = TRUE;
+							need_write = TRUE;
 						}
 					}
 				}
@@ -610,9 +612,9 @@ read_filter_file(
 				 * 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))) {
+				if (ptr && match_string(buf + 1, "ref=", xref, sizeof(xref))) {
 					str_trim(xref);
-					if (ptr && !expired_time) {
+					if (!expired_time) {
 						if (tinrc.wildcard && ptr[i].xref != NULL) {
 							/* merge with already read value */
 							ptr[i].xref = my_realloc(ptr[i].xref, strlen(ptr[i].xref) + strlen(xref) + 2);
@@ -625,23 +627,21 @@ read_filter_file(
 					}
 					break;
 				}
-				if (upgrade && upgrade->state == RC_UPGRADE) {
+				if (ptr && ((upgrade && upgrade->state == RC_UPGRADE) || no_version_line)) {
 					char foo[HEADER_LEN];
 
 					if (match_string(buf + 1, "ref_max=", foo, LEN - 1)) {
-						/*
-						 * TODO: add to the right rule, give better explanation.
-						 */
+						/* TODO: give better explanation. */
 						snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf));
-						comment = add_filter_comment(comment, foo);
+						ptr[i].comment = add_filter_comment(ptr[i].comment, foo);
+						need_write = TRUE;
 						break;
 					}
 					if (match_string(buf + 1, "ref_score=", foo, LEN - 1)) {
-						/*
-						 * TODO: add to the right rule, give better explanation.
-						 */
+						/* TODO: give better explanation. */
 						snprintf(foo, HEADER_LEN, "%s%s", _(txt_removed_rule), str_trim(buf));
-						comment = add_filter_comment(comment, foo);
+						ptr[i].comment = add_filter_comment(ptr[i].comment, foo);
+						need_write = TRUE;
 					}
 				}
 				break;
@@ -656,7 +656,14 @@ read_filter_file(
 
 	fclose(fp);
 
-	if (expired || (upgrade && upgrade->state == RC_UPGRADE))
+	if (!upgrade && need_write) {
+		upgrade = my_malloc(sizeof(struct t_version));
+		upgrade->state = RC_UPGRADE;
+		upgrade->file_version = -1;
+		upgrade_prompt_quit(upgrade, file); /* TODO: do something (more) useful here */
+	}
+
+	if (need_write || (upgrade && upgrade->state == RC_UPGRADE))
 		write_filter_file(file);
 
 	if (!cmd_line && !batch_mode)
@@ -916,9 +923,9 @@ get_choice(
 				break;
 
 			case ESC:	/* (ESC) common arrow keys */
-#	ifdef HAVE_KEY_PREFIX
+#ifdef HAVE_KEY_PREFIX
 			case KEY_PREFIX:
-#	endif /* HAVE_KEY_PREFIX */
+#endif /* HAVE_KEY_PREFIX */
 				switch (get_arrow_key(ch)) {
 					case KEYMAP_UP:
 						i--;
@@ -1030,7 +1037,7 @@ fmt_filter_menu_prompt(
 		if ((buf = wchar_t2char(wbuf2)) == NULL) {
 			/* conversion failed, truncate original string */
 			buf = my_malloc(len + 1);
-			snprintf(buf, len + 1, "%-*.*s", len, len, text);
+			snprintf(buf, (size_t) (len + 1), "%-*.*s", len, len, text);
 		}
 
 		free(wbuf);
@@ -1039,7 +1046,7 @@ fmt_filter_menu_prompt(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	{
 		buf = my_malloc(len + 1);
-		snprintf(buf, len + 1, "%-*.*s", len, len, text);
+		snprintf(buf, (size_t) (len + 1), "%-*.*s", len, len, text);
 	}
 	snprintf(dest, dest_len, fmt_str, buf);
 	free(buf);
@@ -1098,9 +1105,9 @@ filter_menu(
 	/*
 	 * setup correct text for user selected menu
 	 */
-	printascii(keyedit, func_to_key(FILTER_EDIT, filter_keys));
-	printascii(keyquit, func_to_key(GLOBAL_QUIT, filter_keys));
-	printascii(keysave, func_to_key(FILTER_SAVE, filter_keys));
+	PrintFuncKey(keyedit, FILTER_EDIT, filter_keys);
+	PrintFuncKey(keyquit, GLOBAL_QUIT, filter_keys);
+	PrintFuncKey(keysave, FILTER_SAVE, filter_keys);
 
 	if (type == GLOBAL_MENU_FILTER_KILL) {
 		ptr_filter_from = _(txt_kill_from);
@@ -1417,7 +1424,7 @@ filter_menu(
 			*(++ptr) = '*';
 			*(++ptr) = '\0';
 			j++;
-			list = my_realloc(list, sizeof(char *) * (j + 1)); /* one element more */
+			list = my_realloc(list, sizeof(char *) * (size_t) (j + 1)); /* one element more */
 			list[j] = my_strdup(list[j - 1]);
 			list[j][strlen(list[j]) - 2] = '\0';
 		}
@@ -1667,7 +1674,7 @@ add_filter_rule(
 	ptr[i].subj = NULL;
 	ptr[i].from = NULL;
 	ptr[i].msgid = NULL;
-	ptr[i].lines_cmp = rule->lines_cmp;
+	ptr[i].lines_cmp = (char) rule->lines_cmp;
 	ptr[i].lines_num = rule->lines_num;
 	ptr[i].gnksa_cmp = FILTER_LINES_NO;
 	ptr[i].gnksa_num = 0;
@@ -1874,7 +1881,7 @@ filter_articles(
 	if (tinrc.wildcard) {
 		size_t msiz;
 
-		msiz = sizeof(struct regex_cache) * num;
+		msiz = sizeof(struct regex_cache) * (size_t) num;
 		regex_cache_subj = my_malloc(msiz);
 		regex_cache_from = my_malloc(msiz);
 		regex_cache_msgid = my_malloc(msiz);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/getline.c tin-2.6.0/src/getline.c
--- tin-2.4.5/src/getline.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/getline.c	2021-02-24 12:01:32.669910596 +0100
@@ -3,7 +3,7 @@
  *  Module    : getline.c
  *  Author    : Chris Thewalt & Iain Lea
  *  Created   : 1991-11-09
- *  Updated   : 2020-06-01
+ *  Updated   : 2021-02-23
  *  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
@@ -141,7 +141,7 @@ tin_getline(
 
 		if ((wbuf = char2wchar_t(str)) != NULL) {
 			for (i = 0; wbuf[i]; i++)
-				gl_addwchar(wbuf[i]);
+				gl_addwchar((wint_t) wbuf[i]);
 			free(wbuf);
 		}
 	}
@@ -283,7 +283,7 @@ tin_getline(
 				case TAB:
 					if (gl_tab_hook) {
 						tmp = gl_pos;
-						loc = gl_tab_hook(gl_buf, strlen(gl_prompt), &tmp);
+						loc = gl_tab_hook(gl_buf, (int) strlen(gl_prompt), &tmp);
 						if (loc >= 0 || tmp != gl_pos)
 							gl_fixup(loc, tmp);
 					}
@@ -396,9 +396,9 @@ gl_newline(
 	if (gl_out_hook) {
 		change = gl_out_hook(gl_buf);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		len = wcslen(gl_buf);
+		len = (int) wcslen(gl_buf);
 #else
-		len = strlen(gl_buf);
+		len = (int) strlen(gl_buf);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	}
 	if (loc > len)
@@ -554,9 +554,9 @@ gl_fixup(
 	backup = gl_pos - gl_shift;
 	if (change >= 0) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		gl_cnt = wcslen(gl_buf);
+		gl_cnt = (int) wcslen(gl_buf);
 #else
-		gl_cnt = strlen(gl_buf);
+		gl_cnt = (int) strlen(gl_buf);
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		if (change > gl_cnt)
 			change = gl_cnt;
@@ -657,14 +657,14 @@ gl_tab(
 	int i, count, len;
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	len = wcslen(wbuf);
+	len = (int) wcslen(wbuf);
 	count = TAB_SIZE - (offset + *loc) % TAB_SIZE;
 	for (i = len; i >= *loc; i--)
 		wbuf[i + count] = wbuf[i];
 	for (i = 0; i < count; i++)
 		wbuf[*loc + i] = (wchar_t) ' ';
 #else
-	len = strlen(buf);
+	len = (int) strlen(buf);
 	count = TAB_SIZE - (offset + *loc) % TAB_SIZE;
 	for (i = len; i >= *loc; i--)
 		buf[i + count] = buf[i];
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/global.c tin-2.6.0/src/global.c
--- tin-2.4.5/src/global.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/global.c	2021-07-15 22:32:01.941522591 +0200
@@ -3,7 +3,7 @@
  *  Module    : global.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1999-12-12
- *  Updated   : 2005-10-19
+ *  Updated   : 2021-02-23
  *  Notes     : Generic navigation and key handling routines
  *
  * Copyright (c) 1999-2021 Jason Faultless <jason@altarstone.com>
@@ -331,7 +331,7 @@ global_mouse_action(
 				return GLOBAL_PAGE_DOWN;
 
 			erase_arrow();
-			currmenu->curr = xrow - INDEX_TOP + currmenu->first;
+			currmenu->curr = MIN(xrow - INDEX_TOP + currmenu->first, currmenu->max - INDEX_TOP + 1);
 			currmenu->draw_arrow();
 
 			if (xmouse == MOUSE_BUTTON_1)
@@ -369,9 +369,9 @@ handle_keypad(
 
 	switch (ch) {
 		case ESC:	/* common arrow keys */
-#	ifdef HAVE_KEY_PREFIX
+#ifdef HAVE_KEY_PREFIX
 		case KEY_PREFIX:
-#	endif /* HAVE_KEY_PREFIX */
+#endif /* HAVE_KEY_PREFIX */
 			switch (get_arrow_key((int) ch)) {
 				case KEYMAP_UP:
 					func = GLOBAL_LINE_UP;
@@ -416,7 +416,7 @@ handle_keypad(
 			break;
 
 		default:
-			func = key_to_func(ch, keys);
+			func = key_to_func((wchar_t) ch, keys);
 			break;
 	}
 	return func;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/group.c tin-2.6.0/src/group.c
--- tin-2.4.5/src/group.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/group.c	2021-07-26 07:31:02.400639076 +0200
@@ -3,7 +3,7 @@
  *  Module    : group.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-07-25
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -90,10 +90,21 @@ show_tagged_lines(
 	void)
 {
 	int i, j;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t *wtmp;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	for (i = grpmenu.first; i < grpmenu.first + NOTESLINES && i < grpmenu.max; ++i) {
-		if ((i != grpmenu.curr) && (j = line_is_tagged(base[i])))
+		if ((i != grpmenu.curr) && (j = line_is_tagged((int) base[i]))) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((wtmp = char2wchar_t(tin_ltoa(j, 3)))) {
+				mark_screen(i, mark_offset - (3 - art_mark_width), wtmp);
+				free(wtmp);
+			}
+#else
 			mark_screen(i, mark_offset - 2, tin_ltoa(j, 3));
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		}
 	}
 }
 
@@ -145,13 +156,16 @@ group_page(
 	char key[MAXKEYLEN];
 	int i, n, ii;
 	int thread_depth;	/* Starting depth in threads we enter */
-	t_artnum old_artnum = T_ARTNUM_CONST(0);
+	t_artnum old_artnum;
 	struct t_art_stat sbuf;
 	struct t_article *art;
 	t_bool flag;
 	t_bool xflag = FALSE;	/* 'X'-flag */
 	t_bool repeat_search;
 	t_function func;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t *wtmp;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	/*
 	 * Set the group attributes
@@ -189,17 +203,17 @@ group_page(
 	clear_note_area();
 
 	if (group->attribute->auto_select) {
-		error_message(2, _(txt_autoselecting_articles), printascii(key, func_to_key(GROUP_MARK_UNSELECTED_ARTICLES_READ, group_keys)));
+		error_message(2, _(txt_autoselecting_articles), PrintFuncKey(key, GROUP_MARK_UNSELECTED_ARTICLES_READ, group_keys));
 		do_auto_select_arts();						/* 'X' command */
 		xflag = TRUE;
 	}
 
 	show_group_page();
 
-#	ifdef DEBUG
+#ifdef DEBUG
 	if (debug & DEBUG_NEWSRC)
 		debug_print_bitmap(group, NULL);
-#	endif /* DEBUG */
+#endif /* DEBUG */
 
 	/* reset ret_code */
 	ret_code = 0;
@@ -228,11 +242,11 @@ group_page(
 					prompt_item_num(func_to_key(func, group_keys), group->attribute->thread_articles == THREAD_NONE ? _(txt_select_art) : _(txt_select_thread));
 				break;
 
-#	ifndef NO_SHELL_ESCAPE
+#ifndef NO_SHELL_ESCAPE
 			case GLOBAL_SHELL_ESCAPE:
 				do_shell_escape();
 				break;
-#	endif /* !NO_SHELL_ESCAPE */
+#endif /* !NO_SHELL_ESCAPE */
 
 			case GLOBAL_FIRST_PAGE:		/* show first page of threads */
 				top_of_list();
@@ -456,14 +470,14 @@ group_page(
 				show_inverse_video_status();
 				break;
 
-#	ifdef HAVE_COLOR
+#ifdef HAVE_COLOR
 			case GLOBAL_TOGGLE_COLOR:
 				if (toggle_color()) {
 					show_group_page();
 					show_color_status();
 				}
 				break;
-#	endif /* HAVE_COLOR */
+#endif /* HAVE_COLOR */
 
 			case GROUP_MARK_THREAD_READ:			/* mark current thread/range/tagged threads as read */
 			case MARK_THREAD_UNREAD:				/* or unread */
@@ -595,7 +609,7 @@ group_page(
 				if (0 <= grpmenu.curr) {
 					int old_num = num_of_tagged_arts;
 
-					if (tag_multipart(base[grpmenu.curr]) != 0) {
+					if (tag_multipart((int) base[grpmenu.curr]) != 0) {
 						/*
 						 * on success, move the pointer to the next
 						 * untagged article just for ease of use's sake
@@ -657,15 +671,31 @@ group_page(
 								arts[ii].tagged = ++num_of_tagged_arts;
 						}
 					}
-					if ((ii = line_is_tagged(n)))
+					if ((ii = line_is_tagged(n))) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+						if ((wtmp = char2wchar_t(tin_ltoa(ii, 3)))) {
+							mark_screen(grpmenu.curr, mark_offset - (3 - art_mark_width), wtmp);
+							free(wtmp);
+						}
+#else
 						mark_screen(grpmenu.curr, mark_offset - 2, tin_ltoa(ii, 3));
-					else {
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+					} else {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+						wchar_t mark[] = { L'\0', L'\0' };
+#else
 						char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 						stat_thread(grpmenu.curr, &sbuf);
 						mark[0] = sbuf.art_mark;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+						mark_screen(grpmenu.curr, mark_offset - (3 - art_mark_width), L"   "); /* clear space used by tag numbering */
+						mark_screen(grpmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 						mark_screen(grpmenu.curr, mark_offset - 2, "  "); /* clear space used by tag numbering */
 						mark_screen(grpmenu.curr, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 					}
 					if (tagged)
 						show_tagged_lines();
@@ -681,9 +711,9 @@ group_page(
 				break;
 
 			case GROUP_TOGGLE_THREADING:		/* Cycle through the threading types */
-				group->attribute->thread_articles = (group->attribute->thread_articles + 1) % (THREAD_MAX + 1);
+				group->attribute->thread_articles = CAST_BITS((group->attribute->thread_articles + 1) % (THREAD_MAX + 1), thread_articles);
 				if (grpmenu.curr >= 0) {
-					i = base[grpmenu.curr];								/* Save a copy of current thread */
+					i = (int) base[grpmenu.curr];								/* Save a copy of current thread */
 					make_threads(group, TRUE);
 					find_base(group);
 					if ((grpmenu.curr = which_thread(i)) < 0)			/* Restore current position in group */
@@ -717,8 +747,11 @@ group_page(
 				break;
 
 			case GLOBAL_DISPLAY_POST_HISTORY:	/* display messages posted by user */
-				if (user_posted_messages())
+				if (post_hist_page()) {
+					if (grpmenu.curr == -1 && grpmenu.max > 0)
+						grpmenu.curr = 0;
 					show_group_page();
+				}
 				break;
 
 			case MARK_ARTICLE_UNREAD:		/* mark base article of thread unread */
@@ -780,16 +813,24 @@ group_page(
 				}
 				n = 0;
 				for_each_art_in_thread(i, grpmenu.curr) {
-					arts[i].selected = flag;
+					arts[i].selected = CAST_BOOL(flag);
 					++n;
 				}
 				assert(n > 0);
 				{
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					wchar_t mark[] = { L'\0', L'\0' };
+#else
 					char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 					stat_thread(grpmenu.curr, &sbuf);
 					mark[0] = sbuf.art_mark;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					mark_screen(grpmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 					mark_screen(grpmenu.curr, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				}
 
 				show_group_title(TRUE);
@@ -898,7 +939,7 @@ group_page(
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, group_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, group_keys));
 				break;
 		} /* switch(ch) */
 	} /* ret_code >= 0 */
@@ -950,17 +991,34 @@ update_group_page(
 	void)
 {
 	int i, j;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t mark[] = { L'\0', L'\0' };
+	wchar_t *wtmp;
+#else
 	char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	struct t_art_stat sbuf;
 
 	for (i = grpmenu.first; i < grpmenu.first + NOTESLINES && i < grpmenu.max; ++i) {
-		if ((j = line_is_tagged(base[i])))
+		if ((j = line_is_tagged((int) base[i]))) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((wtmp = char2wchar_t(tin_ltoa(j, 3)))) {
+				mark_screen(i, mark_offset - (3 - art_mark_width), wtmp);
+				free(wtmp);
+			}
+#else
 			mark_screen(i, mark_offset - 2, tin_ltoa(j, 3));
-		else {
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		} else {
 			stat_thread(i, &sbuf);
 			mark[0] = sbuf.art_mark;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			mark_screen(i, mark_offset - (3 - art_mark_width), L"   ");	/* clear space used by tag numbering */
+			mark_screen(i, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 			mark_screen(i, mark_offset - 2, "  ");	/* clear space used by tag numbering */
 			mark_screen(i, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			if (sbuf.art_mark == tinrc.art_marked_selected)
 				draw_mark_selected(i);
 		}
@@ -983,7 +1041,7 @@ draw_subject_arrow(
 		struct t_art_stat statbuf;
 
 		stat_thread(grpmenu.curr, &statbuf);
-		info_message("%s", arts[(statbuf.unread ? next_unread(base[grpmenu.curr]) : base[grpmenu.curr])].subject);
+		info_message("%s", arts[(statbuf.unread ? next_unread((int) base[grpmenu.curr]) : base[grpmenu.curr])].subject);
 	} else if (grpmenu.curr == grpmenu.max - 1)
 		info_message(_(txt_end_of_arts));
 }
@@ -1026,7 +1084,7 @@ toggle_read_unread(
 
 	if (grpmenu.curr >= 0) {
 		if (curr_group->attribute->show_only_unread_arts || new_responses(grpmenu.curr))
-			i = base[grpmenu.curr];
+			i = (int) base[grpmenu.curr];
 		else if ((n = prev_unread((int) base[grpmenu.curr])) >= 0)
 			i = n;
 		else if ((n = next_unread((int) base[grpmenu.curr])) >= 0)
@@ -1089,25 +1147,51 @@ void
 mark_screen(
 	int screen_row,
 	int screen_col,
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	const wchar_t *value)
+#else
 	const char *value)
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 {
+
 	if (tinrc.draw_arrow) {
 		MoveCursor(INDEX2LNUM(screen_row), screen_col);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		my_fputws(value, stdout);
+#else
 		my_fputs(value, stdout);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		stow_cursor();
 		my_flush();
 	} else {
 #ifdef USE_CURSES
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		char *tmp;
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		int y, x;
+
 		getyx(stdscr, y, x);
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		if ((tmp = wchar_t2char(value))) {
+			mvaddstr(INDEX2LNUM(screen_row), screen_col, tmp);
+			free(tmp);
+		}
+#	else
 		mvaddstr(INDEX2LNUM(screen_row), screen_col, value);
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		MoveCursor(y, x);
 #else
 		int i;
+
 		for (i = 0; value[i] != '\0'; i++)
 			screen[INDEX2SNUM(screen_row)].col[screen_col + i] = value[i];
+
 		MoveCursor(INDEX2LNUM(screen_row), screen_col);
+#	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		my_fputws(value, stdout);
+#	else
 		my_fputs(value, stdout);
+#	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 #endif /* USE_CURSES */
 		currmenu->draw_arrow();
 	}
@@ -1131,11 +1215,11 @@ build_multipart_header(
 	char *ss;
 
 	if (cmplen > maxlen)
-		strncpy(dest, src, maxlen);
+		strncpy(dest, src, (size_t) maxlen);
 	else {
-		strncpy(dest, src, cmplen);
+		strncpy(dest, src, (size_t) cmplen);
 		ss = dest + cmplen;
-		snprintf(ss, maxlen - cmplen, "(%s/%d)", mark, total);
+		snprintf(ss, (size_t) (maxlen - cmplen), "(%s/%d)", mark, total);
 	}
 }
 
@@ -1162,6 +1246,7 @@ build_sline(
 	int j, k, n;
 	size_t len;
 	struct t_art_stat sbuf;
+	t_bool tagged = FALSE;
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *wtmp, *wtmp2;
 #else
@@ -1217,7 +1302,7 @@ build_sline(
 				if (my_strftime(buf, LEN - 1, grp_fmt.date_str, localtime((const time_t *) &arts[j].date))) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					if ((wtmp = char2wchar_t(buf)) != NULL) {
-						wtmp2 = wcspart(wtmp, grp_fmt.len_date_max, TRUE);
+						wtmp2 = wcspart(wtmp, (int) grp_fmt.len_date_max, TRUE);
 						if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 							strcat(buffer, tmp);
 
@@ -1237,7 +1322,7 @@ build_sline(
 					get_author(FALSE, &arts[j], tmp, sizeof(tmp) - 1);
 
 					if ((wtmp = char2wchar_t(tmp)) != NULL) {
-						wtmp2 = wcspart(wtmp, grp_fmt.len_from, TRUE);
+						wtmp2 = wcspart(wtmp, (int) grp_fmt.len_from, TRUE);
 						if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 							strcat(buffer, tmp);
 
@@ -1258,9 +1343,9 @@ build_sline(
 
 			case 'I':	/* initials */
 				len = MIN(grp_fmt.len_initials, sizeof(tmp) - 1);
-				get_initials(&arts[j], tmp, len);
+				get_initials(&arts[j], tmp, (int) len);
 				strcat(buffer, tmp);
-				if ((k = len - strwidth(tmp)) > 0) {
+				if ((k = (int) (len - (size_t) strwidth(tmp))) > 0) {
 					buf = buffer + strlen(buffer);
 					for (; k > 0; --k)
 						*buf++ = ' ';
@@ -1270,10 +1355,10 @@ build_sline(
 
 			case 'L':	/* lines */
 				if (arts[j].line_count != -1)
-					strcat(buffer, tin_ltoa(arts[j].line_count, grp_fmt.len_linecnt));
+					strcat(buffer, tin_ltoa(arts[j].line_count, (int) grp_fmt.len_linecnt));
 				else {
 					buf = buffer + strlen(buffer);
-					for (k = grp_fmt.len_linecnt; k > 1; --k)
+					for (k = (int) grp_fmt.len_linecnt; k > 1; --k)
 						*buf++ = ' ';
 					*buf++ = '?';
 					*buf = '\0';
@@ -1282,11 +1367,17 @@ build_sline(
 
 			case 'm':	/* article flags, tag number, or whatever */
 				if (!grp_fmt.mark_offset)
-					grp_fmt.mark_offset = mark_offset = strwidth(buffer) + 2;
-				if ((k = line_is_tagged(respnum)))
+					grp_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2);
+				if ((k = line_is_tagged(respnum))) {
 					STRCPY(tmp_buf, tin_ltoa(k, 3));
-				else
+					strcat(buffer, " ");
+					tagged = TRUE;
+				} else
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					snprintf(tmp_buf, sizeof(tmp_buf), "%s%lc", art_mark_width > wcwidth(sbuf.art_mark) ? "   " : "  ", sbuf.art_mark);
+#else
 					snprintf(tmp_buf, sizeof(tmp_buf), "  %c", sbuf.art_mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				strcat(buffer, tmp_buf);
 				break;
 
@@ -1295,7 +1386,7 @@ build_sline(
 				strncpy(tmp, arts[j].refptr ? arts[j].refptr->txt : "", len);
 				tmp[len] = '\0';
 				strcat(buffer, tmp);
-				if ((k = len - strwidth(tmp)) > 0) {
+				if ((k = (int) (len - (size_t) strwidth(tmp))) > 0) {
 					buf = buffer + strlen(buffer);
 					for (; k > 0; --k)
 						*buf++ = ' ';
@@ -1304,36 +1395,36 @@ build_sline(
 				break;
 
 			case 'n':
-				strcat(buffer, tin_ltoa(i + 1, grp_fmt.len_linenumber));
+				strcat(buffer, tin_ltoa(i + 1, (int) grp_fmt.len_linenumber));
 				break;
 
 			case 'R':
 				n = ((curr_group->attribute->show_only_unread_arts) ? (sbuf.unread + sbuf.seen) : sbuf.total);
 				if (n > 1)
-					strcat(buffer, tin_ltoa(n, grp_fmt.len_respcnt));
+					strcat(buffer, tin_ltoa(n, (int) grp_fmt.len_respcnt));
 				else {
 					buf = buffer + strlen(buffer);
-					for (k = grp_fmt.len_respcnt; k > 0; --k)
+					for (k = (int) grp_fmt.len_respcnt; k > 0; --k)
 						*buf++ = ' ';
 					*buf = '\0';
 				}
 				break;
 
 			case 'S':	/* score */
-				strcat(buffer, tin_ltoa(sbuf.score, grp_fmt.len_score));
+				strcat(buffer, tin_ltoa(sbuf.score, (int) grp_fmt.len_score));
 				break;
 
 			case 's':	/* thread/subject */
 				len = curr_group->attribute->show_author != SHOW_FROM_NONE ? grp_fmt.len_subj : grp_fmt.len_subj + grp_fmt.len_from;
 
 				if (sbuf.multipart_have > 1) /* We have a multipart msg so lets built our new header info. */
-					build_multipart_header(arts_sub, len, arts[j].subject, sbuf.multipart_compare_len, sbuf.multipart_have, sbuf.multipart_total);
+					build_multipart_header(arts_sub, (int) len, arts[j].subject, sbuf.multipart_compare_len, sbuf.multipart_have, sbuf.multipart_total);
 				else
 					STRCPY(arts_sub, arts[j].subject);
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 				if ((wtmp = char2wchar_t(arts_sub)) != NULL) {
-					wtmp2 = wcspart(wtmp, len, TRUE);
+					wtmp2 = wcspart(wtmp, (int) len, TRUE);
 					if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 						strcat(buffer, tmp);
 
@@ -1368,7 +1459,7 @@ build_sline(
 #ifdef USE_CURSES
 	free(buffer);
 #endif /* USE_CURSES */
-	if (sbuf.art_mark == tinrc.art_marked_selected)
+	if (!tagged && sbuf.art_mark == tinrc.art_marked_selected)
 		draw_mark_selected(i);
 }
 
@@ -1418,11 +1509,11 @@ show_group_title(
 
 	/* article count */
 	if ((cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit)
-		snprintf(tmp, sizeof(tmp), " %d/%d%c",
+		snprintf(tmp, sizeof(tmp), " %d/%d%"T_CHAR_FMT,
 			(cmdline.args & CMDLINE_GETART_LIMIT) ? cmdline.getart_limit : tinrc.getart_limit, art_cnt,
 			(curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
 	else
-		snprintf(tmp, sizeof(tmp), " %d%c",
+		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
 			art_cnt,
 			(curr_group->attribute->show_only_unread_arts ? tinrc.art_marked_unread : tinrc.art_marked_read));
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
@@ -1430,10 +1521,10 @@ show_group_title(
 
 	/* selected articles */
 	if (curr_group->attribute->show_only_unread_arts)
-		snprintf(tmp, sizeof(tmp), " %d%c",
+		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
 			selected_art_cnt, tinrc.art_marked_selected);
 	else
-		snprintf(tmp, sizeof(tmp), " %d%c %d%c",
+		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT" %d%"T_CHAR_FMT,
 			selected_art_cnt, tinrc.art_marked_selected,
 			read_selected_art_cnt, tinrc.art_marked_read_selected);
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
@@ -1441,7 +1532,7 @@ show_group_title(
 
 	/* recent articles */
 	if (tinrc.recent_time) {
-		snprintf(tmp, sizeof(tmp), " %d%c",
+		snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
 			recent_art_cnt, tinrc.art_marked_recent);
 
 		if (sizeof(buf) > strlen(buf) + strlen(tmp))
@@ -1449,8 +1540,9 @@ show_group_title(
 	}
 
 	/* killed articles */
-	snprintf(tmp, sizeof(tmp), " %d%c",
+	snprintf(tmp, sizeof(tmp), " %d%"T_CHAR_FMT,
 		killed_art_cnt, tinrc.art_marked_killed);
+
 	if (sizeof(buf) > strlen(buf) + strlen(tmp))
 		strcat(buf, tmp);
 
@@ -1521,7 +1613,7 @@ enter_pager(
 	t_pagerinfo page;
 
 	page.art = art;
-	page.ignore_unavail = ignore_unavail;
+	page.ignore_unavail = CAST_BOOL(ignore_unavail);
 
 	return enter_thread(0, &page);
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/header.c tin-2.6.0/src/header.c
--- tin-2.4.5/src/header.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/header.c	2021-07-15 22:33:15.544503534 +0200
@@ -3,7 +3,7 @@
  *  Module    : header.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-03-10
- *  Updated   : 2019-07-07
+ *  Updated   : 2021-02-23
  *
  * Copyright (c) 1997-2021 Urs Janssen <urs@tin.org>
  * All rights reserved.
@@ -195,8 +195,8 @@ get_fqdn(
 				line[MAXLINELEN] = '\0';
 
 				if ((eos = strpbrk(line, WS)) != NULL) {
-					if ((j = eos - line)) {
-						if (!strncmp(line, "domain", j) || !strncmp(line, "search", j)) {
+					if ((j = (int) (eos - line))) {
+						if (!strncmp(line, "domain", (size_t) j) || !strncmp(line, "search", (size_t) j)) {
 							domain = strtok(eos, WS);
 							break;
 						}
@@ -260,11 +260,11 @@ get_full_name(
 {
 	char *p;
 	static char fullname[128];
-#	ifndef DONT_HAVE_PW_GECOS
+#ifndef DONT_HAVE_PW_GECOS
 	char buf[128];
 	char tmp[128];
 	struct passwd *pw;
-#	endif /* !DONT_HAVE_PW_GECOS */
+#endif /* !DONT_HAVE_PW_GECOS */
 
 	fullname[0] = '\0';
 
@@ -277,7 +277,7 @@ get_full_name(
 		return fullname;
 	}
 
-#	ifndef DONT_HAVE_PW_GECOS
+#ifndef DONT_HAVE_PW_GECOS
 	if ((pw = getpwuid(getuid())) != NULL) {
 		STRCPY(buf, pw->pw_gecos);
 		if ((p = strchr(buf, ',')))
@@ -286,12 +286,12 @@ get_full_name(
 			*p++ = '\0';
 			STRCPY(tmp, pw->pw_name);
 			if (*tmp && isalpha((int)(unsigned char) *tmp) && islower((int)(unsigned char) *tmp))
-				*tmp = my_toupper((int)(unsigned char) *tmp);
+				*tmp = (char) my_toupper((int) (unsigned char) *tmp);
 			snprintf(fullname, sizeof(fullname), "%s%s%s", buf, tmp, p);
 		} else
 			STRCPY(fullname, buf);
 	}
-#	endif /* !DONT_HAVE_PW_GECOS */
+#endif /* !DONT_HAVE_PW_GECOS */
 	return fullname;
 }
 
@@ -317,10 +317,10 @@ get_from_name(
 
 	sprintf(from_name, ((strpbrk(get_full_name(), "!()<>@,;:\\\".[]")) ? "\"%s\" <%s@%s>" : "%s <%s@%s>"), BlankIfNull(get_full_name()), BlankIfNull(get_user_name()), BlankIfNull(fromhost));
 
-#	ifdef DEBUG
+#ifdef DEBUG
 	if (debug & DEBUG_MISC)
 		error_message(2, "FROM=[%s] USER=[%s] HOST=[%s] NAME=[%s]", BlankIfNull(from_name), BlankIfNull(get_user_name()), domain_name, BlankIfNull(get_full_name()));
-#	endif /* DEBUG */
+#endif /* DEBUG */
 }
 
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/help.c tin-2.6.0/src/help.c
--- tin-2.4.5/src/help.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/help.c	2021-02-26 02:00:15.682763668 +0100
@@ -3,7 +3,7 @@
  *  Module    : help.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-02-25
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -351,7 +351,7 @@ static t_help_page group_help_page[] = {
 #endif /* !DISABLE_PRINTING */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_tag, GROUP_TAG },
-	{ txt_help_group_tag_parts, GROUP_TAG_PARTS },
+	{ txt_help_tag_parts, GROUP_TAG_PARTS },
 	{ txt_help_group_untag_thread, GROUP_UNTAG },
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_group_mark_thread_read, GROUP_MARK_THREAD_READ },
@@ -447,7 +447,7 @@ static t_help_page thread_help_page[] =
 #endif /* !DISABLE_PRINTING */
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_global_tag, THREAD_TAG },
-	{ txt_help_thread_tag_parts, THREAD_TAG_PARTS },
+	{ txt_help_tag_parts, THREAD_TAG_PARTS },
 	{ txt_help_group_untag_thread, THREAD_UNTAG },
 	{ txt_help_empty_line, NOT_ASSIGNED },
 	{ txt_help_thread_mark_article_read, THREAD_MARK_ARTICLE_READ },
@@ -595,6 +595,41 @@ static t_help_page page_help_page[] = {
 	{ NULL, NOT_ASSIGNED }
 };
 
+static t_help_page post_hist_help_page[] = {
+	{ txt_help_title_navi, NOT_ASSIGNED },
+	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
+	{ txt_help_global_page_up, GLOBAL_PAGE_UP },
+	{ txt_help_global_line_down, GLOBAL_LINE_DOWN },
+	{ txt_help_global_line_up, GLOBAL_LINE_UP },
+	{ txt_help_global_scroll_down, GLOBAL_SCROLL_DOWN },
+	{ txt_help_global_scroll_up, GLOBAL_SCROLL_UP },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_thread_first_article, GLOBAL_FIRST_PAGE },
+	{ txt_help_thread_last_article, GLOBAL_LAST_PAGE },
+	{ txt_help_thread_article_by_num, NOT_ASSIGNED },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_post_hist_search_forwards, GLOBAL_SEARCH_SUBJECT_FORWARD },
+	{ txt_help_post_hist_search_backwards, GLOBAL_SEARCH_SUBJECT_BACKWARD },
+	{ txt_help_global_search_repeat, GLOBAL_SEARCH_REPEAT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_post_hist_ops, NOT_ASSIGNED },
+	{ txt_help_post_hist_select, POSTED_SELECT },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_disp, NOT_ASSIGNED },
+	{ txt_help_post_hist_toggle_info_line, GLOBAL_TOGGLE_INFO_LAST_LINE },
+	{ txt_help_empty_line, NOT_ASSIGNED },
+	{ txt_help_title_misc, NOT_ASSIGNED },
+	{ txt_help_select_quit, GLOBAL_QUIT },
+	{ txt_help_global_help, GLOBAL_HELP },
+	{ txt_help_global_toggle_mini_help, GLOBAL_TOGGLE_HELP_DISPLAY },
+	{ txt_help_global_esc, GLOBAL_ABORT },
+	{ txt_help_global_redraw_screen, GLOBAL_REDRAW_SCREEN },
+#ifndef NO_SHELL_ESCAPE
+	{ txt_help_global_shell_escape, GLOBAL_SHELL_ESCAPE },
+#endif /* !NO_SHELL_ESCAPE */
+	{ NULL, NOT_ASSIGNED }
+};
+
 static t_help_page url_help_page[] = {
 	{ txt_help_title_navi, NOT_ASSIGNED },
 	{ txt_help_global_page_down, GLOBAL_PAGE_DOWN },
@@ -674,7 +709,7 @@ make_help_page(
 			for (i = 0; i < keys.used; i++) {
 				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));
+					snprintf(buf, LEN, "%s\t  %s", printascii(key, (wint_t) keys.list[i].key), _(helppage->helptext));
 					expand_ctrl_chars(&buf, &length, 8);
 					if (strcmp(last, buf)) {
 						fprintf(fp, "%s\n", buf);
@@ -734,6 +769,10 @@ show_help_page(
 			make_help_page(fp, page_help_page, page_keys);
 			break;
 
+		case POSTED_LEVEL:
+			make_help_page(fp, post_hist_help_page, post_hist_keys);
+			break;
+
 		case URL_LEVEL:
 			make_help_page(fp, url_help_page, url_keys);
 			break;
@@ -773,128 +812,128 @@ show_mini_help(
 	switch (level) {
 		case ATTACHMENT_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_attachment_1),
-				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, attachment_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_UP, attachment_keys)),
-				printascii(key[2], func_to_key(GLOBAL_HELP, attachment_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, attachment_keys)));
+				PrintFuncKey(key[0], GLOBAL_LINE_DOWN, attachment_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_UP, attachment_keys),
+				PrintFuncKey(key[2], GLOBAL_HELP, attachment_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, attachment_keys));
 			center_line(line, FALSE, buf);
 #ifndef DONT_HAVE_PIPING
 			snprintf(buf, bufs, _(txt_mini_attachment_2),
-				printascii(key[0], func_to_key(ATTACHMENT_SELECT, attachment_keys)),
-				printascii(key[5], func_to_key(ATTACHMENT_PIPE, attachment_keys)),
-				printascii(key[6], func_to_key(GLOBAL_PIPE, attachment_keys)),
-				printascii(key[1], func_to_key(ATTACHMENT_SAVE, attachment_keys)),
-				printascii(key[2], func_to_key(ATTACHMENT_TAG, attachment_keys)),
-				printascii(key[3], func_to_key(ATTACHMENT_TAG_PATTERN, attachment_keys)),
-				printascii(key[4], func_to_key(ATTACHMENT_UNTAG, attachment_keys)));
+				PrintFuncKey(key[0], ATTACHMENT_SELECT, attachment_keys),
+				PrintFuncKey(key[5], ATTACHMENT_PIPE, attachment_keys),
+				PrintFuncKey(key[6], GLOBAL_PIPE, attachment_keys),
+				PrintFuncKey(key[1], ATTACHMENT_SAVE, attachment_keys),
+				PrintFuncKey(key[2], ATTACHMENT_TAG, attachment_keys),
+				PrintFuncKey(key[3], ATTACHMENT_TAG_PATTERN, attachment_keys),
+				PrintFuncKey(key[4], ATTACHMENT_UNTAG, attachment_keys));
 #else
 			snprintf(buf, bufs, _(txt_mini_attachment_2),
-				printascii(key[0], func_to_key(ATTACHMENT_SELECT, attachment_keys)),
-				printascii(key[1], func_to_key(ATTACHMENT_SAVE, attachment_keys)),
-				printascii(key[2], func_to_key(ATTACHMENT_TAG, attachment_keys)),
-				printascii(key[3], func_to_key(ATTACHMENT_TAG_PATTERN, attachment_keys)),
-				printascii(key[4], func_to_key(ATTACHMENT_UNTAG, attachment_keys)));
+				PrintFuncKey(key[0], ATTACHMENT_SELECT, attachment_keys),
+				PrintFuncKey(key[1], ATTACHMENT_SAVE, attachment_keys),
+				PrintFuncKey(key[2], ATTACHMENT_TAG, attachment_keys),
+				PrintFuncKey(key[3], ATTACHMENT_TAG_PATTERN, attachment_keys),
+				PrintFuncKey(key[4], ATTACHMENT_UNTAG, attachment_keys));
 #endif /* !DONT_HAVE_PIPING */
 			center_line(line + 1, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_attachment_3),
-				printascii(key[1], func_to_key(ATTACHMENT_TOGGLE_TAGGED, attachment_keys)),
-				printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, attachment_keys)),
-				printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, attachment_keys)),
-				printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, attachment_keys)));
+				PrintFuncKey(key[1], ATTACHMENT_TOGGLE_TAGGED, attachment_keys),
+				PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, attachment_keys),
+				PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, attachment_keys),
+				PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, attachment_keys));
 			center_line(line + 2, FALSE, buf);
 			break;
 
 		case SCOPE_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_scope_1),
-				printascii(key[0], func_to_key(SCOPE_ADD, scope_keys)),
-				printascii(key[1], func_to_key(SCOPE_MOVE, scope_keys)),
-				printascii(key[2], func_to_key(SCOPE_RENAME, scope_keys)),
-				printascii(key[3], func_to_key(SCOPE_DELETE, scope_keys)));
+				PrintFuncKey(key[0], SCOPE_ADD, scope_keys),
+				PrintFuncKey(key[1], SCOPE_MOVE, scope_keys),
+				PrintFuncKey(key[2], SCOPE_RENAME, scope_keys),
+				PrintFuncKey(key[3], SCOPE_DELETE, scope_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_scope_2),
-				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, scope_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_UP, scope_keys)),
-				printascii(key[2], func_to_key(GLOBAL_HELP, scope_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, scope_keys)));
+				PrintFuncKey(key[0], GLOBAL_LINE_DOWN, scope_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_UP, scope_keys),
+				PrintFuncKey(key[2], GLOBAL_HELP, scope_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, scope_keys));
 			center_line(line + 1, FALSE, buf);
 			break;
 
 		case SELECT_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_select_1),
-				printascii(key[0], func_to_key(SELECT_ENTER_NEXT_UNREAD_GROUP, select_keys)),
-				printascii(key[1], func_to_key(SELECT_GOTO, select_keys)),
-				printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, select_keys)),
-				printascii(key[3], func_to_key(CATCHUP, select_keys)));
+				PrintFuncKey(key[0], SELECT_ENTER_NEXT_UNREAD_GROUP, select_keys),
+				PrintFuncKey(key[1], SELECT_GOTO, select_keys),
+				PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, select_keys),
+				PrintFuncKey(key[3], CATCHUP, select_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_select_2),
-				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, select_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_UP, select_keys)),
-				printascii(key[2], func_to_key(GLOBAL_HELP, select_keys)),
-				printascii(key[3], func_to_key(SELECT_MOVE_GROUP, select_keys)),
-				printascii(key[4], func_to_key(GLOBAL_QUIT, select_keys)),
-				printascii(key[5], func_to_key(SELECT_TOGGLE_READ_DISPLAY, select_keys)));
+				PrintFuncKey(key[0], GLOBAL_LINE_DOWN, select_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_UP, select_keys),
+				PrintFuncKey(key[2], GLOBAL_HELP, select_keys),
+				PrintFuncKey(key[3], SELECT_MOVE_GROUP, select_keys),
+				PrintFuncKey(key[4], GLOBAL_QUIT, select_keys),
+				PrintFuncKey(key[5], SELECT_TOGGLE_READ_DISPLAY, select_keys));
 			center_line(line + 1, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_select_3),
-				printascii(key[0], func_to_key(SELECT_SUBSCRIBE, select_keys)),
-				printascii(key[1], func_to_key(SELECT_SUBSCRIBE_PATTERN, select_keys)),
-				printascii(key[2], func_to_key(SELECT_UNSUBSCRIBE, select_keys)),
-				printascii(key[3], func_to_key(SELECT_UNSUBSCRIBE_PATTERN, select_keys)),
-				printascii(key[4], func_to_key(SELECT_YANK_ACTIVE, select_keys)));
+				PrintFuncKey(key[0], SELECT_SUBSCRIBE, select_keys),
+				PrintFuncKey(key[1], SELECT_SUBSCRIBE_PATTERN, select_keys),
+				PrintFuncKey(key[2], SELECT_UNSUBSCRIBE, select_keys),
+				PrintFuncKey(key[3], SELECT_UNSUBSCRIBE_PATTERN, select_keys),
+				PrintFuncKey(key[4], SELECT_YANK_ACTIVE, select_keys));
 			center_line(line + 2, FALSE, buf);
 			break;
 
 		case GROUP_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_group_1),
-				printascii(key[0], func_to_key(GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP, group_keys)),
-				printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, group_keys)),
-				printascii(key[2], func_to_key(GLOBAL_MENU_FILTER_KILL, group_keys)));
+				PrintFuncKey(key[0], GROUP_NEXT_UNREAD_ARTICLE_OR_GROUP, group_keys),
+				PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_FORWARD, group_keys),
+				PrintFuncKey(key[2], GLOBAL_MENU_FILTER_KILL, group_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_group_2),
-				printascii(key[0], func_to_key(GLOBAL_SEARCH_AUTHOR_FORWARD, group_keys)),
-				printascii(key[1], func_to_key(CATCHUP, group_keys)),
-				printascii(key[2], func_to_key(GLOBAL_LINE_DOWN, group_keys)),
-				printascii(key[3], func_to_key(GLOBAL_LINE_UP, group_keys)),
-				printascii(key[4], func_to_key(GROUP_MARK_THREAD_READ, group_keys)),
-				printascii(key[5], func_to_key(GROUP_LIST_THREAD, group_keys)));
+				PrintFuncKey(key[0], GLOBAL_SEARCH_AUTHOR_FORWARD, group_keys),
+				PrintFuncKey(key[1], CATCHUP, group_keys),
+				PrintFuncKey(key[2], GLOBAL_LINE_DOWN, group_keys),
+				PrintFuncKey(key[3], GLOBAL_LINE_UP, group_keys),
+				PrintFuncKey(key[4], GROUP_MARK_THREAD_READ, group_keys),
+				PrintFuncKey(key[5], GROUP_LIST_THREAD, group_keys));
 			center_line(line + 1, FALSE, buf);
 
 #if defined(DONT_HAVE_PIPING) && defined(DISABLE_PRINTING)
 			snprintf(buf, bufs, _(txt_mini_group_3),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)),
-				printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)),
-				printascii(key[5], func_to_key(GROUP_SAVE, group_keys)),
-				printascii(key[6], func_to_key(GROUP_TAG, group_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, group_keys)));
+				PrintFuncKey(key[3], GLOBAL_QUIT, group_keys),
+				PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys),
+				PrintFuncKey(key[5], GROUP_SAVE, group_keys),
+				PrintFuncKey(key[6], GROUP_TAG, group_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, group_keys));
 #else
 #	ifdef DONT_HAVE_PIPING
 			snprintf(buf, bufs, _(txt_mini_group_3),
-				printascii(key[1], func_to_key(GROUP_MAIL, group_keys)),
-				printascii(key[2], func_to_key(GLOBAL_PRINT, group_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)),
-				printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)),
-				printascii(key[5], func_to_key(GROUP_SAVE, group_keys)),
-				printascii(key[6], func_to_key(GROUP_TAG, group_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, group_keys)));
+				PrintFuncKey(key[1], GROUP_MAIL, group_keys),
+				PrintFuncKey(key[2], GLOBAL_PRINT, group_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, group_keys),
+				PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys),
+				PrintFuncKey(key[5], GROUP_SAVE, group_keys),
+				PrintFuncKey(key[6], GROUP_TAG, group_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, group_keys));
 #	else
 #		ifdef DISABLE_PRINTING
 			snprintf(buf, bufs, _(txt_mini_group_3),
-				printascii(key[0], func_to_key(GLOBAL_PIPE, group_keys)),
-				printascii(key[1], func_to_key(GROUP_MAIL, group_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)),
-				printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)),
-				printascii(key[5], func_to_key(GROUP_SAVE, group_keys)),
-				printascii(key[6], func_to_key(GROUP_TAG, group_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, group_keys)));
+				PrintFuncKey(key[0], GLOBAL_PIPE, group_keys),
+				PrintFuncKey(key[1], GROUP_MAIL, group_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, group_keys),
+				PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys),
+				PrintFuncKey(key[5], GROUP_SAVE, group_keys),
+				PrintFuncKey(key[6], GROUP_TAG, group_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, group_keys));
 #		else
 			snprintf(buf, bufs, _(txt_mini_group_3),
-				printascii(key[0], func_to_key(GLOBAL_PIPE, group_keys)),
-				printascii(key[1], func_to_key(GROUP_MAIL, group_keys)),
-				printascii(key[2], func_to_key(GLOBAL_PRINT, group_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, group_keys)),
-				printascii(key[4], func_to_key(GROUP_TOGGLE_READ_UNREAD, group_keys)),
-				printascii(key[5], func_to_key(GROUP_SAVE, group_keys)),
-				printascii(key[6], func_to_key(GROUP_TAG, group_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, group_keys)));
+				PrintFuncKey(key[0], GLOBAL_PIPE, group_keys),
+				PrintFuncKey(key[1], GROUP_MAIL, group_keys),
+				PrintFuncKey(key[2], GLOBAL_PRINT, group_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, group_keys),
+				PrintFuncKey(key[4], GROUP_TOGGLE_READ_UNREAD, group_keys),
+				PrintFuncKey(key[5], GROUP_SAVE, group_keys),
+				PrintFuncKey(key[6], GROUP_TAG, group_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, group_keys));
 #		endif /* DISABLE_PRINTING */
 #	endif /* DONT_HAVE_PIPING */
 #endif /* DONT_HAVE_PIPING && DISABLE_PRINTING */
@@ -904,72 +943,72 @@ show_mini_help(
 
 		case THREAD_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_thread_1),
-				printascii(key[0], func_to_key(THREAD_READ_NEXT_ARTICLE_OR_THREAD, thread_keys)),
-				printascii(key[1], func_to_key(CATCHUP, thread_keys)),
-				printascii(key[2], func_to_key(THREAD_TOGGLE_SUBJECT_DISPLAY, thread_keys)));
+				PrintFuncKey(key[0], THREAD_READ_NEXT_ARTICLE_OR_THREAD, thread_keys),
+				PrintFuncKey(key[1], CATCHUP, thread_keys),
+				PrintFuncKey(key[2], THREAD_TOGGLE_SUBJECT_DISPLAY, thread_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_thread_2),
-				printascii(key[0], func_to_key(GLOBAL_HELP, thread_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_DOWN, thread_keys)),
-				printascii(key[2], func_to_key(GLOBAL_LINE_UP, thread_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, thread_keys)),
-				printascii(key[4], func_to_key(THREAD_TAG, thread_keys)),
-				printascii(key[5], func_to_key(MARK_ARTICLE_UNREAD, thread_keys)));
+				PrintFuncKey(key[0], GLOBAL_HELP, thread_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_DOWN, thread_keys),
+				PrintFuncKey(key[2], GLOBAL_LINE_UP, thread_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, thread_keys),
+				PrintFuncKey(key[4], THREAD_TAG, thread_keys),
+				PrintFuncKey(key[5], MARK_ARTICLE_UNREAD, thread_keys));
 			center_line(line + 1, FALSE, buf);
 			break;
 
 		case PAGE_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_page_1),
-				printascii(key[0], func_to_key(PAGE_NEXT_UNREAD, page_keys)),
-				printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, page_keys)),
-				printascii(key[2], func_to_key(GLOBAL_MENU_FILTER_KILL, page_keys)));
+				PrintFuncKey(key[0], PAGE_NEXT_UNREAD, page_keys),
+				PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_FORWARD, page_keys),
+				PrintFuncKey(key[2], GLOBAL_MENU_FILTER_KILL, page_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_page_2),
-				printascii(key[0], func_to_key(GLOBAL_SEARCH_AUTHOR_FORWARD, page_keys)),
-				printascii(key[1], func_to_key(GLOBAL_SEARCH_BODY, page_keys)),
-				printascii(key[2], func_to_key(CATCHUP, page_keys)),
-				printascii(key[3], func_to_key(PAGE_FOLLOWUP_QUOTE, page_keys)),
-				printascii(key[4], func_to_key(PAGE_MARK_THREAD_READ, page_keys)));
+				PrintFuncKey(key[0], GLOBAL_SEARCH_AUTHOR_FORWARD, page_keys),
+				PrintFuncKey(key[1], GLOBAL_SEARCH_BODY, page_keys),
+				PrintFuncKey(key[2], CATCHUP, page_keys),
+				PrintFuncKey(key[3], PAGE_FOLLOWUP_QUOTE, page_keys),
+				PrintFuncKey(key[4], PAGE_MARK_THREAD_READ, page_keys));
 			center_line(line + 1, FALSE, buf);
 
 #if defined(DONT_HAVE_PIPING) && defined(DISABLE_PRINTING)
 			snprintf(buf, bufs, _(txt_mini_page_3),
-				printascii(key[1], func_to_key(PAGE_MAIL, page_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)),
-				printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)),
-				printascii(key[5], func_to_key(PAGE_SAVE, page_keys)),
-				printascii(key[6], func_to_key(PAGE_TAG, page_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, page_keys)));
+				PrintFuncKey(key[1], PAGE_MAIL, page_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, page_keys),
+				PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys),
+				PrintFuncKey(key[5], PAGE_SAVE, page_keys),
+				PrintFuncKey(key[6], PAGE_TAG, page_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, page_keys));
 #else
 #	ifdef DONT_HAVE_PIPING
 			snprintf(buf, bufs, _(txt_mini_page_3),
-				printascii(key[1], func_to_key(PAGE_MAIL, page_keys)),
-				printascii(key[2], func_to_key(GLOBAL_PRINT, page_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)),
-				printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)),
-				printascii(key[5], func_to_key(PAGE_SAVE, page_keys)),
-				printascii(key[6], func_to_key(PAGE_TAG, page_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, page_keys)));
+				PrintFuncKey(key[1], PAGE_MAIL, page_keys),
+				PrintFuncKey(key[2], GLOBAL_PRINT, page_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, page_keys),
+				PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys),
+				PrintFuncKey(key[5], PAGE_SAVE, page_keys),
+				PrintFuncKey(key[6], PAGE_TAG, page_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, page_keys));
 #	else
 #		ifdef DISABLE_PRINTING
 			snprintf(buf, bufs, _(txt_mini_page_3),
-				printascii(key[0], func_to_key(GLOBAL_PIPE, page_keys)),
-				printascii(key[1], func_to_key(PAGE_MAIL, page_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)),
-				printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)),
-				printascii(key[5], func_to_key(PAGE_SAVE, page_keys)),
-				printascii(key[6], func_to_key(PAGE_TAG, page_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, page_keys)));
+				PrintFuncKey(key[0], GLOBAL_PIPE, page_keys),
+				PrintFuncKey(key[1], PAGE_MAIL, page_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, page_keys),
+				PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys),
+				PrintFuncKey(key[5], PAGE_SAVE, page_keys),
+				PrintFuncKey(key[6], PAGE_TAG, page_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, page_keys));
 #		else
 			snprintf(buf, bufs, _(txt_mini_page_3),
-				printascii(key[0], func_to_key(GLOBAL_PIPE, page_keys)),
-				printascii(key[1], func_to_key(PAGE_MAIL, page_keys)),
-				printascii(key[2], func_to_key(GLOBAL_PRINT, page_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, page_keys)),
-				printascii(key[4], func_to_key(PAGE_REPLY_QUOTE, page_keys)),
-				printascii(key[5], func_to_key(PAGE_SAVE, page_keys)),
-				printascii(key[6], func_to_key(PAGE_TAG, page_keys)),
-				printascii(key[7], func_to_key(GLOBAL_POST, page_keys)));
+				PrintFuncKey(key[0], GLOBAL_PIPE, page_keys),
+				PrintFuncKey(key[1], PAGE_MAIL, page_keys),
+				PrintFuncKey(key[2], GLOBAL_PRINT, page_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, page_keys),
+				PrintFuncKey(key[4], PAGE_REPLY_QUOTE, page_keys),
+				PrintFuncKey(key[5], PAGE_SAVE, page_keys),
+				PrintFuncKey(key[6], PAGE_TAG, page_keys),
+				PrintFuncKey(key[7], GLOBAL_POST, page_keys));
 #		endif /* DISABLE_PRINTING */
 #	endif /* DONT_HAVE_PIPING */
 #endif /* DONT_HAVE_PIPING && DISABLE_PRINTING */
@@ -977,33 +1016,47 @@ show_mini_help(
 			center_line(line + 2, FALSE, buf);
 			break;
 
+		case POSTED_LEVEL:
+			snprintf(buf, bufs, _(txt_mini_post_hist_1),
+				PrintFuncKey(key[0], GLOBAL_LINE_DOWN, post_hist_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_UP, post_hist_keys),
+				PrintFuncKey(key[2], GLOBAL_HELP, post_hist_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, post_hist_keys));
+			center_line(line, FALSE, buf);
+			snprintf(buf, bufs, _(txt_mini_post_hist_2),
+				PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, post_hist_keys),
+				PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, post_hist_keys),
+				PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, post_hist_keys));
+			center_line(line + 1, FALSE, buf);
+			break;
+
 		case URL_LEVEL:
 			snprintf(buf, bufs, _(txt_mini_url_1),
-				printascii(key[0], func_to_key(GLOBAL_LINE_DOWN, url_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_UP, url_keys)),
-				printascii(key[2], func_to_key(GLOBAL_HELP, url_keys)),
-				printascii(key[3], func_to_key(GLOBAL_QUIT, url_keys)));
+				PrintFuncKey(key[0], GLOBAL_LINE_DOWN, url_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_UP, url_keys),
+				PrintFuncKey(key[2], GLOBAL_HELP, url_keys),
+				PrintFuncKey(key[3], GLOBAL_QUIT, url_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_url_2),
-				printascii(key[2], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, url_keys)),
-				printascii(key[3], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, url_keys)),
-				printascii(key[4], func_to_key(GLOBAL_SEARCH_REPEAT, url_keys)));
+				PrintFuncKey(key[2], GLOBAL_SEARCH_SUBJECT_FORWARD, url_keys),
+				PrintFuncKey(key[3], GLOBAL_SEARCH_SUBJECT_BACKWARD, url_keys),
+				PrintFuncKey(key[4], GLOBAL_SEARCH_REPEAT, url_keys));
 			center_line(line + 1, FALSE, buf);
 			break;
 
 		case INFO_PAGER:
 			snprintf(buf, bufs, _(txt_mini_info_1),
-				printascii(key[0], func_to_key(GLOBAL_LINE_UP, info_keys)),
-				printascii(key[1], func_to_key(GLOBAL_LINE_DOWN, info_keys)),
-				printascii(key[2], func_to_key(GLOBAL_PAGE_UP, info_keys)),
-				printascii(key[3], func_to_key(GLOBAL_PAGE_DOWN, info_keys)),
-				printascii(key[4], func_to_key(GLOBAL_FIRST_PAGE, info_keys)),
-				printascii(key[5], func_to_key(GLOBAL_LAST_PAGE, info_keys)));
+				PrintFuncKey(key[0], GLOBAL_LINE_UP, info_keys),
+				PrintFuncKey(key[1], GLOBAL_LINE_DOWN, info_keys),
+				PrintFuncKey(key[2], GLOBAL_PAGE_UP, info_keys),
+				PrintFuncKey(key[3], GLOBAL_PAGE_DOWN, info_keys),
+				PrintFuncKey(key[4], GLOBAL_FIRST_PAGE, info_keys),
+				PrintFuncKey(key[5], GLOBAL_LAST_PAGE, info_keys));
 			center_line(line, FALSE, buf);
 			snprintf(buf, bufs, _(txt_mini_info_2),
-				printascii(key[0], func_to_key(GLOBAL_SEARCH_SUBJECT_FORWARD, info_keys)),
-				printascii(key[1], func_to_key(GLOBAL_SEARCH_SUBJECT_BACKWARD, info_keys)),
-				printascii(key[2], func_to_key(GLOBAL_QUIT, info_keys)));
+				PrintFuncKey(key[0], GLOBAL_SEARCH_SUBJECT_FORWARD, info_keys),
+				PrintFuncKey(key[1], GLOBAL_SEARCH_SUBJECT_BACKWARD, info_keys),
+				PrintFuncKey(key[2], GLOBAL_QUIT, info_keys));
 			center_line(line + 1, FALSE, buf);
 			break;
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/inews.c tin-2.6.0/src/inews.c
--- tin-2.4.5/src/inews.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/inews.c	2021-07-15 22:34:18.231042356 +0200
@@ -3,7 +3,7 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2020-06-27
+ *  Updated   : 2021-02-23
  *  Notes     : NNTP built in version of inews
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -45,10 +45,6 @@
 #	include "tnntp.h"
 #endif /* !TNNTP_H */
 
-#if defined(NNTP_INEWS) && !defined(FORGERY)
-#	define PATHMASTER	"not-for-mail"
-#endif /* NNTP_INEWS && !FORGERY */
-
 
 /*
  * local prototypes
@@ -360,13 +356,13 @@ submit_inews(
 		}
 	}
 
-#if 0
+#	if 0
 	if (*message_id && *a_message_id) { /* check if returned ID matches purposed ID */
 		if (strcmp(message_id, a_message_id)) {
 			; /* shouldn't happen - warn user? */
 		}
 	}
-#endif /* 0 */
+#	endif /* 0 */
 
 	if (*message_id && (id_in_article || !*a_message_id))
 		strcpy(a_message_id, message_id);
@@ -417,7 +413,7 @@ submit_news_file(
 					strcpy(buf, "inews -h");
 			}
 			cp += strlen(cp);
-			sh_format(cp, sizeof(buf) - (cp - buf), " < %s", name);
+			sh_format(cp, sizeof(buf) - (size_t) (cp - buf), " < %s", name);
 
 			ret_code = invoke_cmd(buf);
 
@@ -489,7 +485,7 @@ sender_needed(
 	if (from_at_pos == NULL || sender_dot_pos == NULL) /* as we build From and check Sender above this shouldn't happen at all */
 		return -2;
 
-	if (strncasecmp(from_addr, sender_addr, (from_at_pos - from_addr)))
+	if (strncasecmp(from_addr, sender_addr, (size_t) (from_at_pos - from_addr)))
 		return 1; /* login differs */
 
 	if (strcasecmp(from_at_pos, sender_at_pos) && (strcasecmp(from_at_pos + 1, sender_dot_pos + 1)))
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/init.c tin-2.6.0/src/init.c
--- tin-2.4.5/src/init.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/init.c	2021-07-06 00:27:48.288471390 +0200
@@ -3,7 +3,7 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-09-28
+ *  Updated   : 2021-07-06
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -115,6 +115,7 @@ char userid[PATH_LEN];
 #endif /* !NNTP_ONLY */
 
 t_function last_search = GLOBAL_SEARCH_REPEAT;	/* for repeated search */
+int art_mark_width = 1;
 int hist_last[HIST_MAXNUM + 1];
 int hist_pos[HIST_MAXNUM + 1];
 int iso2asc_supported;			/* Convert ISO-Latin1 to Ascii */
@@ -142,7 +143,7 @@ t_bool disable_sender;			/* disable gene
 t_bool list_active;
 t_bool newsrc_active;
 t_bool no_write = FALSE;		/* do not write newsrc on quit (-X cmd-line flag) */
-t_bool post_article_and_exit;		/* quick post of an article then exit(elm like) */
+t_bool post_article_and_exit;		/* quick post of an article then exit (elm like) */
 t_bool post_postponed_and_exit;		/* post postponed articles and exit */
 t_bool range_active;		/* Set if a range is defined */
 t_bool reread_active_for_posted_arts;
@@ -344,7 +345,6 @@ struct t_config tinrc = {
 	0,			/* auto_cc_bcc */
 	TRUE,		/* auto_list_thread */
 	FALSE,		/* auto_reconnect */
-	FALSE,		/* auto_save */
 	TRUE,		/* batch_save */
 	TRUE,		/* beginner_level */
 	FALSE,		/* cache_overview_files */
@@ -383,7 +383,6 @@ struct t_config tinrc = {
 	TRUE,		/* show_signatures */
 	TRUE,		/* sigdashes */
 	TRUE,		/* signature_repost */
-	TRUE,		/* start_editor_offset */
 #ifndef USE_CURSES
 	TRUE,		/* strip_blanks */
 #endif /* !USE_CURSES */
@@ -477,7 +476,6 @@ struct t_config tinrc = {
 	TRUE,		/* attrib_alternative_handling */
 	TRUE,		/* attrib_auto_list_thread */
 	FALSE,		/* attrib_auto_select */
-	FALSE,		/* attrib_auto_save */
 	TRUE,		/* attrib_batch_save */
 	TRUE,		/* attrib_delete_tmp_files */
 	TRUE,		/* attrib_group_catchup_on_exit */
@@ -497,7 +495,6 @@ struct t_config tinrc = {
 	TRUE,		/* attrib_show_signatures */
 	TRUE,		/* attrib_sigdashes */
 	TRUE,		/* attrib_signature_repost */
-	TRUE,		/* attrib_start_editor_offset */
 	FALSE,		/* attrib_tex2iso_conv */
 	TRUE,		/* attrib_thread_catchup_on_exit */
 	TRUE,		/* attrib_verbatim_handling */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/keymap.c tin-2.6.0/src/keymap.c
--- tin-2.4.5/src/keymap.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/keymap.c	2021-02-24 12:55:49.800902812 +0100
@@ -3,7 +3,7 @@
  *  Module    : keymap.c
  *  Author    : D. Nimmich, J. Faultless
  *  Created   : 2000-05-25
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-02-23
  *  Notes     : This file contains key mapping routines and variables.
  *
  * Copyright (c) 2000-2021 Dirk Nimmich <nimmich@muenster.de>
@@ -79,6 +79,7 @@ struct keylist post_edit_keys = { NULL,
 struct keylist post_edit_ext_keys = { NULL, 0, 0 };
 struct keylist post_ignore_fupto_keys = { NULL, 0, 0 };
 struct keylist post_mail_fup_keys = { NULL, 0, 0 };
+struct keylist post_hist_keys = { NULL, 0, 0 };
 struct keylist post_post_keys = { NULL, 0, 0 };
 struct keylist post_postpone_keys = { NULL, 0, 0 };
 struct keylist post_send_keys = { NULL, 0, 0 };
@@ -237,6 +238,7 @@ free_keymaps(
 	free_keylist(&option_menu_keys);
 	free_keylist(&page_keys);
 	free_keylist(&info_keys);
+	free_keylist(&post_hist_keys);
 	free_keylist(&post_send_keys);
 	free_keylist(&post_edit_keys);
 	free_keylist(&post_edit_ext_keys);
@@ -280,7 +282,7 @@ printascii(
 		snprintf(buf, MAXKEYLEN, "%s", _("NULL"));
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	else if (iswgraph(ch)) {	/* Regular printables */
-		int i = wctomb(buf, ch);
+		int i = wctomb(buf, (wchar_t) ch);
 
 		if (i > 0)
 			buf[i] = '\0';
@@ -305,7 +307,7 @@ printascii(
 	} else if (iscntrl(ch)) {	/* Control keys */
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		buf[0] = '^';
-		buf[1] = ((int) ch & 0xFF) + '@';
+		buf[1] = (char) (((int) ch & 0xFF) + '@');
 		buf[2] = '\0';
 	} else if (ch == ' ')		/* SPACE */
 		snprintf(buf, MAXKEYLEN, "%s", _(txt_space));
@@ -520,7 +522,7 @@ process_keys(
 			}
 		} else {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			if (iswdigit(key = wkeydef[0]))
+			if (iswdigit((wint_t) (key = wkeydef[0])))
 #else
 			if (isdigit(key = keydef[0]))
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -674,6 +676,7 @@ process_mapping(
 				process_keys(GLOBAL_LINE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &option_menu_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &page_keys);
+				process_keys(GLOBAL_LINE_DOWN, keys, &post_hist_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_LINE_DOWN, keys, &thread_keys);
@@ -751,6 +754,7 @@ process_mapping(
 				process_keys(GLOBAL_FIRST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &option_menu_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &page_keys);
+				process_keys(GLOBAL_FIRST_PAGE, keys, &post_hist_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_FIRST_PAGE, keys, &thread_keys);
@@ -914,6 +918,7 @@ process_mapping(
 				process_keys(GLOBAL_HELP, keys, &group_keys);
 				process_keys(GLOBAL_HELP, keys, &option_menu_keys);
 				process_keys(GLOBAL_HELP, keys, &page_keys);
+				process_keys(GLOBAL_HELP, keys, &post_hist_keys);
 				process_keys(GLOBAL_HELP, keys, &scope_keys);
 				process_keys(GLOBAL_HELP, keys, &select_keys);
 				process_keys(GLOBAL_HELP, keys, &thread_keys);
@@ -940,6 +945,7 @@ process_mapping(
 				process_keys(GLOBAL_LAST_PAGE, keys, &info_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &option_menu_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &page_keys);
+				process_keys(GLOBAL_LAST_PAGE, keys, &post_hist_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &scope_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &select_keys);
 				process_keys(GLOBAL_LAST_PAGE, keys, &thread_keys);
@@ -1044,6 +1050,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_DOWN, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &option_menu_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &page_keys);
+				process_keys(GLOBAL_PAGE_DOWN, keys, &post_hist_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_DOWN, keys, &thread_keys);
@@ -1229,6 +1236,7 @@ process_mapping(
 				process_keys(GLOBAL_PAGE_UP, keys, &info_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &option_menu_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &page_keys);
+				process_keys(GLOBAL_PAGE_UP, keys, &post_hist_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &select_keys);
 				process_keys(GLOBAL_PAGE_UP, keys, &thread_keys);
@@ -1345,6 +1353,11 @@ process_mapping(
 
 				return TRUE;
 			}
+			if (strcmp(keyname, "PostedArticlesSelect") == 0) {
+				process_keys(POSTED_SELECT, keys, &post_hist_keys);
+
+				return TRUE;
+			}
 			if (strcmp(keyname, "PostponeAll") == 0) {
 				process_keys(POSTPONE_ALL, keys, &post_postpone_keys);
 
@@ -1447,6 +1460,7 @@ process_mapping(
 				process_keys(GLOBAL_QUIT, keys, &info_keys);
 				process_keys(GLOBAL_QUIT, keys, &option_menu_keys);
 				process_keys(GLOBAL_QUIT, keys, &page_keys);
+				process_keys(GLOBAL_QUIT, keys, &post_hist_keys);
 #ifdef HAVE_PGP_GPG
 				process_keys(GLOBAL_QUIT, keys, &pgp_mail_keys);
 				process_keys(GLOBAL_QUIT, keys, &pgp_news_keys);
@@ -1539,6 +1553,7 @@ process_mapping(
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &attachment_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &option_menu_keys);
+				process_keys(GLOBAL_SCROLL_DOWN, keys, &post_hist_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_DOWN, keys, &thread_keys);
@@ -1550,6 +1565,7 @@ process_mapping(
 				process_keys(GLOBAL_SCROLL_UP, keys, &attachment_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &group_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &option_menu_keys);
+				process_keys(GLOBAL_SCROLL_UP, keys, &post_hist_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &scope_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &select_keys);
 				process_keys(GLOBAL_SCROLL_UP, keys, &thread_keys);
@@ -1584,6 +1600,7 @@ process_mapping(
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &page_keys);
+				process_keys(GLOBAL_SEARCH_REPEAT, keys, &post_hist_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &thread_keys);
 				process_keys(GLOBAL_SEARCH_REPEAT, keys, &url_keys);
@@ -1596,6 +1613,7 @@ process_mapping(
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &page_keys);
+				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &post_hist_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &thread_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_BACKWARD, keys, &url_keys);
@@ -1608,6 +1626,7 @@ process_mapping(
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &info_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &option_menu_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &page_keys);
+				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &post_hist_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &select_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &thread_keys);
 				process_keys(GLOBAL_SEARCH_SUBJECT_FORWARD, keys, &url_keys);
@@ -1712,6 +1731,7 @@ process_mapping(
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &group_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &option_menu_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &page_keys);
+				process_keys(GLOBAL_SHELL_ESCAPE, keys, &post_hist_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &scope_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &select_keys);
 				process_keys(GLOBAL_SHELL_ESCAPE, keys, &thread_keys);
@@ -1845,6 +1865,7 @@ process_mapping(
 				process_keys(GLOBAL_LINE_UP, keys, &info_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &option_menu_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &page_keys);
+				process_keys(GLOBAL_LINE_UP, keys, &post_hist_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &scope_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &select_keys);
 				process_keys(GLOBAL_LINE_UP, keys, &thread_keys);
@@ -2803,6 +2824,38 @@ setup_default_keys(
 	add_default_key(&option_menu_keys, "!", GLOBAL_SHELL_ESCAPE);
 #endif /* !NO_SHELL_ESCAPE */
 
+	/* posted articles level */
+	add_default_key(&post_hist_keys, "", GLOBAL_ABORT);
+	add_default_key(&post_hist_keys, "1", DIGIT_1);
+	add_default_key(&post_hist_keys, "2", DIGIT_2);
+	add_default_key(&post_hist_keys, "3", DIGIT_3);
+	add_default_key(&post_hist_keys, "4", DIGIT_4);
+	add_default_key(&post_hist_keys, "5", DIGIT_5);
+	add_default_key(&post_hist_keys, "6", DIGIT_6);
+	add_default_key(&post_hist_keys, "7", DIGIT_7);
+	add_default_key(&post_hist_keys, "8", DIGIT_8);
+	add_default_key(&post_hist_keys, "9", DIGIT_9);
+	add_default_key(&post_hist_keys, "b", GLOBAL_PAGE_UP);
+	add_default_key(&post_hist_keys, " ", GLOBAL_PAGE_DOWN);
+	add_default_key(&post_hist_keys, "h", GLOBAL_HELP);
+	add_default_key(&post_hist_keys, "\n\r", POSTED_SELECT);
+	add_default_key(&post_hist_keys, "H", GLOBAL_TOGGLE_HELP_DISPLAY);
+	add_default_key(&post_hist_keys, "", GLOBAL_REDRAW_SCREEN);
+	add_default_key(&post_hist_keys, "j", GLOBAL_LINE_DOWN);
+	add_default_key(&post_hist_keys, "k", GLOBAL_LINE_UP);
+	add_default_key(&post_hist_keys, "g^", GLOBAL_FIRST_PAGE);
+	add_default_key(&post_hist_keys, "G$", GLOBAL_LAST_PAGE);
+	add_default_key(&post_hist_keys, "i", GLOBAL_TOGGLE_INFO_LAST_LINE);
+	add_default_key(&post_hist_keys, "q", GLOBAL_QUIT);
+	add_default_key(&post_hist_keys, ">", GLOBAL_SCROLL_DOWN);
+	add_default_key(&post_hist_keys, "<", GLOBAL_SCROLL_UP);
+	add_default_key(&post_hist_keys, "/", GLOBAL_SEARCH_SUBJECT_FORWARD);
+	add_default_key(&post_hist_keys, "?", GLOBAL_SEARCH_SUBJECT_BACKWARD);
+	add_default_key(&post_hist_keys, "\\", GLOBAL_SEARCH_REPEAT);
+#ifndef NO_SHELL_ESCAPE
+	add_default_key(&post_hist_keys, "!", GLOBAL_SHELL_ESCAPE);
+#endif /* !NO_SHELL_ESCAPE */
+
 	/* prompt keys */
 	add_default_key(&prompt_keys, "", GLOBAL_ABORT);
 	add_default_key(&prompt_keys, "nN", PROMPT_NO);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/lang.c tin-2.6.0/src/lang.c
--- tin-2.4.5/src/lang.c	2020-12-02 11:31:31.000000000 +0100
+++ tin-2.6.0/src/lang.c	2021-08-07 13:41:55.780873729 +0200
@@ -3,7 +3,7 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-12-02
+ *  Updated   : 2021-08-07
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -167,6 +167,7 @@ constext txt_end_of_arts[] = N_("*** End
 constext txt_end_of_attachments[] = N_("*** End of attachments ***");
 constext txt_end_of_groups[] = N_("*** End of groups ***");
 constext txt_end_of_page[] = N_("*** End of page ***");
+constext txt_end_of_posted[] = N_("*** End of posted articles ***");
 constext txt_end_of_scopes[] = N_("*** End of scopes ***");
 constext txt_end_of_thread[] = N_("*** End of thread ***");
 constext txt_end_of_urls[] = N_("*** End of URLs ***");
@@ -245,8 +246,10 @@ constext txt_error_insecure_permissions[
 #if defined(HAVE_SETLOCALE) && !defined(NO_LOCALE)
 	constext txt_error_locale[] = "Can't set the specified locale!";
 #endif /* HAVE_SETLOCALE && !NO_LOCALE */
-constext txt_error_mime_end[] = N_("MIME parse error: Unexpected end of %s/%s article");
-constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers");
+#ifdef DEBUG
+	constext txt_error_mime_end[] = N_("MIME parse error: Unexpected end of %s/%s article");
+	constext txt_error_mime_start[] = N_("MIME parse error: Start boundary whilst reading headers");
+#endif /* DEBUG */
 constext txt_error_newsgroups_poster[] = N_("\nError: \"poster\" is not allowed in Newsgroups!\n");
 constext txt_error_no_domain_name[] = N_("Can't get a (fully-qualified) domain-name!");
 constext txt_error_no_enter_permission[] = N_("No permissions to go into %s\n");
@@ -289,11 +292,11 @@ constext txt_filter_file[] = N_("# Forma
 #     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\
+#   msgid=STRING      Optional. Message-ID: line (e.g. <123@example.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\
+#   refs_only=STRING  Optional. References: line (e.g. <123@example.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\
@@ -371,7 +374,7 @@ constext txt_help_article_toggle_headers
 constext txt_help_article_toggle_highlight[] = N_("toggle word highlighting on/off");
 constext txt_help_article_toggle_rot13[] = N_("toggle ROT-13 (basic decode) for current article");
 constext txt_help_article_toggle_tabwidth[] = N_("toggle tabwidth 4 <-> 8");
-constext txt_help_article_toggle_tex2iso[] = N_("toggle german TeX style decoding for current article");
+constext txt_help_article_toggle_tex2iso[] = N_("toggle German TeX style decoding for current article");
 constext txt_help_article_toggle_uue[] = N_("toggle display of uuencoded sections");
 constext txt_help_article_view_attachments[] = N_("View/pipe/save multimedia attachments");
 constext txt_help_attachment_first[] = N_("choose first attachment in list");
@@ -441,7 +444,7 @@ constext txt_help_global_search_repeat[]
 constext txt_help_global_tag[] = N_("tag current article for reposting/mailing/piping/printing/saving");
 constext txt_help_global_toggle_info_line[] = N_("toggle info message in last line (subject/description)");
 constext txt_help_global_toggle_inverse_video[] = N_("toggle inverse video");
-constext txt_help_global_toggle_mini_help[] = N_("toggle mini help menu display");
+constext txt_help_global_toggle_mini_help[] = N_("toggle mini help menu and posting etiquette display");
 constext txt_help_global_toggle_subj_display[] = N_("cycle the display of authors email address, real name, both or neither");
 constext txt_help_global_version[] = N_("show version information");
 constext txt_help_group_catchup[] = N_("mark all articles as read and return to group selection menu");
@@ -462,7 +465,6 @@ constext txt_help_group_select_all[] = N
 constext txt_help_group_select_thread[] = N_("select thread");
 constext txt_help_group_select_thread_if_unread_selected[] = N_("select threads if at least one unread article is selected");
 constext txt_help_group_select_thread_pattern[] = N_("select threads that match user specified pattern");
-constext txt_help_group_tag_parts[] = N_("tag/untag all parts of current multipart-message in order");
 constext txt_help_group_thread_by_num[] = N_("0 - 9\t  choose thread by number");
 constext txt_help_group_toggle_getart_limit[] = N_("toggle limit number of articles to get, and reload");
 constext txt_help_group_toggle_read_articles[] = N_("toggle display of all/unread articles");
@@ -470,6 +472,10 @@ constext txt_help_group_toggle_thread_se
 constext txt_help_group_toggle_threading[] = N_("cycle through threading options available");
 constext txt_help_group_undo_thread_selection[] = N_("undo all selections (all articles)");
 constext txt_help_group_untag_thread[] = N_("untag all tagged threads");
+constext txt_help_post_hist_search_forwards[] = N_("search for articles forwards");
+constext txt_help_post_hist_search_backwards[] = N_("search for articles backwards");
+constext txt_help_post_hist_toggle_info_line[] = N_("toggle info message in last line (Message-ID)");
+constext txt_help_post_hist_select[] = N_("Open article by Message-ID");
 constext txt_help_scope_add[] = N_("add new scope");
 constext txt_help_scope_del[] = N_("delete scope");
 constext txt_help_scope_edit_attrib_file[] = N_("edit attributes file");
@@ -509,6 +515,7 @@ constext txt_help_select_unsubscribe[] =
 constext txt_help_select_unsubscribe_pattern[] = N_("unsubscribe from groups that match pattern");
 constext txt_help_select_sort_active[] = N_("sort the list of groups");
 constext txt_help_select_yank_active[] = N_("toggle display to show all/subscribed groups");
+constext txt_help_tag_parts[] = N_("tag/untag all parts of current multipart-message in order");
 constext txt_help_thread_article_by_num[] = N_("0 - 9\t  choose article by number");
 constext txt_help_thread_catchup[] = N_("mark thread as read and return to group index page");
 constext txt_help_thread_catchup_next_unread[] = N_("mark thread as read and enter next unread thread or group");
@@ -518,7 +525,6 @@ constext txt_help_thread_mark_article_re
 constext txt_help_thread_mark_article_unread[] = N_("mark article, range or tagged articles as unread");
 constext txt_help_thread_mark_thread_unread[] = N_("mark current thread as unread");
 constext txt_help_thread_read_article[] = N_("read chosen article");
-constext txt_help_thread_tag_parts[] = N_("tag/untag all parts of current multipart-message in order");
 constext txt_help_title_disp[] = N_("Display properties\n------------------");
 constext txt_help_title_misc[] = N_("Miscellaneous\n-------------");
 constext txt_help_title_navi[] = N_("Moving around\n-------------");
@@ -526,6 +532,7 @@ constext txt_help_title_ops[] = N_("Grou
 constext txt_help_title_attachment_ops[] = N_("Attachment operations\n---------------------");
 constext txt_help_title_attrib_ops[] = N_("Attribute operations\n--------------------");
 constext txt_help_title_config_ops[] = N_("Option operations\n-----------------");
+constext txt_help_title_post_hist_ops[] = N_("Posted article operations\n-------------------------");
 constext txt_help_title_scope_ops[] = N_("Scope operations\n----------------");
 constext txt_help_title_url_ops[] = N_("URL operations\n--------------");
 constext txt_help_url_first_url[] = N_("choose first URL in list");
@@ -600,9 +607,9 @@ constext txt_last[] = N_("Last");
 constext txt_last_resp[] = N_("-- Last response --");
 constext txt_lines[] = N_("Lines %s  ");
 
+constext txt_lookup_func_not_available[] = N_("Function not available.");
+constext txt_lookup_func_not_nntp[] = N_("Not reading via NNTP.");
 #ifdef NNTP_ABLE
-	constext txt_lookup_func_not_available[] = N_("Function not available.");
-	constext txt_lookup_func_not_nntp[] = N_("Not reading via NNTP.");
 	constext txt_lookup_show_group[] = N_("Group: %s");
 	constext txt_lookup_show_groups[] = N_("Groups: %s");
 #endif /* NNTP_ABLE */
@@ -641,6 +648,8 @@ constext txt_mini_info_1[] = N_("%s=line
 constext txt_mini_info_2[] = N_("%s=search forwards; %s=search backwards; %s=quit");
 constext txt_mini_page_1[] = N_("<n>=set current to n; %s=next unread; %s=search pattern; %s=kill/select");
 constext txt_mini_page_2[] = N_("%s=author search; %s=body search; %s=catchup; %s=followup; %s=mark read");
+constext txt_mini_post_hist_1[] = N_("<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit");
+constext txt_mini_post_hist_2[] = N_("%s=search forwards; %s=search backwards; %s=repeat search");
 constext txt_mini_scope_1[] = N_("%s=add; %s=move; %s=rename; %s=delete");
 constext txt_mini_scope_2[] = N_("<n>=set current to n; %s=line down; %s=line up; %s=help; %s=quit");
 constext txt_mini_select_1[] = N_("<n>=set current to n; %s=next unread; %s,%s=search pattern; %s=catchup");
@@ -723,6 +732,10 @@ constext txt_post_error_ask_postpone[] =
 error is temporary or otherwise correctable, you can postpone the article\n\
 and pick it up again with ^O later.\n");
 constext txt_post_history_menu[] = N_("Posted articles history");
+constext txt_post_history_menu_com[] = N_("Posted Articles Menu Commands");
+constext txt_post_history_lookup_failed[] = N_("Lookup failed");
+constext txt_post_history_op_unavail_for_reply[] = N_("Operation not available for replies by mail");
+constext txt_post_history_recursion[] = N_("Already in posted articles history level");
 constext txt_post_newsgroups[] = N_("Post to newsgroup(s) [%s]> ");
 constext txt_post_processing[] = N_("-- post processing started --");
 constext txt_post_processing_finished[] = N_("-- post processing completed --");
@@ -773,7 +786,7 @@ constext txt_refs_line_only[] = N_("Refe
 	constext txt_remaining[] = N_("(%d:%02d remaining)");
 #endif /* HAVE_GETTIMEOFDAY */
 constext txt_remove_bogus[] = N_("Bogus group %s removed.");
-constext txt_removed_rule[] = N_("Removed from the previous rule: ");
+constext txt_removed_rule[] = N_("Removed from this rule: ");
 constext txt_rename_error[] = N_("Error: rename %s to %s");
 constext txt_reply_to_author[] = N_("Reply to author...");
 constext txt_repost[] = N_("Repost");
@@ -886,7 +899,7 @@ constext txt_thread_x_of_n[] = N_("Threa
 constext txt_threading_arts[] = N_("Threading articles...");
 constext txt_toggled_high[] = N_("Toggled word highlighting %s");
 constext txt_toggled_rot13[] = N_("Toggled rot13 encoding");
-constext txt_toggled_tex2iso[] = N_("Toggled german TeX encoding %s");
+constext txt_toggled_tex2iso[] = N_("Toggled German TeX encoding %s");
 constext txt_toggled_tabwidth[] = N_("Toggled tab-width to %d");
 #ifndef NO_LOCKING
 	constext txt_trying_dotlock[] = N_("%d Trying to dotlock %s");
@@ -983,7 +996,7 @@ constext txt_warn_suspicious_mail[] = N_
 constext txt_warn_wrong_sig_format[] = N_("\nWarning: Signatures should start with '-- \\n' not with '--\\n'.\n");
 constext txt_writing_attributes_file[] = N_("Writing attributes file...");
 
-constext txt_x_resp[] = N_("%d Responses");
+constext txt_x_resp[] = N_("%4d Responses");
 
 constext txt_yanked_groups[] = N_("Added %d %s");
 constext txt_yanked_none[] = N_("No unsubscribed groups to show");
@@ -1140,7 +1153,7 @@ Tin will try to use XHDR XREF instead (s
 		constext txt_cannot_open_active_file[] = N_("Can't open %s. Try %s -r to read news via NNTP.");
 #	endif /* !NNTP_ONLY */
 #else
-	constext txt_usage_quickstart[] = N_("  -Q       quick start. Same as -qd");
+	constext txt_usage_quickstart[] = N_("  -Q       quick start. Same as -dq");
 	constext txt_usage_read_only_active[] = N_("  -l       read only active file instead of scanning spool (-n) command");
 	constext txt_usage_read_only_subscribed[] = N_("  -n       only read subscribed .newsrc groups from spool");
 	constext txt_warn_xref_not_supported[] = N_("Your server does not have Xref: in its NOV-files.\n");
@@ -2661,13 +2674,6 @@ struct opttxt txt_savedir = {
 	N_("# Directory where articles/threads are saved\n")
 };
 
-struct opttxt txt_auto_save = {
-	N_("Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."),
-	N_("Use Archive-name: header for save"),
-	N_("# If ON articles/threads with Archive-name: in mail header will\n\
-# be automatically saved with the Archive-name & part/patch no.\n")
-};
-
 struct opttxt txt_mark_saved_read = {
 	N_("Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> cancels."),
 	N_("Mark saved articles/threads as read"),
@@ -2710,13 +2716,6 @@ struct opttxt txt_force_screen_redraw =
 	N_("# If ON a screen redraw will always be done after certain external commands\n")
 };
 
-struct opttxt txt_start_editor_offset = {
-	N_("Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."),
-	N_("Start editor with line offset"),
-	N_("# If ON editor will be started with cursor offset into the file\n\
-# otherwise the cursor will be positioned at the first line\n")
-};
-
 struct opttxt txt_editor_format = {
 	N_("Enter %E for editor, %F for filename, %N for line-number, <CR> to set."),
 	N_("Invocation of your editor"),
@@ -2735,8 +2734,8 @@ struct opttxt txt_mailer_format = {
 	N_("Invocation of your mail command"),
 	N_("# 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")
+# ie. to use mutt as your mailer:    mutt -s \"%S\" -- \"%T\" < %F\n\
+# ie. mutt interactive          :    mutt -i %F -s \"%S\" -- \"%T\"\n")
 };
 
 struct opttxt txt_interactive_mailer = {
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/mail.c tin-2.6.0/src/mail.c
--- tin-2.4.5/src/mail.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/mail.c	2021-02-16 10:13:20.210844754 +0100
@@ -342,7 +342,7 @@ open_newsgroups_fp(
 							}
 							while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			ifdef DEBUG
-								if (debug & DEBUG_NNTP && verbose)
+								if ((debug & DEBUG_NNTP) && verbose)
 									debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG */
 								fprintf(result, "%s\n", str_trim(ptr));
@@ -368,7 +368,7 @@ open_newsgroups_fp(
 					}
 					while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #			ifdef DEBUG
-						if (debug & DEBUG_NNTP && verbose)
+						if ((debug & DEBUG_NNTP) && verbose)
 							debug_print_file("NNTP", "<<<%s%s", logtime(), ptr);
 #			endif /* DEBUG */
 						fprintf(result, "%s\n", str_trim(ptr));
@@ -474,11 +474,11 @@ read_groups_descriptions(
 			continue;
 
 		/*
-		 * This was moved from below and simplified. I can't test here for the
-		 * type of group being read, because that requires having found the
-		 * group in the active file, and that truncates the local copy of the
-		 * newsgroups file to only subscribed-to groups when tin is called
-		 * with the "-q" option.
+		 * This was moved from below and simplified. We can't test here for
+		 * the type of group being read, because that requires having found
+		 * the group in the active file, and that truncates the local copy
+		 * of the newsgroups file to only subscribed-to groups when tin is
+		 * called with the "-q" option.
 		 */
 		if ((fp_save != NULL) && read_news_via_nntp)
 			fprintf(fp_save, "%s\n", str_trim(ptr));
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/main.c tin-2.6.0/src/main.c
--- tin-2.4.5/src/main.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/main.c	2021-02-13 23:39:51.367518669 +0100
@@ -3,7 +3,7 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-05-22
+ *  Updated   : 2021-02-13
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -205,8 +205,13 @@ main(
 		setup_screen();
 	}
 
-	if (!batch_mode || verbose)
+	if (!batch_mode || verbose) {
+		if (!batch_mode && (cLINES < MIN_LINES_ON_TERMINAL || cCOLS < MIN_COLUMNS_ON_TERMINAL)) {
+			ring_bell();
+			tin_done(EXIT_FAILURE, _(txt_screen_too_small_exiting), tin_progname);
+		}
 		wait_message(0, "%s\n", cvers);
+	}
 
 	/*
 	 * Connect to nntp server?
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/makecfg.c tin-2.6.0/src/makecfg.c
--- tin-2.4.5/src/makecfg.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/makecfg.c	2021-07-15 23:14:56.048832736 +0200
@@ -3,7 +3,7 @@
  *  Module    : makecfg.c
  *  Author    : Thomas E. Dickey
  *  Created   : 1997-08-23
- *  Updated   : 2020-08-15
+ *  Updated   : 2021-07-02
  *  Notes     : #defines and structs for options_menu.c
  *
  * Copyright (c) 1997-2021 Thomas E. Dickey <dickey@invisible-island.net>
@@ -171,9 +171,8 @@ index_of(
 	MYDATA *q;
 
 	for (q = all_data; q != NULL && q != p; q = q->link) {
-		if (!strcmp(p->type, q->type)) {
+		if (!strcmp(p->type, q->type))
 			result++;
-		}
 	}
 	return result;
 }
@@ -199,8 +198,14 @@ static const char *
 typename_of(
 	MYDATA *p)
 {
-	if (!strcmp(p->type, "OPT_STRING") || !strcmp(p->type, "OPT_CHAR"))
+	if (!strcmp(p->type, "OPT_STRING"))
+		return "char *";
+	if (!strcmp(p->type, "OPT_CHAR"))
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		return "wchar_t *";
+#else
 		return "char *";
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	if (!strcmp(p->type, "OPT_ON_OFF"))
 		return "t_bool *";
 	return "int *";
@@ -302,7 +307,7 @@ generate_enum(
 			while (*s != '\0') {
 				fprintf(ofp2, "%c",
 					 (*s >= 'a' && *s <= 'z')
-					 ? ((unsigned char) ((*s) -'a' + 'A'))
+					 ? ((unsigned char) ((*s) - 'a' + 'A'))
 					 : *s);
 				s++;
 			}
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/memory.c tin-2.6.0/src/memory.c
--- tin-2.4.5/src/memory.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/memory.c	2021-02-24 12:56:00.701341198 +0100
@@ -3,7 +3,7 @@
  *  Module    : memory.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-05-19
+ *  Updated   : 2021-02-23
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -97,9 +97,9 @@ init_alloc(
 	max_active = DEFAULT_ACTIVE_NUM;
 	max_newnews = DEFAULT_NEWNEWS_NUM;
 
-	active = my_malloc(sizeof(*active) * max_active);
-	newnews = my_malloc(sizeof(*newnews) * max_newnews);
-	my_group = my_calloc(1, sizeof(int) * max_active);
+	active = my_malloc(sizeof(*active) * (size_t) max_active);
+	newnews = my_malloc(sizeof(*newnews) * (size_t) max_newnews);
+	my_group = my_calloc(1, sizeof(int) * (size_t) max_active);
 
 	/*
 	 * article headers array
@@ -107,8 +107,8 @@ init_alloc(
 	max_art = DEFAULT_ARTICLE_NUM;
 	max_base = DEFAULT_ARTICLE_NUM;
 
-	arts = my_calloc(1, sizeof(*arts) * max_art);
-	base = my_malloc(sizeof(t_artnum) * max_base);
+	arts = my_calloc(1, sizeof(*arts) * (size_t) max_art);
+	base = my_malloc(sizeof(t_artnum) * (size_t) max_base);
 
 	ofmt = my_calloc(1, sizeof(*ofmt) * 9);	/* initial number of overview fields */
 
@@ -117,7 +117,7 @@ init_alloc(
 	 */
 	max_save = DEFAULT_SAVE_NUM;
 
-	save = my_malloc(sizeof(*save) * max_save);
+	save = my_malloc(sizeof(*save) * (size_t) max_save);
 
 	/*
 	 * scope array
@@ -138,7 +138,7 @@ expand_art(
 	int i = max_art;
 
 	max_art += max_art >> 1;		/* increase by 50% */
-	arts = my_realloc(arts, sizeof(*arts) * max_art);
+	arts = my_realloc(arts, sizeof(*arts) * (size_t) max_art);
 		/*
 		 * memset(&arts[i].artnum, 0, (max_art - i - 1) * sizeof(*arts));
 		 * seems to be not faster at all
@@ -154,11 +154,11 @@ expand_active(
 {
 	max_active += max_active >> 1;		/* increase by 50% */
 	if (active == NULL) {
-		active = my_malloc(sizeof(*active) * max_active);
-		my_group = my_calloc(1, sizeof(int) * max_active);
+		active = my_malloc(sizeof(*active) * (size_t) max_active);
+		my_group = my_calloc(1, sizeof(int) * (size_t) max_active);
 	} else {
-		active = my_realloc(active, sizeof(*active) * max_active);
-		my_group = my_realloc(my_group, sizeof(int) * max_active);
+		active = my_realloc(active, sizeof(*active) * (size_t) max_active);
+		my_group = my_realloc(my_group, sizeof(int) * (size_t) max_active);
 	}
 }
 
@@ -168,7 +168,7 @@ expand_base(
 	void)
 {
 	max_base += max_base >> 1;		/* increase by 50% */
-	base = my_realloc(base, sizeof(t_artnum) * max_base);
+	base = my_realloc(base, sizeof(t_artnum) * (size_t) max_base);
 }
 
 
@@ -177,7 +177,7 @@ expand_save(
 	void)
 {
 	max_save += max_save >> 1;		/* increase by 50% */
-	save = my_realloc(save, sizeof(struct t_save) * max_save);
+	save = my_realloc(save, sizeof(struct t_save) * (size_t) max_save);
 }
 
 
@@ -187,11 +187,11 @@ expand_scope(
 {
 	if ((scopes == NULL) || (num_scope < 0)) {
 		if (scopes == NULL)
-			scopes = my_malloc(sizeof(*scopes) * max_scope);
+			scopes = my_malloc(sizeof(*scopes) * (size_t) max_scope);
 		num_scope = 0;
 	} else {
 		max_scope += max_scope >> 1;	/* increase by 50% */
-		scopes = my_realloc(scopes, sizeof(*scopes) * max_scope);
+		scopes = my_realloc(scopes, sizeof(*scopes) * (size_t) max_scope);
 	}
 }
 
@@ -201,7 +201,7 @@ expand_newnews(
 	void)
 {
 	max_newnews += max_newnews >> 1;			/* increase by 50% */
-	newnews = my_realloc(newnews, sizeof(struct t_newnews) * max_newnews);
+	newnews = my_realloc(newnews, sizeof(struct t_newnews) * (size_t) max_newnews);
 }
 
 
@@ -213,13 +213,13 @@ init_screen_array(
 	int i;
 
 	if (allocate) {
-		screen = my_malloc(sizeof(struct t_screen) * cLINES + 1);
+		screen = my_malloc(sizeof(struct t_screen) * (size_t) cLINES + 1);
 
 		for (i = 0; i < cLINES; i++)
 #	if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-			screen[i].col = my_malloc((size_t) (cCOLS * MB_CUR_MAX + 2));
+			screen[i].col = my_malloc((size_t) ((size_t) cCOLS * MB_CUR_MAX + 2));
 #	else
-			screen[i].col = my_malloc((size_t) (cCOLS + 2));
+			screen[i].col = my_malloc((size_t) ((size_t) cCOLS + 2));
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	} else {
 		if (screen != NULL) {
@@ -345,11 +345,6 @@ free_art_array(
 		FreeAndNull(arts[i].refs);
 		FreeAndNull(arts[i].msgid);
 
-		if (arts[i].archive) {
-			/* ->name is hashed */
-			FreeAndNull(arts[i].archive->partnum);
-			FreeAndNull(arts[i].archive);
-		}
 		arts[i].tagged = 0;
 		arts[i].thread = ART_EXPIRED;
 		arts[i].prev = ART_NORMAL;
@@ -593,7 +588,7 @@ my_realloc1(
 		void *q = realloc(p, size);
 
 		if (q != NULL)
-			 p = q;
+			p = q;
 		else {
 			free(p);
 			p = NULL;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/misc.c tin-2.6.0/src/misc.c
--- tin-2.4.5/src/misc.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/misc.c	2021-07-06 00:34:14.788148362 +0200
@@ -3,7 +3,7 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-07-08
+ *  Updated   : 2021-07-06
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -370,8 +370,7 @@ get_val(
 
 /*
  * IMHO it's not tins job to take care about dumb editor backupfiles
- * otherwise BACKUP_FILE_EXT should be configurable via configure
- * or 'M'enu
+ * otherwise BACKUP_FILE_EXT should be configurable via 'M'enu
  */
 #define BACKUP_FILE_EXT ".b"
 t_bool
@@ -395,9 +394,9 @@ invoke_editor(
 	}
 
 	if (group != NULL)
-		my_strncpy(editor_format, (*group->attribute->editor_format ? group->attribute->editor_format : (group->attribute->start_editor_offset ? TIN_EDITOR_FMT_ON : TIN_EDITOR_FMT_OFF)), sizeof(editor_format) - 1);
+		my_strncpy(editor_format, (*group->attribute->editor_format ? group->attribute->editor_format : TIN_EDITOR_FMT), sizeof(editor_format) - 1);
 	else
-		my_strncpy(editor_format, (*tinrc.editor_format ? tinrc.editor_format : (tinrc.start_editor_offset ? TIN_EDITOR_FMT_ON : TIN_EDITOR_FMT_OFF)), sizeof(editor_format) - 1);
+		my_strncpy(editor_format, (*tinrc.editor_format ? tinrc.editor_format : TIN_EDITOR_FMT), sizeof(editor_format) - 1);
 
 	if (!strfeditor(editor, lineno, filename, buf, sizeof(buf), editor_format))
 		sh_format(buf, sizeof(buf), "%s %s", editor, filename);
@@ -655,7 +654,11 @@ tin_done(
 
 	free_all_arrays();
 
-	/* TODO: why do we make this exception here? */
+	/*
+	 * TODO:
+	 * why do we make this exception "Terminate gracefully but do
+	 * not restore terminal" here?
+	 */
 #ifdef SIGUSR1
 	if (ret != -SIGUSR1) {
 #endif /* SIGUSR1 */
@@ -850,34 +853,6 @@ invoke_cmd(
 }
 
 
-void
-draw_percent_mark(
-	long cur_num,
-	long max_num)
-{
-	char buf[32]; /* should be big enough */
-	int len;
-
-	if (NOTESLINES <= 0)
-		return;
-
-	if (cur_num <= 0 && max_num <= 0)
-		return;
-
-	clear_message();
-	snprintf(buf, sizeof(buf), "%s(%d%%) [%ld/%ld]", _(txt_more), (int) (cur_num * 100 / max_num), cur_num, max_num);
-	len = strwidth(buf);
-	MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS));
-#ifdef HAVE_COLOR
-	fcol(tinrc.col_normal);
-#endif /* HAVE_COLOR */
-	StartInverse();
-	my_fputs(buf, stdout);
-	EndInverse();
-	my_flush();
-}
-
-
 /*
  * grab file portion of fullpath
  */
@@ -980,16 +955,16 @@ eat_re(
 	int size_offsets = ARRAY_SIZE(offsets);
 
 	if (!s || !*s)
-		return "<No subject>"; /* also used in art.c:parse_headers() */
+		return "";
 
 	do {
-		data = pcre_exec(strip_re_regex.re, strip_re_regex.extra, s, strlen(s), 0, 0, offsets, size_offsets);
+		data = pcre_exec(strip_re_regex.re, strip_re_regex.extra, s, (int) strlen(s), 0, 0, offsets, size_offsets);
 		if (offsets[0] == 0)
 			s += offsets[1];
 	} while (data >= 0);
 
 	if (eat_was) do {
-		data = pcre_exec(strip_was_regex.re, strip_was_regex.extra, s, strlen(s), 0, 0, offsets, size_offsets);
+		data = pcre_exec(strip_was_regex.re, strip_was_regex.extra, s, (int) strlen(s), 0, 0, offsets, size_offsets);
 		if (offsets[0] > 0)
 			s[offsets[0]] = '\0';
 	} while (data >= 0);
@@ -1090,7 +1065,7 @@ void
 show_inverse_video_status(
 	void)
 {
-		info_message((tinrc.inverse_okay ? _(txt_inverse_on) : _(txt_inverse_off)));
+	info_message((tinrc.inverse_okay ? _(txt_inverse_on) : _(txt_inverse_off)));
 }
 
 
@@ -1240,7 +1215,7 @@ strfquote(
 					tbuf[2] = '\0';
 					break;
 			}
-			i = strlen(tbuf);
+			i = (int) strlen(tbuf);
 			if (i) {
 				if (s + i < endp - 1) {
 					strcpy(s, tbuf);
@@ -1323,7 +1298,7 @@ strfquote(
 					tbuf[2] = '\0';
 					break;
 			}
-			i = strlen(tbuf);
+			i = (int) strlen(tbuf);
 			if (i) {
 				if (s + i < endp - 1) {
 					strcpy(s, tbuf);
@@ -1336,7 +1311,7 @@ strfquote(
 out:
 	if (s < endp && *format == '\0') {
 		*s = '\0';
-		return (s - start);
+		return (int) (s - start);
 	} else
 		return 0;
 }
@@ -1395,7 +1370,7 @@ strfeditor(
 					tbuf[2] = '\0';
 					break;
 			}
-			i = strlen(tbuf);
+			i = (int) strlen(tbuf);
 			if (i) {
 				if (s + i < endp - 1) {
 					strcpy(s, tbuf);
@@ -1434,7 +1409,7 @@ strfeditor(
 					tbuf[2] = '\0';
 					break;
 			}
-			i = strlen(tbuf);
+			i = (int) strlen(tbuf);
 			if (i) {
 				if (s + i < endp - 1) {
 					strcpy(s, tbuf);
@@ -1447,7 +1422,7 @@ strfeditor(
 out:
 	if (s < endp && *format == '\0') {
 		*s = '\0';
-		return (s - start);
+		return (int) (s - start);
 	} else
 		return 0;
 }
@@ -1665,7 +1640,7 @@ _strfpath(
 				if (group != NULL && *format == 'G') {
 					memset(tbuf, 0, sizeof(tbuf));
 					STRCPY(tbuf, group->name);
-					i = strlen(tbuf);
+					i = (int) strlen(tbuf);
 					if (((str + i) < (endp - 1)) && (i > 0)) {
 						strcpy(str, tbuf);
 						str += i;
@@ -1679,7 +1654,7 @@ _strfpath(
 					char *pbuf = my_malloc(strlen(group->name) + 2); /* trailing "/\0" */
 
 					make_group_path(group->name, pbuf);
-					if ((i = strlen(pbuf)))
+					if ((i = (int) strlen(pbuf)))
 						pbuf[i--] = '\0'; /* remove trailing '/' */
 					else {
 						str[0] = '\0';
@@ -1894,7 +1869,7 @@ strfmailer(
 					break;
 			}
 			if (*tbuf) {
-				if (sh_format(dest, endp - dest, "%s", tbuf) >= 0)
+				if (sh_format(dest, (size_t) (endp - dest), "%s", tbuf) >= 0)
 					dest += strlen(dest);
 				else
 					return 0;
@@ -1992,10 +1967,10 @@ strfmailer(
 			if (*tbuf) {
 				if (escaped) {
 					if (endp - dest > 0) {
-						strncpy(dest, tbuf, endp - dest);
+						strncpy(dest, tbuf, (size_t) (endp - dest));
 						dest += strlen(dest);
 					}
-				} else if (sh_format(dest, endp - dest, "%s", tbuf) >= 0) {
+				} else if (sh_format(dest, (size_t) (endp - dest), "%s", tbuf) >= 0) {
 					dest += strlen(dest);
 				} else
 					return 0;
@@ -2005,7 +1980,7 @@ strfmailer(
 out:
 	if (dest < endp && *format == '\0') {
 		*dest = '\0';
-		return (dest - start);
+		return (int) (dest - start);
 	} else
 		return 0;
 }
@@ -2018,7 +1993,7 @@ int
 get_initials(
 	struct t_article *art,
 	char *s,
-	int maxsize) /* return value is always ignored */
+	int maxsize) /* return value is always 0 and ignored */
 {
 	char tbuf[PATH_LEN];
 	int i, j = 0;
@@ -2030,10 +2005,11 @@ get_initials(
 	if (s == NULL || maxsize <= 0)
 		return 0;
 
+	s[0] = '\0';
 	STRCPY(tbuf, ((art->name != NULL) ? art->name : art->from));
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	if ((wtmp = char2wchar_t(tbuf)) != NULL) {
-		wbuf = my_malloc(sizeof(wchar_t) * (maxsize + 1));
+		wbuf = my_malloc(sizeof(wchar_t) * (size_t) (maxsize + 1));
 		for (i = 0; wtmp[i] && j < maxsize; i++) {
 			if (iswalpha((wint_t) wtmp[i])) {
 				if (!iflag) {
@@ -2071,10 +2047,22 @@ get_cwd(
 	char *buf)
 {
 #ifdef HAVE_GETCWD
-	getcwd(buf, PATH_LEN);
+	if (getcwd(buf, PATH_LEN) == NULL) {
+#	ifdef DEBUG
+		int e = errno;
+		if (debug & DEBUG_MISC)
+			error_message(2, "getcwd(%s): Error: %s", buf, strerror(e));
+#	endif /* DEBUG */
+	}
 #else
 #	ifdef HAVE_GETWD
-	getwd(buf);
+	if (getwd(buf) == NULL) {
+#		ifdef DEBUG
+		int e = errno;
+		if (debug & DEBUG_MISC)
+			error_message(2, "getwd(%s): Error: %s", buf, strerror(e));
+#		endif /* DEBUG */
+	}
 #	else
 	*buf = '\0';
 #	endif /* HAVE_GETWD */
@@ -2311,7 +2299,13 @@ write_input_history_file(
 		error_message(2, _(txt_filesystem_full), local_input_history_file);
 #ifdef HAVE_CHMOD
 		/* fix modes for all pre 1.4.1 local_input_history_file files */
-		chmod(local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR));
+		if (chmod(local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR)) == -1) {
+#	ifdef DEBUG
+			int e = errno;
+			if (debug & DEBUG_MISC)
+				error_message(2, "chmod(%s, %d): Error: %s", local_input_history_file, (mode_t) (S_IRUSR|S_IWUSR), strerror(e));
+#	endif /* DEBUG */
+		}
 #endif /* HAVE_CHMOD */
 		if (his_w) {
 			clearerr(fp);
@@ -2506,7 +2500,7 @@ buffer_to_local(
 					 */
 					cur_inbuf = inbuf;
 					cur_ibl = inbytesleft;
-					used = outbuf - obuf;
+					used = (int) (outbuf - obuf);
 					cur_obl = outbytesleft;
 
 					errno = 0;
@@ -3051,10 +3045,17 @@ gnksa_dequote_plainphrase(
 						rpos++;
 						break;
 
+#if 0 /* RFC 5322 3.2.4. does not prohibit these anymore as RFC 1036 did */
 					case '(':
 					case ')':
 					case '<':
 					case '>':
+#endif /* 0 */
+					/*
+					 * FIXME: \ is allowed in dquotes as of 5322,
+					 * but we need to ensure that \" doesn't end
+					 * current state as it currently would.
+					 */
 					case '\\':
 						return GNKSA_ILLEGAL_QUOTED_CHAR;
 						/* NOTREACHED */
@@ -3410,7 +3411,7 @@ gnksa_split_from(
 	}
 
 	/* skip trailing whitespace */
- 	addr_end = work + strlen(work) - 1;
+	addr_end = work + strlen(work) - 1;
 
 	if (*addr_end == '>') {
 		/* route-address used */
@@ -3441,7 +3442,7 @@ gnksa_split_from(
 		while ((*addr_begin == ' ') || (*addr_begin == '\t'))
 			addr_begin++;
 
-#if 0	/* whitespace only realname  */
+#if 0	/* whitespace only realname */
 		strip_line(addr_begin);
 		if (!strlen(addr_begin))
 			return GNKSA_WHITESPACE_REALNAME;
@@ -3703,12 +3704,12 @@ utf8_valid(
 
 		if (c + numc > line + strlen(line)) { /* sequence runs past end of string */
 			illegal = TRUE;
-			numc = line + strlen(line) - c;
+			numc = (int) (line + strlen(line) - c);
 		}
 
 		if (!illegal) {
-			d = *c;
-			e = *(c + 1);
+			d = (unsigned char)*c;
+			e = (unsigned char) *(c + 1);
 
 			switch (numc) {
 				case 2:
@@ -3718,7 +3719,7 @@ utf8_valid(
 					break;
 
 				case 3:
-					f = *(c + 2);
+					f = (unsigned char) *(c + 2);
 					/* out of range or sequences which would also fit into 2 bytes */
 					if (d < 0xe0 || d > 0xef || (d == 0xe0 && e < 0xa0))
 						illegal = TRUE;
@@ -3734,8 +3735,8 @@ utf8_valid(
 					break;
 
 				case 4:
-					f = *(c + 2);
-					g = *(c + 3);
+					f = (unsigned char) *(c + 2);
+					g = (unsigned char) *(c + 3);
 					/* out of range or sequences which would also fit into 3 bytes */
 					if (d < 0xf0 || d > 0xf7 || (d == 0xf0 && e < 0x90))
 						illegal = TRUE;
@@ -3783,7 +3784,7 @@ utf8_valid(
 		}
 
 		for (d = 1; d < numc && !illegal; d++) {
-			e = *(c + d);
+			e = (unsigned char) *(c + d);
 			if (e < 0x80 || e > 0xbf || e == '\0' || e == '\n')
 				illegal = TRUE;
 		}
@@ -3824,8 +3825,12 @@ idna_decode(
 
 		if ((q = strrchr(out, '@'))) {
 			q++;
-			r = strrchr(in, '@');
-			r++;
+			if ((r = strrchr(in, '@')))
+				r++;
+			else { /* just to make static analyzer happy */
+				r = in;
+				q = out;
+			}
 		} else {
 			r = in;
 			q = out;
@@ -4174,9 +4179,20 @@ void
 draw_mark_selected(
 	int i)
 {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	int j;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
 	MoveCursor(INDEX2LNUM(i), mark_offset);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	for (j = art_mark_width - wcwidth(tinrc.art_marked_selected); j > 0; --j)
+		my_fputc(' ', stdout);
+	StartInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
+	my_fputwc(tinrc.art_marked_selected, stdout);
+#else
 	StartInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
 	my_fputc(tinrc.art_marked_selected, stdout);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	EndInverse();	/* ToggleInverse() doesn't work correct with ncurses4.x */
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/newsrc.c tin-2.6.0/src/newsrc.c
--- tin-2.4.5/src/newsrc.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/newsrc.c	2021-08-20 11:06:44.188236766 +0200
@@ -3,7 +3,7 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-05-09
+ *  Updated   : 2021-06-30
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -1488,7 +1488,7 @@ expand_bitmap(
 		first = group->newsrc.xmin - ((group->newsrc.xmin - min + (NBITS - 1)) & ~(NBITS - 1));
 
 	/* adjust first */
-	if (first > group->newsrc.xmax + 1)
+	if (group->newsrc.xmax < first - 1)
 		first = first - ((first - (group->newsrc.xmax + 1) + (NBITS - 1)) & ~(NBITS - 1));
 
 	/* check first */
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/nntplib.c tin-2.6.0/src/nntplib.c
--- tin-2.4.5/src/nntplib.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/nntplib.c	2021-02-27 01:25:44.045577970 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2019-07-16
+ *  Updated   : 2021-02-27
  *  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
@@ -872,7 +872,8 @@ reconnect(
 			DEBUG_IO((stderr, _("Rejoin current group\n")));
 			snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
 			put_server(last_put);
-			s_gets(last_put, NNTP_STRLEN, nntp_rd_fp);
+			if (s_gets(last_put, NNTP_STRLEN, nntp_rd_fp) == NULL)
+				*last_put = '\0';
 #	ifdef DEBUG
 			if (debug & DEBUG_NNTP)
 				debug_print_file("NNTP", "<<<%s%s", logtime(), last_put);
@@ -921,13 +922,13 @@ get_server(
 	 *   -the network connection went down
 	 */
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
-	alarm(tinrc.nntp_read_timeout_secs);
+	alarm((unsigned) tinrc.nntp_read_timeout_secs);
 #	endif /* HAVE_ALARM && SIGALRM */
 	while (nntp_rd_fp == NULL || s_gets(string, size, nntp_rd_fp) == NULL) {
 		if (errno == EINTR) {
 			errno = 0;
 #	if defined(HAVE_ALARM) && defined(SIGALRM)
-			alarm(tinrc.nntp_read_timeout_secs);		/* Restart the timer */
+			alarm((unsigned) tinrc.nntp_read_timeout_secs);		/* Restart the timer */
 #	endif /* HAVE_ALARM && SIGALRM */
 			continue;
 		}
@@ -965,7 +966,7 @@ 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 - 3);
+			strncpy(string, _(txt_nntp_ok_goodbye), (size_t) (size - 3));
 			strcat(string, "\r\n");		/* tin_fgets() needs CRLF */
 			break;
 		}
@@ -1549,7 +1550,7 @@ nntp_open(
 			j = atoi(get_val("COLUMNS", "80"));
 			chr1 = my_strdup((sec ? bug_nntpserver2 : bug_nntpserver1));
 
-			if (((int) strlen(chr1)) >= j) {
+			if (j > MIN_COLUMNS_ON_TERMINAL && ((int) strlen(chr1)) >= j) {
 				chr2 = chr1 + strlen(chr1) - 1;
 				while (chr2 - chr1 >= j)
 					chr2--;
@@ -1864,7 +1865,8 @@ get_respcode(
 			DEBUG_IO((stderr, _("Rejoin current group\n")));
 			snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
 			put_server(last_put);
-			s_gets(last_put, NNTP_STRLEN, nntp_rd_fp);
+			if (s_gets(last_put, NNTP_STRLEN, nntp_rd_fp) == NULL)
+				*last_put = '\0';
 #	ifdef DEBUG
 			if (debug & DEBUG_NNTP)
 				debug_print_file("NNTP", "<<<%s%s", logtime(), last_put);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/options_menu.c tin-2.6.0/src/options_menu.c
--- tin-2.4.5/src/options_menu.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/options_menu.c	2021-07-06 00:42:47.269015508 +0200
@@ -3,7 +3,7 @@
  *  Module    : options_menu.c
  *  Author    : Michael Bienia <michael@vorlon.ping.de>
  *  Created   : 2004-09-05
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-07-06
  *  Notes     : Split from config.c
  *
  * Copyright (c) 2004-2021 Michael Bienia <michael@vorlon.ping.de>
@@ -51,17 +51,30 @@
 
 #define option_lines_per_page (cLINES - INDEX_TOP - 3)
 
+#define UPDATE_BOOL_ATTRIBUTES(option) do { \
+		scopes[0].attribute->option = CAST_BOOL(tinrc.option); \
+		changed |= MISC_OPTS; \
+	} while (0)
+
 #define UPDATE_INT_ATTRIBUTES(option) do { \
-		scopes[0].attribute->option = tinrc.option; \
+		scopes[0].attribute->option = CAST_BITS(tinrc.option, option); \
 		changed |= MISC_OPTS; \
 	} while (0)
 
 #define CAO(A, O) A ## O
+
+#define SET_BOOL_ATTRIBUTE(option) do { \
+		curr_scope->attribute->option = CAST_BOOL(CAO(tinrc.attrib_, option)); \
+		curr_scope->state->option = TRUE; \
+		changed |= MISC_OPTS; \
+	} while (0)
+
 #define SET_NUM_ATTRIBUTE(option) do { \
-		curr_scope->attribute->option = CAO(tinrc.attrib_, option); \
+		curr_scope->attribute->option = CAST_BITS(CAO(tinrc.attrib_, option), option); \
 		curr_scope->state->option = TRUE; \
 		changed |= MISC_OPTS; \
 	} while (0)
+
 #define SET_STRING_ATTRIBUTE(opt) do { \
 		if (!strlen(CAO(tinrc.attrib_, opt))) { \
 			reset_state(option); \
@@ -112,6 +125,9 @@ static void redraw_screen(enum option_en
 static void repaint_option(enum option_enum option);
 static void reset_state(enum option_enum option);
 static void scope_page(enum context level);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	static void set_art_mark_width(void);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 static void set_first_option_on_screen(enum option_enum last_option);
 static void set_last_opt(void);
 static void set_last_option_on_screen(enum option_enum first_option);
@@ -278,7 +294,6 @@ option_is_visible(
 		case OPT_ATTRIB_ASK_FOR_METAMAIL:
 		case OPT_ATTRIB_AUTO_CC_BCC:
 		case OPT_ATTRIB_AUTO_LIST_THREAD:
-		case OPT_ATTRIB_AUTO_SAVE:
 		case OPT_ATTRIB_AUTO_SELECT:
 		case OPT_ATTRIB_BATCH_SAVE:
 		case OPT_ATTRIB_DATE_FORMAT:
@@ -330,7 +345,6 @@ option_is_visible(
 		case OPT_ATTRIB_SIGDASHES:
 		case OPT_ATTRIB_SIGFILE:
 		case OPT_ATTRIB_SIGNATURE_REPOST:
-		case OPT_ATTRIB_START_EDITOR_OFFSET:
 		case OPT_ATTRIB_THREAD_ARTICLES:
 		case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
 		case OPT_ATTRIB_THREAD_FORMAT:
@@ -392,7 +406,7 @@ fmt_option_prompt(
 	enum option_enum option)
 {
 	char *buf;
-	size_t option_width = MAX(35, cCOLS / 2 - 9);
+	size_t option_width = (size_t) MAX(35, cCOLS / 2 - 9);
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	wchar_t *wbuf, *wbuf2;
 
@@ -407,21 +421,21 @@ fmt_option_prompt(
 		flag = (curr_scope && check_state(option)) ? '+' : ' ';
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if (wbuf != NULL) {
-			wbuf2 = wstrunc(wbuf, option_width);
+			wbuf2 = wstrunc(wbuf, (int) option_width);
 			if ((buf = wchar_t2char(wbuf2)) == NULL) {
 				/* conversion failed, truncate original string */
-				buf = strunc(_(option_table[option].txt->opt), option_width);
+				buf = strunc(_(option_table[option].txt->opt), (int) option_width);
 				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
 			} else
 				snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num,
-					(int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)),
-					(int) (strlen(buf) + option_width - wcswidth(wbuf2, option_width + 1)), buf);
+					(int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)),
+					(int) (strlen(buf) + option_width - (size_t) wcswidth(wbuf2, option_width + 1)), buf);
 			free(wbuf2);
 		} else
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		{
 			/* truncate original string */
-			buf = strunc(_(option_table[option].txt->opt), option_width);
+			buf = strunc(_(option_table[option].txt->opt), (int) option_width);
 			snprintf(dst, len, "%s %c%3d %-*.*s: ", editing ? "->" : "  ", flag, num, (int) option_width, (int) option_width, buf);
 		}
 	} else {
@@ -485,7 +499,7 @@ print_any_option(
 			break;
 
 		case OPT_CHAR:
-			snprintf(ptr, len, "%c", *OPT_CHAR_list[option_table[option].var_index]);
+			snprintf(ptr, len, "%"T_CHAR_FMT, *OPT_CHAR_list[option_table[option].var_index]);
 			break;
 
 		default:
@@ -500,9 +514,13 @@ print_any_option(
 #	endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		my_printf("%.*s", cCOLS - 1, temp);
 	{
+#	if 1 /* portable enough? */
+		int x = getcurx(stdscr);
+#	else
 		int y, x;
 
 		getyx(stdscr, y, x);
+#	endif /* 1 */
 		if (x < cCOLS)
 			clrtoeol();
 	}
@@ -510,9 +528,9 @@ print_any_option(
 	my_printf("%.*s", cCOLS - 1, temp);
 	/* draw_arrow_mark() will read this back for repainting */
 	if (tinrc.strip_blanks)
-		strncpy(screen[row - INDEX_TOP].col, temp, cCOLS - 1);
+		strncpy(screen[row - INDEX_TOP].col, temp, (size_t) (cCOLS - 1));
 	else
-		snprintf(screen[row - INDEX_TOP].col, cCOLS, "%-*s", cCOLS - 1, temp);
+		snprintf(screen[row - INDEX_TOP].col, (size_t) cCOLS, "%-*s", cCOLS - 1, temp);
 #endif /* USE_CURSES */
 }
 
@@ -1002,11 +1020,11 @@ config_page(
 					 * restore the cached state if no changes were made
 					 */
 					if (!(changed & SHOW_AUTHOR))
-						curr_group->attribute->show_author = old_show_author;
+						curr_group->attribute->show_author = CAST_BITS(old_show_author, show_author);
 					if (!(changed & SHOW_ONLY_UNREAD))
-						curr_group->attribute->show_only_unread_arts = old_show_unread;
+						curr_group->attribute->show_only_unread_arts = CAST_BOOL(old_show_unread);
 					if (!(changed & THREAD_ARTS))
-						curr_group->attribute->thread_articles = old_thread_arts;
+						curr_group->attribute->thread_articles = CAST_BITS(old_thread_arts, thread_articles);
 
 					if (changed) {
 						t_bool filtered = FALSE;
@@ -1056,7 +1074,7 @@ config_page(
 							find_base(curr_group);
 
 						if (level == cPage)
-							arts[this_resp].keep_in_base = old_keep_in_base;
+							arts[this_resp].keep_in_base = CAST_BOOL(old_keep_in_base);
 					}
 				}
 				clear_note_area();
@@ -1291,7 +1309,7 @@ config_page(
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, option_menu_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, option_menu_keys));
 				break;
 		} /* switch (ch) */
 
@@ -1325,37 +1343,32 @@ config_page(
 
 						case OPT_ADD_POSTED_TO_FILTER:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(add_posted_to_filter);
+								UPDATE_BOOL_ATTRIBUTES(add_posted_to_filter);
 							break;
 
 						case OPT_ADVERTISING:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(advertising);
+								UPDATE_BOOL_ATTRIBUTES(advertising);
 							break;
 
 						case OPT_ALTERNATIVE_HANDLING:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(alternative_handling);
+								UPDATE_BOOL_ATTRIBUTES(alternative_handling);
 							break;
 
 						case OPT_ASK_FOR_METAMAIL:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(ask_for_metamail);
+								UPDATE_BOOL_ATTRIBUTES(ask_for_metamail);
 							break;
 
 						case OPT_AUTO_LIST_THREAD:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(auto_list_thread);
-							break;
-
-						case OPT_AUTO_SAVE:
-							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(auto_save);
+								UPDATE_BOOL_ATTRIBUTES(auto_list_thread);
 							break;
 
 						case OPT_BATCH_SAVE:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(batch_save);
+								UPDATE_BOOL_ATTRIBUTES(batch_save);
 							break;
 
 #ifdef HAVE_COLOR
@@ -1365,7 +1378,7 @@ config_page(
 							 * options -> needs redraw_screen()
 							 */
 							if (prompt_option_on_off(option)) {
-								UPDATE_INT_ATTRIBUTES(extquote_handling);
+								UPDATE_BOOL_ATTRIBUTES(extquote_handling);
 								set_last_option_on_screen(first_option_on_screen);
 								redraw_screen(option);
 								changed |= DISPLAY_OPTS;
@@ -1375,64 +1388,59 @@ config_page(
 
 						case OPT_GROUP_CATCHUP_ON_EXIT:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(group_catchup_on_exit);
+								UPDATE_BOOL_ATTRIBUTES(group_catchup_on_exit);
 							break;
 
 						case OPT_MARK_IGNORE_TAGS:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(mark_ignore_tags);
+								UPDATE_BOOL_ATTRIBUTES(mark_ignore_tags);
 							break;
 
 						case OPT_MARK_SAVED_READ:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(mark_saved_read);
+								UPDATE_BOOL_ATTRIBUTES(mark_saved_read);
 							break;
 
 						case OPT_POST_PROCESS_VIEW:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(post_process_view);
+								UPDATE_BOOL_ATTRIBUTES(post_process_view);
 							break;
 
 						case OPT_POS_FIRST_UNREAD:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(pos_first_unread);
+								UPDATE_BOOL_ATTRIBUTES(pos_first_unread);
 							break;
 
 #ifndef DISABLE_PRINTING
 						case OPT_PRINT_HEADER:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(print_header);
+								UPDATE_BOOL_ATTRIBUTES(print_header);
 							break;
 #endif /* !DISABLE_PRINTING */
 
 						case OPT_PROCESS_ONLY_UNREAD:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(process_only_unread);
+								UPDATE_BOOL_ATTRIBUTES(process_only_unread);
 							break;
 
 						case OPT_PROMPT_FOLLOWUPTO:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(prompt_followupto);
+								UPDATE_BOOL_ATTRIBUTES(prompt_followupto);
 							break;
 
 						case OPT_SHOW_SIGNATURES:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(show_signatures);
+								UPDATE_BOOL_ATTRIBUTES(show_signatures);
 							break;
 
 						case OPT_SIGDASHES:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(sigdashes);
+								UPDATE_BOOL_ATTRIBUTES(sigdashes);
 							break;
 
 						case OPT_SIGNATURE_REPOST:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(signature_repost);
-							break;
-
-						case OPT_START_EDITOR_OFFSET:
-							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(start_editor_offset);
+								UPDATE_BOOL_ATTRIBUTES(signature_repost);
 							break;
 
 #ifndef USE_CURSES
@@ -1446,17 +1454,17 @@ config_page(
 
 						case OPT_TEX2ISO_CONV:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(tex2iso_conv);
+								UPDATE_BOOL_ATTRIBUTES(tex2iso_conv);
 							break;
 
 						case OPT_THREAD_CATCHUP_ON_EXIT:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(thread_catchup_on_exit);
+								UPDATE_BOOL_ATTRIBUTES(thread_catchup_on_exit);
 							break;
 
 						case OPT_WRAP_ON_NEXT_UNREAD:
 							if (prompt_option_on_off(option))
-								UPDATE_INT_ATTRIBUTES(wrap_on_next_unread);
+								UPDATE_BOOL_ATTRIBUTES(wrap_on_next_unread);
 							break;
 
 						case OPT_VERBATIM_HANDLING:
@@ -1465,7 +1473,7 @@ config_page(
 							 * options -> needs redraw_screen()
 							 */
 							if (prompt_option_on_off(option)) {
-								UPDATE_INT_ATTRIBUTES(verbatim_handling);
+								UPDATE_BOOL_ATTRIBUTES(verbatim_handling);
 								set_last_option_on_screen(first_option_on_screen);
 								redraw_screen(option);
 							}
@@ -1482,7 +1490,7 @@ config_page(
 						/* show all arts or just new/unread arts */
 						case OPT_SHOW_ONLY_UNREAD_ARTS:
 							if (prompt_option_on_off(option)) {
-								UPDATE_INT_ATTRIBUTES(show_only_unread_arts);
+								UPDATE_BOOL_ATTRIBUTES(show_only_unread_arts);
 								changed |= SHOW_ONLY_UNREAD;
 							}
 							break;
@@ -1520,7 +1528,7 @@ config_page(
 									tinrc.mail_8bit_header = FALSE;
 									print_any_option(OPT_MAIL_8BIT_HEADER);
 								}
-								UPDATE_INT_ATTRIBUTES(mail_8bit_header);
+								UPDATE_BOOL_ATTRIBUTES(mail_8bit_header);
 							}
 							break;
 
@@ -1531,7 +1539,7 @@ config_page(
 									tinrc.post_8bit_header = FALSE;
 									print_any_option(OPT_POST_8BIT_HEADER);
 								}
-								UPDATE_INT_ATTRIBUTES(post_8bit_header);
+								UPDATE_BOOL_ATTRIBUTES(post_8bit_header);
 							}
 							break;
 
@@ -1594,183 +1602,173 @@ config_page(
 
 						case OPT_ATTRIB_ADD_POSTED_TO_FILTER:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(add_posted_to_filter);
+								SET_BOOL_ATTRIBUTE(add_posted_to_filter);
 							break;
 
 						case OPT_ATTRIB_ADVERTISING:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(advertising);
+								SET_BOOL_ATTRIBUTE(advertising);
 							break;
 
 						case OPT_ATTRIB_ALTERNATIVE_HANDLING:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(alternative_handling);
+								SET_BOOL_ATTRIBUTE(alternative_handling);
 							break;
 
 						case OPT_ATTRIB_ASK_FOR_METAMAIL:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(ask_for_metamail);
+								SET_BOOL_ATTRIBUTE(ask_for_metamail);
 							break;
 
 						case OPT_ATTRIB_AUTO_LIST_THREAD:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(auto_list_thread);
-							break;
-
-						case OPT_ATTRIB_AUTO_SAVE:
-							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(auto_save);
+								SET_BOOL_ATTRIBUTE(auto_list_thread);
 							break;
 
 						case OPT_ATTRIB_AUTO_SELECT:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(auto_select);
+								SET_BOOL_ATTRIBUTE(auto_select);
 							break;
 
 						case OPT_ATTRIB_BATCH_SAVE:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(batch_save);
+								SET_BOOL_ATTRIBUTE(batch_save);
 							break;
 
 						case OPT_ATTRIB_DELETE_TMP_FILES:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(delete_tmp_files);
+								SET_BOOL_ATTRIBUTE(delete_tmp_files);
 							break;
 
 #ifdef HAVE_COLOR
 						case OPT_ATTRIB_EXTQUOTE_HANDLING:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(extquote_handling);
+								SET_BOOL_ATTRIBUTE(extquote_handling);
 							break;
 #endif /* HAVE_COLOR */
 
 						case OPT_ATTRIB_GROUP_CATCHUP_ON_EXIT:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(group_catchup_on_exit);
+								SET_BOOL_ATTRIBUTE(group_catchup_on_exit);
 							break;
 
 						case OPT_ATTRIB_MAIL_8BIT_HEADER:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(mail_8bit_header);
+								SET_BOOL_ATTRIBUTE(mail_8bit_header);
 							break;
 
 						case OPT_ATTRIB_MARK_IGNORE_TAGS:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(mark_ignore_tags);
+								SET_BOOL_ATTRIBUTE(mark_ignore_tags);
 							break;
 
 						case OPT_ATTRIB_MARK_SAVED_READ:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(mark_saved_read);
+								SET_BOOL_ATTRIBUTE(mark_saved_read);
 							break;
 
 						case OPT_ATTRIB_MIME_FORWARD:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(mime_forward);
+								SET_BOOL_ATTRIBUTE(mime_forward);
 							break;
 
 						case OPT_ATTRIB_POST_8BIT_HEADER:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(post_8bit_header);
+								SET_BOOL_ATTRIBUTE(post_8bit_header);
 							break;
 
 						case OPT_ATTRIB_POST_PROCESS_VIEW:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(post_process_view);
+								SET_BOOL_ATTRIBUTE(post_process_view);
 							break;
 
 						case OPT_ATTRIB_POS_FIRST_UNREAD:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(pos_first_unread);
+								SET_BOOL_ATTRIBUTE(pos_first_unread);
 							break;
 
 #ifndef DISABLE_PRINTING
 						case OPT_ATTRIB_PRINT_HEADER:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(print_header);
+								SET_BOOL_ATTRIBUTE(print_header);
 							break;
 #endif /* !DISABLE_PRINTING */
 
 						case OPT_ATTRIB_PROCESS_ONLY_UNREAD:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(process_only_unread);
+								SET_BOOL_ATTRIBUTE(process_only_unread);
 							break;
 
 						case OPT_ATTRIB_PROMPT_FOLLOWUPTO:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(prompt_followupto);
+								SET_BOOL_ATTRIBUTE(prompt_followupto);
 							break;
 
 						case OPT_ATTRIB_QUICK_KILL_CASE:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(quick_kill_case);
+								SET_BOOL_ATTRIBUTE(quick_kill_case);
 							break;
 
 						case OPT_ATTRIB_QUICK_KILL_EXPIRE:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(quick_kill_expire);
+								SET_BOOL_ATTRIBUTE(quick_kill_expire);
 							break;
 
 						case OPT_ATTRIB_QUICK_SELECT_CASE:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(quick_select_case);
+								SET_BOOL_ATTRIBUTE(quick_select_case);
 							break;
 
 						case OPT_ATTRIB_QUICK_SELECT_EXPIRE:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(quick_select_expire);
+								SET_BOOL_ATTRIBUTE(quick_select_expire);
 							break;
 
 						case OPT_ATTRIB_SHOW_ONLY_UNREAD_ARTS:
 							if (prompt_option_on_off(option)) {
-								SET_NUM_ATTRIBUTE(show_only_unread_arts);
+								SET_BOOL_ATTRIBUTE(show_only_unread_arts);
 								changed |= SHOW_ONLY_UNREAD;
 							}
 							break;
 
 						case OPT_ATTRIB_SHOW_SIGNATURES:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(show_signatures);
+								SET_BOOL_ATTRIBUTE(show_signatures);
 							break;
 
 						case OPT_ATTRIB_SIGDASHES:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(sigdashes);
+								SET_BOOL_ATTRIBUTE(sigdashes);
 							break;
 
 						case OPT_ATTRIB_SIGNATURE_REPOST:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(signature_repost);
-							break;
-
-						case OPT_ATTRIB_START_EDITOR_OFFSET:
-							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(start_editor_offset);
+								SET_BOOL_ATTRIBUTE(signature_repost);
 							break;
 
 						case OPT_ATTRIB_TEX2ISO_CONV:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(tex2iso_conv);
+								SET_BOOL_ATTRIBUTE(tex2iso_conv);
 							break;
 
 						case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(thread_catchup_on_exit);
+								SET_BOOL_ATTRIBUTE(thread_catchup_on_exit);
 							break;
 
 						case OPT_ATTRIB_VERBATIM_HANDLING:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(verbatim_handling);
+								SET_BOOL_ATTRIBUTE(verbatim_handling);
 							break;
 
 						case OPT_ATTRIB_WRAP_ON_NEXT_UNREAD:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(wrap_on_next_unread);
+								SET_BOOL_ATTRIBUTE(wrap_on_next_unread);
 							break;
 
 						case OPT_ATTRIB_X_COMMENT_TO:
 							if (prompt_option_on_off(option))
-								SET_NUM_ATTRIBUTE(x_comment_to);
+								SET_BOOL_ATTRIBUTE(x_comment_to);
 							break;
 
 						default:
@@ -1921,7 +1919,7 @@ config_page(
 								if (tinrc.mail_mime_encoding != MIME_ENCODING_8BIT) {
 									tinrc.mail_8bit_header = FALSE;
 									repaint_option(OPT_MAIL_8BIT_HEADER);
-									UPDATE_INT_ATTRIBUTES(mail_8bit_header);
+									UPDATE_BOOL_ATTRIBUTES(mail_8bit_header);
 								}
 							}
 							break;
@@ -1957,7 +1955,7 @@ config_page(
 								if (tinrc.post_mime_encoding != MIME_ENCODING_8BIT) {
 									tinrc.post_8bit_header = FALSE;
 									repaint_option(OPT_POST_8BIT_HEADER);
-									UPDATE_INT_ATTRIBUTES(post_8bit_header);
+									UPDATE_BOOL_ATTRIBUTES(post_8bit_header);
 								}
 							}
 							break;
@@ -1986,7 +1984,7 @@ config_page(
 										repaint_option(OPT_MAIL_MIME_ENCODING);
 										repaint_option(OPT_MAIL_8BIT_HEADER);
 										UPDATE_INT_ATTRIBUTES(mail_mime_encoding);
-										UPDATE_INT_ATTRIBUTES(mail_8bit_header);
+										UPDATE_BOOL_ATTRIBUTES(mail_8bit_header);
 									}
 									if (tinrc.post_mime_encoding != MIME_ENCODING_7BIT) {
 										tinrc.post_mime_encoding = MIME_ENCODING_7BIT;
@@ -1994,7 +1992,7 @@ config_page(
 										repaint_option(OPT_POST_MIME_ENCODING);
 										repaint_option(OPT_POST_8BIT_HEADER);
 										UPDATE_INT_ATTRIBUTES(post_mime_encoding);
-										UPDATE_INT_ATTRIBUTES(post_8bit_header);
+										UPDATE_BOOL_ATTRIBUTES(post_8bit_header);
 									}
 								} else {
 									if (tinrc.mail_mime_encoding == MIME_ENCODING_7BIT) {
@@ -2112,7 +2110,7 @@ config_page(
 						case OPT_EDITOR_FORMAT:
 							if (prompt_option_string(option)) {
 								if (!strlen(tinrc.editor_format))
-									STRCPY(tinrc.editor_format, TIN_EDITOR_FMT_ON);
+									STRCPY(tinrc.editor_format, TIN_EDITOR_FMT);
 								changed |= MISC_OPTS;
 							}
 							break;
@@ -2556,8 +2554,12 @@ config_page(
 						case OPT_ART_MARKED_READ:
 						case OPT_ART_MARKED_KILLED:
 						case OPT_ART_MARKED_READ_SELECTED:
-							if (prompt_option_char(option))
+							if (prompt_option_char(option)) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+								set_art_mark_width();
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 								changed |= MISC_OPTS;
+							}
 							break;
 
 						default:
@@ -2579,6 +2581,35 @@ config_page(
 }
 
 
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+static void
+set_art_mark_width(
+	void)
+{
+	art_mark_width = 1;
+
+	if (wcwidth(tinrc.art_marked_deleted) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_deleted);
+	if (wcwidth(tinrc.art_marked_inrange) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_inrange);
+	if (wcwidth(tinrc.art_marked_return) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_return);
+	if (wcwidth(tinrc.art_marked_selected) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_selected);
+	if (wcwidth(tinrc.art_marked_recent) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_recent);
+	if (wcwidth(tinrc.art_marked_unread) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_unread);
+	if (wcwidth(tinrc.art_marked_read) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_read);
+	if (wcwidth(tinrc.art_marked_killed) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_killed);
+	if (wcwidth(tinrc.art_marked_read_selected) > art_mark_width)
+		art_mark_width = wcwidth(tinrc.art_marked_read_selected);
+}
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+
 /*
  * scopes and attributes menu
  */
@@ -2794,7 +2825,7 @@ scope_page(
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, scope_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, scope_keys));
 				break;
 		}
 	}
@@ -2828,7 +2859,7 @@ build_scope_line(
 	sptr = screen[INDEX2SNUM(i)].col;
 #endif /* USE_CURSES */
 
-	snprintf(sptr, cCOLS, "  %c %s  %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
+	snprintf(sptr, (size_t) cCOLS, "  %c %s  %-*.*s%s", (scopes[i + 1].global ? '!' : ' '), tin_ltoa(i + 1, 4), len, len, scopes[i + 1].scope, cCRLF);
 
 #ifndef USE_CURSES
 	if (tinrc.strip_blanks)
@@ -3048,8 +3079,6 @@ check_state(
 			return curr_scope->state->auto_cc_bcc;
 		case OPT_ATTRIB_AUTO_LIST_THREAD:
 			return curr_scope->state->auto_list_thread;
-		case OPT_ATTRIB_AUTO_SAVE:
-			return curr_scope->state->auto_save;
 		case OPT_ATTRIB_AUTO_SELECT:
 			return curr_scope->state->auto_select;
 		case OPT_ATTRIB_BATCH_SAVE:
@@ -3152,8 +3181,6 @@ check_state(
 			return curr_scope->state->sigfile;
 		case OPT_ATTRIB_SIGNATURE_REPOST:
 			return curr_scope->state->signature_repost;
-		case OPT_ATTRIB_START_EDITOR_OFFSET:
-			return curr_scope->state->start_editor_offset;
 		case OPT_ATTRIB_THREAD_ARTICLES:
 			return curr_scope->state->thread_articles;
 		case OPT_ATTRIB_THREAD_CATCHUP_ON_EXIT:
@@ -3230,10 +3257,6 @@ reset_state(
 			curr_scope->state->auto_list_thread = FALSE;
 			tinrc.attrib_auto_list_thread = default_scope->attribute->auto_list_thread;
 			break;
-		case OPT_ATTRIB_AUTO_SAVE:
-			curr_scope->state->auto_save = FALSE;
-			tinrc.attrib_auto_save = default_scope->attribute->auto_save;
-			break;
 		case OPT_ATTRIB_AUTO_SELECT:
 			curr_scope->state->auto_select = FALSE;
 			tinrc.attrib_auto_select = default_scope->attribute->auto_select;
@@ -3454,10 +3477,6 @@ reset_state(
 			curr_scope->state->signature_repost = FALSE;
 			tinrc.attrib_signature_repost = default_scope->attribute->signature_repost;
 			break;
-		case OPT_ATTRIB_START_EDITOR_OFFSET:
-			curr_scope->state->start_editor_offset = FALSE;
-			tinrc.attrib_start_editor_offset = default_scope->attribute->start_editor_offset;
-			break;
 		case OPT_ATTRIB_THREAD_ARTICLES:
 			curr_scope->state->thread_articles = FALSE;
 			tinrc.attrib_thread_articles = default_scope->attribute->thread_articles;
@@ -3560,7 +3579,6 @@ initialize_attributes(
 	INITIALIZE_NUM_ATTRIBUTE(ask_for_metamail);
 	INITIALIZE_NUM_ATTRIBUTE(auto_cc_bcc);
 	INITIALIZE_NUM_ATTRIBUTE(auto_list_thread);
-	INITIALIZE_NUM_ATTRIBUTE(auto_save);
 	INITIALIZE_NUM_ATTRIBUTE(auto_select);
 	INITIALIZE_NUM_ATTRIBUTE(batch_save);
 	INITIALIZE_NUM_ATTRIBUTE(delete_tmp_files);
@@ -3593,7 +3611,6 @@ initialize_attributes(
 	INITIALIZE_NUM_ATTRIBUTE(show_signatures);
 	INITIALIZE_NUM_ATTRIBUTE(sigdashes);
 	INITIALIZE_NUM_ATTRIBUTE(signature_repost);
-	INITIALIZE_NUM_ATTRIBUTE(start_editor_offset);
 	INITIALIZE_NUM_ATTRIBUTE(thread_articles);
 	INITIALIZE_NUM_ATTRIBUTE(thread_catchup_on_exit);
 	INITIALIZE_NUM_ATTRIBUTE(thread_perc);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/page.c tin-2.6.0/src/page.c
--- tin-2.4.5/src/page.c	2020-12-17 16:54:05.000000000 +0100
+++ tin-2.6.0/src/page.c	2021-06-30 23:08:39.451676871 +0200
@@ -3,7 +3,7 @@
  *  Module    : page.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2019-07-10
+ *  Updated   : 2021-06-28
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -107,6 +107,7 @@ static t_function url_left(void);
 static t_function url_right(void);
 static void build_url_line(int i);
 static void draw_page_header(const char *group);
+static void draw_percent_mark(long cur_num, long max_num);
 static void draw_url_arrow(void);
 static void free_url_list(void);
 static void preprocess_info_message(FILE *info_fh);
@@ -312,7 +313,7 @@ show_page(
 	int i, j, n = 0;
 	int art_type = GROUP_TYPE_NEWS;
 	int hide_uue_tmp;
-	t_artnum old_artnum = T_ARTNUM_CONST(0);
+	t_artnum old_artnum;
 	t_bool mouse_click_on = TRUE;
 	t_bool repeat_search;
 	t_function func;
@@ -331,7 +332,7 @@ show_page(
 		return i;
 
 	if (srch_lineno != -1)
-		process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL);
+		process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL);
 
 	forever {
 		if ((func = handle_keypad(page_left, page_right, page_mouse_action, page_keys)) == GLOBAL_SEARCH_REPEAT) {
@@ -583,7 +584,7 @@ page_goto_next_unread:
 					reveal_ctrl_l_lines = curr_line + ARTLINES - 1;
 					draw_page(group->name, 0);
 				}
-				process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL);
+				process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL);
 				break;
 
 			case GLOBAL_SEARCH_BODY:	/* article body search */
@@ -593,7 +594,7 @@ page_goto_next_unread:
 						XFACE_CLEAR();
 						return i;
 					}
-					process_search(&curr_line, artlines, ARTLINES, PAGE_LEVEL);
+					process_search(&curr_line, (size_t) artlines, (size_t) ARTLINES, PAGE_LEVEL);
 				}
 				break;
 
@@ -601,7 +602,7 @@ page_goto_next_unread:
 				if (arts[this_resp].prev >= 0) {
 					if ((n = which_thread(this_resp)) >= 0 && base[n] != this_resp) {
 						assert(n < grpmenu.max);
-						if ((i = load_article(base[n], group)) < 0) {
+						if ((i = load_article((int) base[n], group)) < 0) {
 							XFACE_CLEAR();
 							return i;
 						}
@@ -651,7 +652,7 @@ page_goto_next_unread:
 				toggle_raw(group);
 				break;
 
-			case PAGE_TOGGLE_TEX2ISO:		/* toggle german TeX to ISO latin1 style conversion */
+			case PAGE_TOGGLE_TEX2ISO:		/* toggle German TeX to ISO latin1 style conversion */
 				if (((group->attribute->tex2iso_conv) = !(group->attribute->tex2iso_conv)))
 					pgart.tex2iso = is_art_tex_encoded(pgart.raw);
 				else
@@ -955,9 +956,11 @@ return_to_index:
 
 			case GLOBAL_DISPLAY_POST_HISTORY:	/* display messages posted by user */
 				XFACE_SUPPRESS();
-				if (user_posted_messages())
-					draw_page(group->name, 0);
-				XFACE_SHOW();
+				if (post_hist_page())
+					return GRP_EXIT;
+				else {
+					XFACE_SHOW();
+				}
 				break;
 
 			case MARK_ARTICLE_UNREAD:	/* mark article as unread(to return) */
@@ -1022,7 +1025,7 @@ return_to_index:
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, page_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, page_keys));
 		}
 	}
 	/* NOTREACHED */
@@ -1079,7 +1082,7 @@ print_message_page(
 		 * determine the correct position to truncate the line
 		 */
 		if ((help_level != INFO_PAGER) && (base_line + i < messagelines - 1)) {	/* not last line of message */
-			bytes = (curr + 1)->offset - curr->offset;
+			bytes = (int) ((curr + 1)->offset - curr->offset);
 			line[bytes] = '\0';
 		}
 
@@ -1089,19 +1092,19 @@ print_message_page(
 		if ((rotate != 0) && ((curr->flags & (C_BODY | C_SIG)) || show_raw_article)) {
 			for (p = line; *p; p++) {
 				if (*p >= 'A' && *p <= 'Z')
-					*p = (*p - 'A' + rotate) % 26 + 'A';
+					*p = (char) ((*p - 'A' + rotate) % 26 + 'A');
 				else if (*p >= 'a' && *p <= 'z')
-					*p = (*p - 'a' + rotate) % 26 + 'a';
+					*p = (char) ((*p - 'a' + rotate) % 26 + 'a');
 			}
 		}
 
 		strip_line(line);
 
 #ifndef USE_CURSES
-		snprintf(screen[i + scroll_region_top].col, cCOLS, "%s" cCRLF, line);
+		snprintf(screen[i + (size_t) scroll_region_top].col, (size_t) cCOLS, "%s" cCRLF, line);
 #endif /* !USE_CURSES */
 
-		MoveCursor(i + scroll_region_top, 0);
+		MoveCursor((int) (i + (size_t) scroll_region_top), 0);
 		draw_pager_line(line, curr->flags, show_raw_article);
 
 		/*
@@ -1110,23 +1113,23 @@ print_message_page(
 		if (tinrc.url_highlight) {
 			if (curr->flags & C_URL)
 #ifdef HAVE_COLOR
-				highlight_regexes(i + scroll_region_top, &url_regex, use_color ? tinrc.col_urls : -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, use_color ? tinrc.col_urls : -1);
 #else
-				highlight_regexes(i + scroll_region_top, &url_regex, -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &url_regex, -1);
 #endif /* HAVE_COLOR */
 
 			if (curr->flags & C_MAIL)
 #ifdef HAVE_COLOR
-				highlight_regexes(i + scroll_region_top, &mail_regex, use_color ? tinrc.col_urls : -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, use_color ? tinrc.col_urls : -1);
 #else
-				highlight_regexes(i + scroll_region_top, &mail_regex, -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &mail_regex, -1);
 #endif /* HAVE_COLOR */
 
 			if (curr->flags & C_NEWS)
 #ifdef HAVE_COLOR
-				highlight_regexes(i + scroll_region_top, &news_regex, use_color ? tinrc.col_urls : -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, use_color ? tinrc.col_urls : -1);
 #else
-				highlight_regexes(i + scroll_region_top, &news_regex, -1);
+				highlight_regexes((int) (i + (size_t) scroll_region_top), &news_regex, -1);
 #endif /* HAVE_COLOR */
 		}
 
@@ -1135,15 +1138,15 @@ print_message_page(
 		 */
 		if (word_highlight && (curr->flags & C_BODY) && !(curr->flags & C_CTRLL)) {
 #ifdef HAVE_COLOR
-			highlight_regexes(i + scroll_region_top, &slashes_regex, use_color ? tinrc.col_markslash : tinrc.mono_markslash);
-			highlight_regexes(i + scroll_region_top, &stars_regex, use_color ? tinrc.col_markstar : tinrc.mono_markstar);
-			highlight_regexes(i + scroll_region_top, &underscores_regex, use_color ? tinrc.col_markdash : tinrc.mono_markdash);
-			highlight_regexes(i + scroll_region_top, &strokes_regex, use_color ? tinrc.col_markstroke : tinrc.mono_markstroke);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &slashes_regex, use_color ? tinrc.col_markslash : tinrc.mono_markslash);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &stars_regex, use_color ? tinrc.col_markstar : tinrc.mono_markstar);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &underscores_regex, use_color ? tinrc.col_markdash : tinrc.mono_markdash);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &strokes_regex, use_color ? tinrc.col_markstroke : tinrc.mono_markstroke);
 #else
-			highlight_regexes(i + scroll_region_top, &slashes_regex, tinrc.mono_markslash);
-			highlight_regexes(i + scroll_region_top, &stars_regex, tinrc.mono_markstar);
-			highlight_regexes(i + scroll_region_top, &underscores_regex, tinrc.mono_markdash);
-			highlight_regexes(i + scroll_region_top, &strokes_regex, tinrc.mono_markstroke);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &slashes_regex, tinrc.mono_markslash);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &stars_regex, tinrc.mono_markstar);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &underscores_regex, tinrc.mono_markdash);
+			highlight_regexes((int) (i + (size_t) scroll_region_top), &strokes_regex, tinrc.mono_markstroke);
 #endif /* HAVE_COLOR */
 		}
 
@@ -1215,7 +1218,7 @@ draw_page(
 	} else
 		MoveCursor(0, 0);
 
-	print_message_page(note_fp, artline, artlines, curr_line, start, end, PAGE_LEVEL);
+	print_message_page(note_fp, artline, (size_t) artlines, (size_t) curr_line, (size_t) start, (size_t) end, PAGE_LEVEL);
 
 	/*
 	 * Print an appropriate footer
@@ -1336,7 +1339,10 @@ draw_page_header(
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	whichresp = which_response(this_resp);
-	x_resp = num_of_responses(which_thread(this_resp));
+	if ((i = which_thread(this_resp)) >= 0)
+		x_resp = num_of_responses(i);
+	else
+		x_resp = 0;
 
 	line_len = LEN + 1;
 	buf = my_malloc(line_len);
@@ -1347,25 +1353,29 @@ draw_page_header(
 	}
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	/* convert to wide-char format strings */
+
+#	ifdef HAVE_COLOR
+	fcol(tinrc.col_head);
+#	endif /* HAVE_COLOR */
+
+	/*
+	 * first line
+	 */
+	cur_pos = 0;
+
+	/* convert to wide-char format string */
 	fmt_thread = char2wchar_t(_(txt_thread_x_of_n));
-	fmt_resp = char2wchar_t(_(txt_art_x_of_n));
 
 	/*
-	 * determine the needed space for the text at the right hand margin
-	 * the formatting info (%4s) needs 3 positions but we need 4 positions
+	 * Determine the needed space for the text at the right hand margin.
+	 * The formatting info (%4s) needs 3 positions but we need 4 positions
 	 * on the screen for each counter.
 	 */
-	if (fmt_thread && fmt_resp)
-		right_len = MAX((wcswidth(fmt_thread, wcslen(fmt_thread)) - 6 + 8), (wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8));
-	else if (fmt_thread)
+	if (fmt_thread)
 		right_len = wcswidth(fmt_thread, wcslen(fmt_thread)) - 6 + 8;
-	else if (fmt_resp)
-		right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8;
 	else
 		right_len = 0;
 	FreeIfNeeded(fmt_thread);
-	FreeIfNeeded(fmt_resp);
 
 	/*
 	 * limit right_len to cCOLS / 3
@@ -1373,15 +1383,6 @@ draw_page_header(
 	if (right_len > cCOLS / 3 + 1)
 		right_len = cCOLS / 3 + 1;
 
-#	ifdef HAVE_COLOR
-	fcol(tinrc.col_head);
-#	endif /* HAVE_COLOR */
-
-	/*
-	 * first line
-	 */
-	cur_pos = 0;
-
 	/* date */
 	if ((wtmp = char2wchar_t(buf)) != NULL) {
 		my_fputws(wtmp, stdout);
@@ -1441,6 +1442,30 @@ draw_page_header(
 	 */
 	cur_pos = 0;
 
+	/*
+	 * Convert to wide-char format string and determine the needed space
+	 * for the text at the right hand margin. The formatting info (%4s)
+	 * needs 3 positions but we need 4 positions on the screen for each
+	 * counter.
+	 */
+
+	right_len = 0;
+	if (whichresp && (fmt_resp = char2wchar_t(_(txt_art_x_of_n)))) {
+		right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 6 + 8;
+	} else {
+		if ((!x_resp && (fmt_resp = char2wchar_t(_(txt_no_responses)))) || (x_resp == 1 && (fmt_resp = char2wchar_t(_(txt_1_resp)))))
+			right_len = wcswidth(fmt_resp, wcslen(fmt_resp));
+		else if ((fmt_resp = char2wchar_t(_(txt_x_resp))))
+			right_len = wcswidth(fmt_resp, wcslen(fmt_resp)) - 3 + 4;
+	}
+	FreeIfNeeded(fmt_resp);
+
+	/*
+	 * limit right_len to cCOLS / 3
+	 */
+	if (right_len > cCOLS / 3 + 1)
+		right_len = cCOLS / 3 + 1;
+
 	/* line count */
 	if (arts[this_resp].line_count < 0)
 		strcpy(buf, "?");
@@ -1599,12 +1624,6 @@ draw_page_header(
 	my_fputs(cCRLF, stdout);
 
 #else /* !MULTIBYTE_ABLE || NO_LOCALE */
-	/*
-	 * determine the needed space for the text at the right hand margin
-	 * 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));
 
 #	ifdef HAVE_COLOR
 	fcol(tinrc.col_head);
@@ -1615,6 +1634,13 @@ draw_page_header(
 	 */
 	cur_pos = 0;
 
+	/*
+	 * determine the needed space for the text at the right hand margin
+	 * the formatting info (%4s) needs 3 positions but we need 4 positions
+	 * on the screen for each counter
+	 */
+	right_len = strlen(_(txt_thread_x_of_n)) - 6 + 8;
+
 	/* date */
 	my_fputs(buf, stdout);
 	cur_pos += strlen(buf);
@@ -1665,6 +1691,22 @@ draw_page_header(
 	 */
 	cur_pos = 0;
 
+	/*
+	 * determine the needed space for the text at the right hand margin
+	 * the formatting info (%4s) needs 3 positions but we need 4 positions
+	 * on the screen for each counter
+	 */
+	if (whichresp) {
+		right_len = strlen(_(txt_art_x_of_n)) - 6 + 8;
+	} else {
+		if (!x_resp)
+			right_len = strlen(_(txt_no_responses));
+		else if (x_resp == 1)
+			right_len = strlen(_(txt_1_resp));
+		else
+			right_len = strlen(_(txt_x_resp)) - 3 + 4;
+	}
+
 	/* line count */
 	/* an accurate line count will appear in the footer anymay */
 	if (arts[this_resp].line_count < 0)
@@ -1923,13 +1965,13 @@ prompt_response(
 
 	clear_message();
 
-	if ((num = (prompt_num(ch, _(txt_select_art)) - 1)) == -1) {
+	if ((num = prompt_num(ch, _(txt_select_art))) < 0) {
 		clear_message();
 		return -1;
 	}
 
 	if ((i = which_thread(curr_respnum)) >= 0)
-		return find_response(i, num);
+		return find_response(i, num - 1);
 	else
 		return -1;
 }
@@ -1957,10 +1999,10 @@ process_search(
 	 * Reposition within article if needed, try to get matched line
 	 * in the middle of the screen
 	 */
-	if (i < *lcurr_line || i >= (int) (*lcurr_line + screen_lines)) {
-		*lcurr_line = i - (screen_lines / 2);
-		if (*lcurr_line + screen_lines > message_lines)	/* off the end */
-			*lcurr_line = message_lines - screen_lines;
+	if (i < *lcurr_line || i >= (int) ((size_t) *lcurr_line + screen_lines)) {
+		*lcurr_line = (int) ((size_t) i - (screen_lines / 2));
+		if (((size_t) *lcurr_line + screen_lines) > message_lines)	/* off the end */
+			*lcurr_line = (int) (message_lines - screen_lines);
 		/* else pos. is just fine */
 	}
 
@@ -2010,7 +2052,7 @@ toggle_raw(
 
 			j = 0;
 			rewind(pgart.raw);
-			pgart.rawl = my_malloc(sizeof(t_lineinfo) * chunk);
+			pgart.rawl = my_malloc(sizeof(t_lineinfo) * (size_t) chunk);
 			offset = ftell(pgart.raw);
 
 			while ((line = tin_fgets(pgart.raw, FALSE)) != NULL) {
@@ -2025,7 +2067,7 @@ toggle_raw(
 				j++;
 				if (j >= chunk) {
 					chunk += 50;
-					pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk);
+					pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) chunk);
 				}
 
 				p = line;
@@ -2035,7 +2077,7 @@ toggle_raw(
 					while ((space > 0) && *p) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 						num_bytes = mbtowc(&wc, p, MB_CUR_MAX);
-						if (num_bytes != -1 && iswprint(wc)) {
+						if (num_bytes != -1 && iswprint((wint_t) wc)) {
 							if ((space -= wcwidth(wc)) < 0)
 								break;
 							p += num_bytes;
@@ -2079,7 +2121,7 @@ toggle_raw(
 						pgart.rawl[j].flags = 0;
 						if (++j >= chunk) {
 							chunk += 50;
-							pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * chunk);
+							pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) chunk);
 						}
 					}
 				}
@@ -2091,7 +2133,7 @@ toggle_raw(
 				offset = ftell(pgart.raw);
 			}
 
-			pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * j);
+			pgart.rawl = my_realloc(pgart.rawl, sizeof(t_lineinfo) * (size_t) j);
 		}
 		artline = pgart.rawl;
 		artlines = j;
@@ -2132,7 +2174,7 @@ void
 info_pager(
 	FILE *info_fh,
 	const char *title,
-	t_bool wrap_at_ends)
+	t_bool wrap_at_ends)	/* currently always TRUE */
 {
 	int offset;
 	t_function func;
@@ -2256,7 +2298,7 @@ info_pager(
 				if ((search_article((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), search_line, num_info_lines, infoline, num_info_lines - 1, info_file)) == -1)
 					break;
 
-				process_search(&curr_info_line, num_info_lines, NOTESLINES, INFO_PAGER);
+				process_search(&curr_info_line, (size_t) num_info_lines, (size_t) NOTESLINES, INFO_PAGER);
 				break;
 
 			case GLOBAL_QUIT:	/* quit */
@@ -2309,7 +2351,7 @@ display_info_page(
 		center_line(0, TRUE, info_title);
 	}
 
-	print_message_page(info_file, infoline, num_info_lines, curr_info_line, start, end, INFO_PAGER);
+	print_message_page(info_file, infoline, (size_t) num_info_lines, (size_t) curr_info_line, (size_t) start, (size_t) end, INFO_PAGER);
 
 	/* print footer */
 	draw_percent_mark(curr_info_line + (curr_info_line + NOTESLINES < num_info_lines ? NOTESLINES : num_info_lines - curr_info_line), num_info_lines);
@@ -2328,7 +2370,7 @@ preprocess_info_message(
 		return;
 
 	rewind(info_fh);
-	infoline = my_malloc(sizeof(t_lineinfo) * chunk);
+	infoline = my_malloc(sizeof(t_lineinfo) * (size_t) chunk);
 	num_info_lines = 0;
 
 	do {
@@ -2337,12 +2379,12 @@ preprocess_info_message(
 		num_info_lines++;
 		if (num_info_lines >= chunk) {
 			chunk += 50;
-			infoline = my_realloc(infoline, sizeof(t_lineinfo) * chunk);
+			infoline = my_realloc(infoline, sizeof(t_lineinfo) * (size_t) chunk);
 		}
 	} while (tin_fgets(info_fh, FALSE) != NULL);
 
 	num_info_lines--;
-	infoline = my_realloc(infoline, sizeof(t_lineinfo) * num_info_lines);
+	infoline = my_realloc(infoline, sizeof(t_lineinfo) * (size_t) num_info_lines);
 }
 
 
@@ -2513,7 +2555,7 @@ url_page(
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, url_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, url_keys));
 				break;
 		}
 	}
@@ -2568,7 +2610,7 @@ build_url_line(
 #endif /* USE_CURSES */
 
 	lptr = find_url(i);
-	snprintf(sptr, cCOLS, "  %s  %-*.*s%s", tin_ltoa(i + 1, 4), len, len, lptr->url, cCRLF);
+	snprintf(sptr, (size_t) cCOLS, "  %s  %-*.*s%s", tin_ltoa(i + 1, 4), len, len, lptr->url, cCRLF);
 	WriteLine(INDEX2LNUM(i), sptr);
 
 #ifdef USE_CURSES
@@ -2588,7 +2630,7 @@ process_url(
 	lptr = find_url(n);
 	len = strlen(lptr->url) << 1; /* double size; room for editing URL */
 	url = my_malloc(len + 1);
-	if (prompt_default_string("URL:", url, len, lptr->url, HIST_URL)) {
+	if (prompt_default_string("URL:", url, (int) len, lptr->url, HIST_URL)) {
 		if (!*url) {			/* Don't try and open nothing */
 			free(url);
 			return FALSE;
@@ -2635,9 +2677,9 @@ build_url_list(
 		 */
 		forever {
 			/* any matches left? */
-			if (pcre_exec(url_regex.re, url_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
-				if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
-					if (pcre_exec(news_regex.re, news_regex.extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+			if (pcre_exec(url_regex.re, url_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+				if (pcre_exec(mail_regex.re, mail_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
+					if (pcre_exec(news_regex.re, news_regex.extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) == PCRE_ERROR_NOMATCH)
 						break;
 
 			*(ptr + offsets[1]) = '\0';
@@ -2672,3 +2714,31 @@ free_url_list(
 	}
 	url_list = NULL;
 }
+
+
+static void
+draw_percent_mark(
+	long cur_num,
+	long max_num)
+{
+	char buf[32]; /* FIXME: may get truncated with long localized _(txt_more) ... */
+	int len;
+
+	if (NOTESLINES <= 0)
+		return;
+
+	if (cur_num <= 0 && max_num <= 0)
+		return;
+
+	clear_message();
+	snprintf(buf, sizeof(buf), "%s(%d%%) [%ld/%ld]", _(txt_more), (int) (cur_num * 100 / max_num), cur_num, max_num);
+	len = strwidth(buf);
+	MoveCursor(cLINES, cCOLS - len - (1 + BLANK_PAGE_COLS));
+#ifdef HAVE_COLOR
+	fcol(tinrc.col_normal);
+#endif /* HAVE_COLOR */
+	StartInverse();
+	my_fputs(buf, stdout);
+	EndInverse();
+	my_flush();
+}
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/parsdate.y tin-2.6.0/src/parsdate.y
--- tin-2.4.5/src/parsdate.y	2019-03-03 12:02:07.000000000 +0100
+++ tin-2.6.0/src/parsdate.y	2021-02-24 12:01:32.757914136 +0100
@@ -4,7 +4,7 @@
  *  Module    : parsedate.y
  *  Author    : S. Bellovin, R. $alz, J. Berets, P. Eggert
  *  Created   : 1990-08-01
- *  Updated   : 2000-01-03
+ *  Updated   : 2021-02-23
  *  Notes     : This grammar has 6 shift/reduce conflicts.
  *              Originally written by Steven M. Bellovin <smb@research.att.com>
  *              while at the University of North Carolina at Chapel Hill.
@@ -230,13 +230,13 @@ numzone	: tSNUMBER {
 	    if ((int)$1 < 0) {
 		/* Don't work with negative modulus. */
 		$1 = -(int)$1;
-		if ($1 > 9999 || (i = $1 % 100) >= 60) {
+		if ($1 > 9999 || (i = (int) ($1 % 100)) >= 60) {
 			YYABORT;
 		}
 		$$ = ($1 / 100) * 60 + i;
 	    }
 	    else {
-		if ($1 > 9999 || (i = $1 % 100) >= 60) {
+		if ($1 > 9999 || (i = (int) ($1 % 100)) >= 60) {
 			YYABORT;
 		}
 		$$ = -(($1 / 100) * 60 + i);
@@ -747,10 +747,10 @@ date_lex(void)
 	if (CTYPE(isalpha, c)) {
 	    for (p = buff; (c = *yyInput++) == '.' || CTYPE(isalpha, c); )
 		if (p < &buff[sizeof buff - 1])
-		    *p++ = CTYPE(isupper, c) ? my_tolower(c) : c;
+		    *p++ = (char) (CTYPE(isupper, c) ? my_tolower(c) : c);
 	    *p = '\0';
 	    yyInput--;
-	    return LookupWord(buff, p - buff);
+	    return LookupWord(buff, (int) (p - buff));
 	}
 
 	return *yyInput++;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/pgp.c tin-2.6.0/src/pgp.c
--- tin-2.4.5/src/pgp.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/pgp.c	2021-03-18 12:15:39.423034164 +0100
@@ -3,7 +3,7 @@
  *  Module    : pgp.c
  *  Author    : Steven J. Madsen
  *  Created   : 1995-05-12
- *  Updated   : 2017-03-28
+ *  Updated   : 2021-02-27
  *  Notes     : PGP support
  *
  * Copyright (c) 1995-2021 Steven J. Madsen <steve@erinet.com>
@@ -109,6 +109,7 @@ PGPNAME, pgpopts, pt, mailto, pt
 PGPNAME, pgpopts, pt, mailto, mailfrom, pt
 #	endif /* HAVE_GPG */
 
+/* RFC 4880 6.2 */
 #	define PGP_SIG_TAG "-----BEGIN PGP SIGNED MESSAGE-----\n"
 #	define PGP_KEY_TAG "-----BEGIN PGP PUBLIC KEY BLOCK-----\n"
 
@@ -219,13 +220,14 @@ split_file(
 	if ((plaintext = fopen(pt, "w")) == NULL)
 		goto err_hdr;
 
-	fgets(buf, LEN, art);			/* Copy the hdr up to and including the \n */
-	while (strcmp(buf, "\n")) {
+	if (fgets(buf, LEN, art) != NULL) {			/* Copy the hdr up to and including the \n */
+		while (strcmp(buf, "\n")) {
+			fputs(buf, header);
+			fgets(buf, LEN, art);
+		}
 		fputs(buf, header);
-		fgets(buf, LEN, art);
+		copy_fp(art, plaintext);
 	}
-	fputs(buf, header);
-	copy_fp(art, plaintext);
 
 	fclose(plaintext);
 err_hdr:
@@ -355,10 +357,10 @@ invoke_pgp_mail(
 		return;
 
 	func = prompt_slk_response(default_func, pgp_mail_keys, _(txt_pgp_mail),
-			printascii(keyencrypt, func_to_key(PGP_KEY_ENCRYPT, pgp_mail_keys)),
-			printascii(keysign, func_to_key(PGP_KEY_SIGN, pgp_mail_keys)),
-			printascii(keyboth, func_to_key(PGP_KEY_ENCRYPT_SIGN, pgp_mail_keys)),
-			printascii(keyquit, func_to_key(GLOBAL_QUIT, pgp_mail_keys)));
+			PrintFuncKey(keyencrypt, PGP_KEY_ENCRYPT, pgp_mail_keys),
+			PrintFuncKey(keysign, PGP_KEY_SIGN, pgp_mail_keys),
+			PrintFuncKey(keyboth, PGP_KEY_ENCRYPT_SIGN, pgp_mail_keys),
+			PrintFuncKey(keyquit, GLOBAL_QUIT, pgp_mail_keys));
 	switch (func) {
 		case PGP_KEY_SIGN:
 #	ifdef HAVE_PGPK
@@ -399,9 +401,9 @@ invoke_pgp_news(
 		return;
 
 	func = prompt_slk_response(default_func, pgp_news_keys, _(txt_pgp_news),
-				printascii(keysign, func_to_key(PGP_KEY_SIGN, pgp_news_keys)),
-				printascii(keyinclude, func_to_key(PGP_INCLUDE_KEY, pgp_news_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, pgp_news_keys)));
+				PrintFuncKey(keysign, PGP_KEY_SIGN, pgp_news_keys),
+				PrintFuncKey(keyinclude, PGP_INCLUDE_KEY, pgp_news_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, pgp_news_keys));
 	switch (func) {
 		case GLOBAL_ABORT:
 		case GLOBAL_QUIT:
@@ -458,14 +460,15 @@ pgp_check_article(
 		return FALSE;
 	}
 
-	fgets(buf, LEN, artinfo->raw);		/* Copy the body whilst looking for SIG/KEY tags */
-	while (!feof(artinfo->raw)) {
-		if (!pgp_signed && !strcmp(buf, PGP_SIG_TAG))
-			pgp_signed = TRUE;
-		if (!pgp_key && !strcmp(buf, PGP_KEY_TAG))
-			pgp_key = TRUE;
-		fputs(buf, art);
-		fgets(buf, LEN, artinfo->raw);
+	if (fgets(buf, LEN, artinfo->raw) != NULL) {		/* Copy the body whilst looking for SIG/KEY tags */
+		while (!feof(artinfo->raw)) {
+			if (!pgp_signed && !strcmp(buf, PGP_SIG_TAG))
+				pgp_signed = TRUE;
+			if (!pgp_key && !strcmp(buf, PGP_KEY_TAG))
+				pgp_key = TRUE;
+			fputs(buf, art);
+			fgets(buf, LEN, artinfo->raw);
+		}
 	}
 	fclose(art);
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/post.c tin-2.6.0/src/post.c
--- tin-2.4.5/src/post.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/post.c	2021-07-15 22:42:16.550414434 +0200
@@ -3,7 +3,7 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-09-23
+ *  Updated   : 2021-03-14
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -130,6 +130,7 @@ static struct msg_header {
 	char *text;
 } msg_headers[MAX_MSG_HEADERS];
 
+static t_posted *post_hist_list;
 
 /*
  * Local prototypes
@@ -139,11 +140,13 @@ static char **build_nglist(char *ngs_lis
 static char **split_address_list(const char *addresses, unsigned int *cnt);
 static int add_mail_quote(FILE *fp, int respnum);
 static int append_mail(const char *the_article, const char *addr, const char *the_mailbox);
+static int build_post_hist_list(void);
 static int check_article_to_be_posted(const char *the_article, int art_type, struct t_group **group, t_bool art_unchanged, t_bool use_cache);
 static int mail_loop(const char *filename, t_function func, char *subject, const char *groupname, const char *prompt, FILE *articlefp);
 static int msg_add_x_body(FILE *fp_out, const char *body);
 static int msg_write_headers(FILE *fp);
 static int post_loop(int type, struct t_group *group, t_function func, const char *posting_msg, int art_type, int offset);
+static int process_post_hist(int n);
 static unsigned int get_recipients(struct t_header *hdr, char *buf, size_t buflen);
 static size_t skip_id(const char *id);
 static struct t_group *check_moderated(const char *groups, int *art_type, const char *failmsg);
@@ -159,11 +162,16 @@ static t_bool must_include(const char *i
 static t_bool repair_article(t_function *result, struct t_group *group);
 static t_bool stripped_double_ngs(char **newsgroups, int *ngcnt);
 static t_bool submit_mail_file(const char *file, struct t_group *group, FILE *articlefp, t_bool include_text);
+static t_function post_hist_left(void);
+static t_function post_hist_right(void);
 static t_function prompt_rejected(void);
 static t_function prompt_to_send(const char *subject);
 static void add_headers(const char *infile, const char *a_message_id);
+static void build_post_hist_line(int i);
+static void draw_post_hist_arrow(void);
 static void appendid(char **where, const char **what);
 static void find_reply_to_addr(char *from_addr, t_bool parse, struct t_header *hdr);
+static void free_post_hist_list(void);
 static void join_references(char *buffer, const char *oldrefs, const char *newref);
 static void msg_add_header(const char *name, const char *text);
 static void msg_add_x_headers(const char *headers);
@@ -173,6 +181,7 @@ static void post_postponed_article(int a
 static void postpone_article(const char *the_article);
 static void setup_check_article_screen(int *init);
 static void show_followup_info(void);
+static void show_post_hist_page(void);
 static void strip_double_ngs(char *ngs_list);
 static void update_active_after_posting(char *newsgroups);
 static void update_posted_info_file(const char *group, int action, const char *subj, const char *a_message_id);
@@ -192,6 +201,9 @@ static void update_posted_info_file(cons
 #endif /* USE_CANLOCK */
 
 
+static t_menu phmenu = { 0, 0, 0, show_post_hist_page, draw_post_hist_arrow, build_post_hist_line };
+
+
 static t_function
 prompt_to_send(
 	const char *subject)
@@ -211,30 +223,30 @@ prompt_to_send(
 
 #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG)
 	snprintf(buf, sizeof(buf), _(txt_quit_edit_send),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_send_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_send_keys)),
-					printascii(keysend, func_to_key(POST_SEND, post_send_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_send_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_send_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_send_keys),
+					PrintFuncKey(keysend, POST_SEND, post_send_keys));
 #else
 #	ifdef HAVE_ISPELL
 	snprintf(buf, sizeof(buf), _(txt_quit_edit_send),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_send_keys)),
-					printascii(keysend, func_to_key(POST_SEND, post_send_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_send_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_send_keys),
+					PrintFuncKey(keysend, POST_SEND, post_send_keys));
 #	else
 #		ifdef HAVE_PGP_GPG
 	snprintf(buf, sizeof(buf), _(txt_quit_edit_send),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_send_keys)),
-					printascii(keysend, func_to_key(POST_SEND, post_send_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_send_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_send_keys),
+					PrintFuncKey(keysend, POST_SEND, post_send_keys));
 #		else
 	snprintf(buf, sizeof(buf), _(txt_quit_edit_send),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_send_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_send_keys)),
-					printascii(keysend, func_to_key(POST_SEND, post_send_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_send_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_send_keys),
+					PrintFuncKey(keysend, POST_SEND, post_send_keys));
 #		endif /* HAVE_PGP_GPG */
 #	endif /* HAVE_ISPELL */
 #endif /* HAVE_ISPELL && HAVE_PGP_GPG */
@@ -261,9 +273,9 @@ prompt_rejected(
 
 	return prompt_slk_response(POST_EDIT, post_edit_keys,
 				_(txt_quit_edit_postpone),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_edit_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_edit_keys)),
-				printascii(keypostpone, func_to_key(POST_POSTPONE, post_edit_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_edit_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_edit_keys),
+				PrintFuncKey(keypostpone, POST_POSTPONE, post_edit_keys));
 }
 
 
@@ -305,9 +317,9 @@ repair_article(
 	t_function func;
 
 	func = prompt_slk_response(POST_EDIT, post_edit_ext_keys, _(txt_bad_article),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_edit_ext_keys)),
-				printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_edit_ext_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_edit_ext_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_edit_ext_keys),
+				PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_edit_ext_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_edit_ext_keys));
 
 	*result = func;
 	if (func == POST_EDIT) {
@@ -324,7 +336,6 @@ repair_article(
 /*
  * make a backup copy of ~/TIN_ARTICLE_NAME, this is necessary since
  * submit_news_file adds headers, does q-p conversion etc
- * TODO: why not use BACKUP_FILE_EXT like in misc.c?
  */
 char *
 backup_article_name(
@@ -379,7 +390,7 @@ msg_add_header(
 	const char *p;
 	char *ptr;
 	char *new_name;
-	char *new_text = NULL;
+	char *new_text;
 	int i;
 	t_bool done = FALSE;
 
@@ -402,12 +413,11 @@ msg_add_header(
 					for (p = text; *p && (*p == ' ' || *p == '\t'); p++)
 						;
 					new_text = my_strdup(p);
-					ptr = strrchr(new_text, '\n');
-					if (ptr)
+					if ((ptr = strrchr(new_text, '\n')) != NULL)
 						*ptr = '\0';
 
 					msg_headers[i].text = my_strdup(new_text);
-					FreeIfNeeded(new_text);
+					free(new_text);
 				}
 				done = TRUE;
 			}
@@ -422,12 +432,11 @@ msg_add_header(
 				for (p = text; *p && (*p == ' ' || *p == '\t'); p++)
 					;
 				new_text = my_strdup(p);
-				ptr = strrchr(new_text, '\n');
-				if (ptr)
+				if ((ptr = strrchr(new_text, '\n')) != NULL)
 					*ptr = '\0';
 
 				msg_headers[i].text = my_strdup(new_text);
-				FreeIfNeeded(new_text);
+				free(new_text);
 			}
 		}
 		FreeIfNeeded(new_name);
@@ -461,107 +470,516 @@ msg_write_headers(
 }
 
 
-/* TODO: handle optional Message-ID: field */
+/*
+ * Posted messages menu
+ */
+static t_function
+post_hist_left(
+	void)
+{
+	return GLOBAL_QUIT;
+}
+
+
+static t_function
+post_hist_right(
+	void)
+{
+	return POSTED_SELECT;
+}
+
+
+static void
+show_post_hist_page(
+	void)
+{
+	int i;
+
+	signal_context = cPOSTED;
+	currmenu = &phmenu;
+	mark_offset = 0;
+
+	if (phmenu.curr < 0)
+		phmenu.curr = 0;
+
+	ClearScreen();
+	set_first_screen_item();
+	center_line(0, TRUE, _(txt_post_history_menu));
+
+	for (i = phmenu.first; i < phmenu.first + NOTESLINES && i < phmenu.max; ++i)
+		build_post_hist_line(i);
+
+	show_mini_help(POSTED_LEVEL);
+
+	draw_post_hist_arrow();
+}
+
+
 t_bool
-user_posted_messages(
+post_hist_page(
+	void)
+{
+	char key[MAXKEYLEN];
+	t_function func;
+	t_menu *oldmenu = NULL;
+
+	if (post_hist_list) {
+		info_message(_(txt_post_history_recursion));
+		return FALSE;
+	}
+
+	if (currmenu)
+		oldmenu = currmenu;
+	phmenu.curr = 0;
+	phmenu.max = build_post_hist_list();
+	if (phmenu.max == 0)
+		return FALSE;
+
+	clear_note_area();
+	show_post_hist_page();
+	set_xclick_off();
+
+	forever {
+		switch ((func = handle_keypad(post_hist_left, post_hist_right, NULL, post_hist_keys))) {
+			case GLOBAL_QUIT:
+				free_post_hist_list();
+				if (oldmenu)
+					currmenu = oldmenu;
+				return TRUE;
+
+			case DIGIT_1:
+			case DIGIT_2:
+			case DIGIT_3:
+			case DIGIT_4:
+			case DIGIT_5:
+			case DIGIT_6:
+			case DIGIT_7:
+			case DIGIT_8:
+			case DIGIT_9:
+				if (phmenu.max)
+					prompt_item_num(func_to_key(func, post_hist_keys), _(txt_select_art));
+				break;
+
+#ifndef NO_SHELL_ESCAPE
+			case GLOBAL_SHELL_ESCAPE:
+				do_shell_escape();
+				break;
+#endif /* !NO_SHELL_ESCAPE */
+
+			case GLOBAL_HELP:
+				show_help_page(POSTED_LEVEL, _(txt_post_history_menu_com));
+				show_post_hist_page();
+				break;
+
+			case GLOBAL_FIRST_PAGE:
+				top_of_list();
+				break;
+
+			case GLOBAL_LAST_PAGE:
+				end_of_list();
+				break;
+
+			case GLOBAL_REDRAW_SCREEN:
+				my_retouch();
+				show_post_hist_page();
+				break;
+
+			case GLOBAL_LINE_DOWN:
+				move_down();
+				break;
+
+			case GLOBAL_LINE_UP:
+				move_up();
+				break;
+
+			case GLOBAL_PAGE_DOWN:
+				page_down();
+				break;
+
+			case GLOBAL_PAGE_UP:
+				page_up();
+				break;
+
+			case GLOBAL_SCROLL_DOWN:
+				scroll_down();
+				break;
+
+			case GLOBAL_SCROLL_UP:
+				scroll_up();
+				break;
+
+			case GLOBAL_TOGGLE_HELP_DISPLAY:
+				toggle_mini_help(POSTED_LEVEL);
+				show_post_hist_page();
+				break;
+
+			case GLOBAL_TOGGLE_INFO_LAST_LINE:
+				tinrc.info_in_last_line = bool_not(tinrc.info_in_last_line);
+				show_post_hist_page();
+				break;
+
+			case POSTED_SELECT:
+				if (phmenu.max) {
+					switch (process_post_hist(phmenu.curr)) {
+						case LOOKUP_REPLY:
+							info_message(_(txt_post_history_op_unavail_for_reply));
+							break;
+
+						case LOOKUP_ART_UNAVAIL:
+							info_message(_(txt_art_unavailable));
+							break;
+
+						case LOOKUP_NO_LAST:
+							info_message(_(txt_no_last_message));
+							break;
+
+						case LOOKUP_UNAVAIL:
+							info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp));
+							break;
+
+						case LOOKUP_FAILED:
+							show_post_hist_page();
+							info_message(_(txt_post_history_lookup_failed));
+							break;
+
+						default:
+							show_post_hist_page();
+							break;
+					}
+				}
+				break;
+
+			case GLOBAL_SEARCH_SUBJECT_FORWARD:
+			case GLOBAL_SEARCH_SUBJECT_BACKWARD:
+			case GLOBAL_SEARCH_REPEAT:
+				if (func == GLOBAL_SEARCH_REPEAT && last_search != GLOBAL_SEARCH_SUBJECT_FORWARD && last_search != GLOBAL_SEARCH_SUBJECT_BACKWARD)
+					info_message(_(txt_no_prev_search));
+				else if (phmenu.max) {
+					int new_pos, old_pos = phmenu.curr;
+
+					new_pos = generic_search((func == GLOBAL_SEARCH_SUBJECT_FORWARD), (func == GLOBAL_SEARCH_REPEAT), phmenu.curr, phmenu.max - 1, POSTED_LEVEL);
+					if (new_pos != old_pos)
+						move_to_item(new_pos);
+				}
+				break;
+
+			default:
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, post_hist_keys));
+				break;
+		}
+	}
+}
+
+
+static void
+draw_post_hist_arrow(
+	void)
+{
+	draw_arrow_mark(INDEX_TOP + phmenu.curr - phmenu.first);
+	if (tinrc.info_in_last_line) {
+		t_posted *lptr;
+
+		lptr = find_post_hist(phmenu.curr);
+		if (lptr->mid[0])
+			info_message("%s", lptr->mid);
+	} else if (phmenu.curr == phmenu.max - 1)
+		info_message(_(txt_end_of_posted));
+}
+
+
+t_posted *
+find_post_hist(
+	int n)
+{
+	t_posted *lptr;
+
+	lptr = post_hist_list;
+	while (n-- > 0 && lptr->next)
+		lptr = lptr->next;
+
+	return lptr;
+}
+
+
+static void
+build_post_hist_line(
+	int i)
+{
+	char *sptr;
+	int group_len = cCOLS / 5;
+	t_posted *lptr;
+	char *tmp = NULL;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	int len = (int)((size_t) cCOLS * MB_CUR_MAX);
+	wchar_t *wtmp, *wtmp2;
+#else
+	int len = cCOLS;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+#ifdef USE_CURSES
+	/*
+	 * Allocate line buffer
+	 * make it the same size like in !USE_CURSES case to simplify the code
+	 */
+	sptr = my_malloc(len + 2);
+#else
+	sptr = screen[INDEX2SNUM(i)].col;
+#endif /* USE_CURSES */
+
+	lptr = find_post_hist(i);
+
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	if ((wtmp = char2wchar_t(lptr->group)) != NULL) {
+		if (!strchr(lptr->group, '@') && tinrc.abbreviate_groupname)
+			wtmp2 = abbr_wcsgroupname(wtmp, group_len);
+		else
+			wtmp2 = wcspart(wtmp, group_len, FALSE);
+
+		if (wtmp2) {
+			tmp = wchar_t2char(wtmp2);
+			free(wtmp2);
+		}
+		free(wtmp);
+	}
+#else
+	if (!strchr(lptr->group, '@') && tinrc.abbreviate_groupname)
+		tmp = abbr_groupname(lptr->group, group_len);
+	else
+		tmp = my_strdup(lptr->group);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+#if 1
+	snprintf(sptr, (size_t) len, "  %s  %8s  %c  %-*.*s  \"%s\"", tin_ltoa(i + 1, 4),
+			lptr->date, lptr->action,
+			group_len, group_len, BlankIfNull(tmp),
+			lptr->subj);
+#else
+	/* also show MID */
+	snprintf(sptr, (size_t) len, "  %s  %8s  %c  %-*.*s  \"%s\" %s", tin_ltoa(i + 1, 4),
+			lptr->date, lptr->action,
+			group_len, group_len, BlankIfNull(tmp),
+			lptr->subj,
+			lptr->mid);
+#endif /* 1 */
+
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	if ((wtmp = char2wchar_t(sptr)) != NULL) {
+		wtmp2 = wcspart(wtmp, cCOLS - 1, FALSE);
+		if (wtmp2) {
+			free(wtmp);
+			FreeIfNeeded(tmp);
+			if ((tmp = wchar_t2char(wtmp2)) != NULL) {
+				snprintf(sptr, (size_t) len, "%s", tmp);
+				FreeAndNull(tmp);
+			}
+			free(wtmp2);
+		} else
+			free(wtmp);
+	}
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
+#ifndef USE_CURSES
+	if (tinrc.strip_blanks)
+		strcat(strip_line(sptr), cCRLF);
+#endif /* !USE_CURSES */
+
+	WriteLine(INDEX2LNUM(i), sptr);
+	FreeIfNeeded(tmp);
+
+#ifdef USE_CURSES
+	free(sptr);
+#endif /* USE_CURSES */
+}
+
+
+static int
+process_post_hist(
+	int n)
+{
+	t_posted *lptr;
+	int ret;
+
+	lptr = find_post_hist(n);
+
+	if (strchr(lptr->group, '@'))
+		ret = LOOKUP_REPLY;
+#ifdef NNTP_ABLE
+	else if (read_news_via_nntp && !read_saved_news) {
+			ret = show_article_by_msgid(lptr->mid);
+	}
+#endif /* NNTP_ABLE */
+	/*
+	 * reading from local spool or saved news
+	 * - select level is not covered
+	 * - if called from thread- or page-level one will be taken back
+	 *   to group-level after viewing an article
+	 */
+	else {
+		ret = LOOKUP_ART_UNAVAIL;
+		if (curr_group != NULL) { /* ! select level */
+			struct t_msgid *msgid;
+
+			if ((msgid = find_msgid(lptr->mid)) != NULL) {
+				if (msgid->article != ART_UNAVAILABLE) {
+					if (show_page(curr_group, msgid->article, NULL))
+							ret = LOOKUP_OK;
+				}
+			}
+		} else
+			ret = LOOKUP_UNAVAIL;
+	}
+	return ret;
+}
+
+
+static int
+build_post_hist_list(
 	void)
 {
 	FILE *fp;
+	char *p, *q;
 	char buf[LEN];
-	int no_of_lines = 0;
-	size_t group_len = 0, i = 0, j, k;
-	struct t_posted *posted;
+	int count = 0;
+	size_t i = 0, j, k, n;
+	t_posted *posted = NULL;
 
 	if ((fp = fopen(posted_info_file, "r")) == NULL) {
 		clear_message();
-		return FALSE;
+		return 0;
 	}
 
 	while (fgets(buf, (int) sizeof(buf), fp) != NULL)
-		no_of_lines++;
+		count++;
 
-	if (!no_of_lines) {
+	if (!count) {
 		fclose(fp);
 		info_message(_(txt_no_arts_posted));
-		return FALSE;
+		return 0;
 	}
 	rewind(fp);
-	posted = my_malloc((no_of_lines + 1) * sizeof(struct t_posted));
+	count = 0;
 
 	while (fgets(buf, (int) sizeof(buf), fp) != NULL) {
 		if (buf[0] == '#' || buf[0] == '\n')
 			continue;
 
-		for (j = 0, k = 0; buf[j] != '|' && buf[j] != '\n'; j++)
-			if (k < sizeof(posted[i].date) - 1)
-				posted[i].date[k++] = buf[j];	/* posted date */
+		if (!posted) {
+			posted = post_hist_list = my_malloc(sizeof(t_posted));
+			posted->next = NULL;
+		} else {
+			posted = my_malloc(sizeof(t_posted));
+			posted->next = post_hist_list;
+			post_hist_list = posted;
+		}
+		++count;
+
+		n = 0;
+		q = my_strdup(buf);
+		if (tin_strtok(q, "|") != NULL) {
+			for (; tin_strtok(NULL, "|") != NULL; n++)
+				;
+		}
+		free(q);
+
+		for (j = 0, k = 0; buf[j] != '|' && buf[j] != '\n'; j++) {
+			if (k < sizeof(posted->date) - 1)
+				posted->date[k++] = buf[j];	/* posted date */
+		}
 
-		if (buf[j] == '\n') {
+		/* current expected actions [dfrwx] */
+		if (n < 3 || buf[++j] == '|') { /* too few args and/or empty action */
 			error_message(3, _(txt_error_corrupted_file), posted_info_file);
 			fclose(fp);
 			clear_message();
-			free(posted);
-			return FALSE;
+			free_post_hist_list();
+			return 0;
 		}
-		posted[i].date[k] = '\0';
-		posted[i + 1].date[0] = '\0';
+		posted->date[k] = '\0';
 
-		posted[i].action = buf[++j];
+		posted->action = buf[j];
 		j += 2;
 
+		/* TODO:
+		 * - '|' in local-parts of mail addresses will confuse the code
+		 */
 		for (k = 0; buf[j] != '|' && buf[j] != ','; j++) {
-			if (k < sizeof(posted[i].group) - 1)
-				posted[i].group[k++] = buf[j];
+			if (k < sizeof(posted->group) - 1)
+				posted->group[k++] = buf[j];
 		}
 		if (buf[j] == ',') {
 			while (buf[j] != '|' && buf[j] != '\n')
 				j++;
 
-			if (k > sizeof(posted[i].group) - 5)
-				k = sizeof(posted[i].group) - 5;
-			posted[i].group[k++] = ',';
-			posted[i].group[k++] = '.';
-			posted[i].group[k++] = '.';
-			posted[i].group[k++] = '.';
-		}
-		posted[i].group[k] = '\0';
-		if (k > group_len)
-			group_len = k;
+			if (k > sizeof(posted->group) - 5)
+				k = sizeof(posted->group) - 5;
+
+			posted->group[k++] = ',';
+			posted->group[k++] = '.';
+			posted->group[k++] = '.';
+			posted->group[k++] = '.';
+		}
+		posted->group[k] = '\0';
+
 		j++;
 
-		for (k = 0; buf[j] != '\n'; j++) {
-			if (k < sizeof(posted[i].subj) - 1)
-				posted[i].subj[k++] = buf[j];
+		p = buf;
+		while ((q = strstr(p, "|<" )) != NULL)
+			p = ++q;
+
+		if (strlen(p) >= 4 && *p == '<' && strlen(p) < sizeof(posted->mid) - 1) { /* <@> */
+			t_bool invalid = FALSE;
+			t_bool has_at = FALSE;
+
+			for (q = p, k = 0; *q != '\n' && !invalid; q++) {
+				if (*q < 33 || !isascii(*q)) {
+					invalid = TRUE;
+					break;
+				}
+				if (*q == '@')
+					has_at = TRUE;
+
+				posted->mid[k++] = *q;
+			}
+
+			if (*q != '\n' || *(q - 1) != '>')
+				invalid = TRUE;
+
+			if (!invalid && has_at) {
+				posted->mid[k] = '\0';
+				*(p - 1) = '\n'; /* so it does not end up in subj */
+			} else
+				posted->mid[0] = '\0';
 		}
-		posted[i].subj[k] = '\0';
+
+		if (p == buf || p == buf + j) /* subject looks like id and no id logged or no id given, clear id */
+			posted->mid[0] = '\0';
+		my_strncpy(posted->subj, buf + j, sizeof(posted->subj) - 1);
 		i++;
 	}
-	posted[i].date[0] = '\0';	/* end-marker for display */
 	fclose(fp);
 
-	if (!(fp = tmpfile())) {
-		free(posted);
-		return FALSE;
-	}
-	for (; i > 0; i--) {
-		snprintf(buf, sizeof(buf), "%8s  %c  %-*s  %s",
-			posted[i - 1].date, posted[i - 1].action,
-			(int) group_len, posted[i - 1].group, posted[i - 1].subj);
-		fprintf(fp, "%s%s", buf, cCRLF);
-	}
-	free(posted);
-	info_pager(fp, _(txt_post_history_menu), TRUE);
-	fclose(fp);
-	info_pager(NULL, NULL, TRUE); /* free mem */
+	return count;
+}
 
-	return TRUE;
+
+static void
+free_post_hist_list(
+	void)
+{
+	t_posted *p, *q;
+
+	for (p = post_hist_list; p != NULL; p = q) {
+		q = p->next;
+		free(p);
+	}
+	post_hist_list = NULL;
 }
 
 
 /*
  * TODO:
  * - mime-encode subject so we get the right charset (it may be different
- *   in subsequent sessions); update user_posted_messages accordingly.
+ *   in subsequent sessions)
  */
 static void
 update_posted_info_file(
@@ -670,6 +1088,8 @@ append_mail(
 			fclose(fp_in);
 			return ENOENT; /* FIXME! dot_lock() doesn't return more info yet */
 		}
+#else
+		rval = 0;
 #endif /* !NO_LOCKING */
 
 		if (mmdf)
@@ -923,7 +1343,7 @@ check_article_to_be_posted(
 
 		if (cp - line == 7 && !strncasecmp(line, "Subject", 7)) {
 			found_subject_lines++;
-			strncpy(subject, cp + 2, cCOLS - 6);
+			strncpy(subject, cp + 2, (size_t) (cCOLS - 6));
 			subject[cCOLS - 6] = '\0';
 		}
 
@@ -1082,18 +1502,16 @@ check_article_to_be_posted(
 			if ((cp2 = parse_header(line, "Date", FALSE, FALSE, FALSE))) {
 				if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0)
 					errors_catbp |= CA_ERROR_BAD_DATE;
-			} else {
+			} else
 				errors_catbp |= CA_ERROR_BAD_DATE;
-			}
 		}
 
 		if (cp - line == 7 && !strncasecmp(line, "Expires", 7)) {
 			if ((cp2 = parse_header(line, "Expires", FALSE, FALSE, FALSE))) {
 				if (parsedate(cp2, (struct _TIMEINFO *) 0) <= 0)
 					errors_catbp |= CA_ERROR_BAD_EXPIRES;
-			} else {
+			} else
 				errors_catbp |= CA_ERROR_BAD_EXPIRES;
-			}
 		}
 
 		/*
@@ -1319,7 +1737,7 @@ check_article_to_be_posted(
 						cp += num_bytes;
 						if (!contains_8bit && num_bytes > 1)
 							contains_8bit = TRUE;
-						if (iswprint(wc) && ((wc_width = wcwidth(wc)) != -1))
+						if (iswprint((wint_t) wc) && ((wc_width = wcwidth(wc)) != -1))
 							col += wc_width;
 						else
 							col++;
@@ -1351,12 +1769,12 @@ check_article_to_be_posted(
  * TODO: cleanup, test me, move to the right location, strings -> lang.c, ...
  */
 	if (must_break_line && ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_BASE64)) {
-#	ifdef MIME_BREAK_LONG_LINES
+#ifdef MIME_BREAK_LONG_LINES
 		if (contains_8bit) {
 			if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) != MIME_ENCODING_QP)
 				my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is neither set to %s nor to %s\n"), must_break_line, IMF_LINE_LEN, txt_quoted_printable, txt_base64);
 		} else
-#	endif /* MIME_BREAK_LONG_LINES */
+#endif /* MIME_BREAK_LONG_LINES */
 		{
 			if ((*c_group ? (*c_group)->attribute->post_mime_encoding : tinrc.post_mime_encoding) == MIME_ENCODING_QP)
 				my_fprintf(stderr, _("Line %d is longer than %d octets and should be folded, but\nencoding is set to %s without enabling MIME_BREAK_LONG_LINES or\nposting doesn't contain any 8bit chars and thus folding won't happen\n"), must_break_line, IMF_LINE_LEN, txt_quoted_printable);
@@ -1891,41 +2309,41 @@ post_article_loop:
 #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG)
 			func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST),
 					post_post_keys, _(txt_quit_edit_post),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #else
 #	ifdef HAVE_ISPELL
 			func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST),
 					post_post_keys, _(txt_quit_edit_post),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #	else
 #		ifdef HAVE_PGP_GPG
 			func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST),
 					post_post_keys, _(txt_quit_edit_post),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		else
 			func = prompt_slk_response((i ? POST_EDIT : art_unchanged ? POST_POSTPONE : GLOBAL_POST),
 					post_post_keys, _(txt_quit_edit_post),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		endif /* HAVE_PGP_GPG */
 #	endif /* HAVE_ISPELL */
 #endif /* HAVE_ISPELL && HAVE_PGP_GPG */
@@ -1944,44 +2362,43 @@ post_article_loop:
 
 #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG)
 			snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #else
 #	ifdef HAVE_ISPELL
 			snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #	else
 #		ifdef HAVE_PGP_GPG
 			snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		else
 			snprintf(buf, sizeof(buf), _(txt_quit_edit_xpost),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-					printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-					printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-					printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-					printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+					PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+					PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+					PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+					PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		endif /* HAVE_PGP_GPG */
 #	endif /* HAVE_ISPELL */
 #endif /* HAVE_ISPELL && HAVE_PGP_GPG */
 
-			/* Superfluous force_command stuff not used in current code */
-			func = ( /* force_command ? ch_default : */ prompt_slk_response(func,
+			func = (prompt_slk_response(func,
 						post_post_keys, "%s", sized_message(&smsg, buf,
 						"" /* TODO: was note_h.subj */ )));
 			free(smsg);
@@ -2088,9 +2505,8 @@ post_article_done:
 			 */
 			add_headers(article_name, a_message_id);
 
-			if ((errno = append_mail(article_name, userid, a_mailbox))) {
+			if ((errno = append_mail(article_name, userid, a_mailbox)))
 				perror_message(_(txt_cannot_open_for_saving), a_mailbox);
-			}
 		}
 		free_and_init_header(&header);
 	}
@@ -2391,7 +2807,7 @@ fetch_postponed_article(
 {
 	FILE *in, *out;
 	FILE *tmp;
-	char *bufp = NULL;
+	char *bufp;
 	char postponed_tmp[PATH_LEN];
 	char line[HEADER_LEN];
 	t_bool first_article;
@@ -2413,9 +2829,7 @@ fetch_postponed_article(
 		return FALSE;
 	}
 
-	fgets(line, (int) sizeof(line), in);
-
-	if (strncmp(line, "From ", 5) != 0) {
+	if (fgets(line, (int) sizeof(line), in) == NULL || strncmp(line, "From ", 5) != 0) {
 		fclose(in);
 		fclose(out);
 		fclose(tmp);
@@ -2520,11 +2934,11 @@ pickup_postponed_articles(
 			char keyquit[MAXKEYLEN], keyyes[MAXKEYLEN];
 
 			snprintf(buf, sizeof(buf), _(txt_postpone_repost),
-					printascii(keyyes, func_to_key(PROMPT_YES, post_postpone_keys)),
-					printascii(keyoverride, func_to_key(POSTPONE_OVERRIDE, post_postpone_keys)),
-					printascii(keyall, func_to_key(POSTPONE_ALL, post_postpone_keys)),
-					printascii(keyno, func_to_key(PROMPT_NO, post_postpone_keys)),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_postpone_keys)));
+					PrintFuncKey(keyyes, PROMPT_YES, post_postpone_keys),
+					PrintFuncKey(keyoverride, POSTPONE_OVERRIDE, post_postpone_keys),
+					PrintFuncKey(keyall, POSTPONE_ALL, post_postpone_keys),
+					PrintFuncKey(keyno, PROMPT_NO, post_postpone_keys),
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_postpone_keys));
 
 			func = prompt_slk_response(PROMPT_YES, post_postpone_keys,
 					"%s", sized_message(&smsg, buf, subject));
@@ -2943,9 +3357,9 @@ post_response(
 
 /*		clear_message(); */
 		func = prompt_slk_response(PAGE_MAIL, post_mail_fup_keys, _(txt_resp_to_poster),
-				printascii(keymail, func_to_key(POST_MAIL, post_mail_fup_keys)),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_mail_fup_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_mail_fup_keys)));
+				PrintFuncKey(keymail, POST_MAIL, post_mail_fup_keys),
+				PrintFuncKey(keypost, GLOBAL_POST, post_mail_fup_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_mail_fup_keys));
 		switch (func) {
 			case GLOBAL_POST:
 				use_followup_to = FALSE;
@@ -2970,9 +3384,9 @@ post_response(
 		signal_context = cPostFup;
 		func = prompt_slk_response(GLOBAL_POST, post_ignore_fupto_keys,
 				_(txt_prompt_fup_ignore),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_ignore_fupto_keys)),
-				printascii(keyignore, func_to_key(POST_IGNORE_FUPTO, post_ignore_fupto_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_ignore_fupto_keys)));
+				PrintFuncKey(keypost, GLOBAL_POST, post_ignore_fupto_keys),
+				PrintFuncKey(keyignore, POST_IGNORE_FUPTO, post_ignore_fupto_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_ignore_fupto_keys));
 		signal_context = save_signal_context;
 		switch (func) {
 			case GLOBAL_QUIT:
@@ -3100,7 +3514,7 @@ post_response(
 
 				/* skip headers + header/body separator */
 				while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) {
-					offset += strlen(buffer);
+					offset = (long) ((size_t) offset + strlen(buffer));
 					if (buffer[0] == '\n' || buffer[0] == '\r')
 						break;
 				}
@@ -3617,8 +4031,8 @@ mail_to_author(
 
 		func = prompt_slk_response(POST_CONTINUE, post_continue_keys,
 				_(txt_warn_suspicious_mail),
-				printascii(keycont, func_to_key(POST_CONTINUE, post_continue_keys)),
-				printascii(keyabort, func_to_key(POST_ABORT, post_continue_keys)));
+				PrintFuncKey(keycont, POST_CONTINUE, post_continue_keys),
+				PrintFuncKey(keyabort, POST_ABORT, post_continue_keys));
 		switch (func) {
 			case POST_ABORT:
 			case GLOBAL_ABORT:
@@ -3661,7 +4075,7 @@ mail_to_author(
 
 				/* skip headers + header/body separator */
 				while (fgets(buffer, (int) sizeof(buffer), pgart.raw) != NULL) {
-					offset += strlen(buffer);
+					offset = (long) ((size_t) offset + strlen(buffer));
 					if (buffer[0] == '\n' || buffer[0] == '\r')
 						break;
 				}
@@ -3860,9 +4274,9 @@ cancel_article(
 		char keycancel[MAXKEYLEN], keyquit[MAXKEYLEN], keysupersede[MAXKEYLEN];
 
 		snprintf(buff, sizeof(buff), _(txt_cancel_article),
-				printascii(keycancel, func_to_key(POST_CANCEL, post_delete_keys)),
-				printascii(keysupersede, func_to_key(POST_SUPERSEDE, post_delete_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_delete_keys)));
+				PrintFuncKey(keycancel, POST_CANCEL, post_delete_keys),
+				PrintFuncKey(keysupersede, POST_SUPERSEDE, post_delete_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_delete_keys));
 
 		func = prompt_slk_response(default_func, post_delete_keys,
 						"%s", sized_message(&smsg, buff, art->subject));
@@ -4006,9 +4420,9 @@ cancel_article(
 			int save_signal_context = signal_context;
 
 			snprintf(buff, sizeof(buff), _(txt_quit_cancel),
-					printascii(keyedit, func_to_key(POST_EDIT, post_cancel_keys)),
-					printascii(keyquit, func_to_key(GLOBAL_QUIT, post_cancel_keys)),
-					printascii(keycancel, func_to_key(POST_CANCEL, post_cancel_keys)));
+					PrintFuncKey(keyedit, POST_EDIT, post_cancel_keys),
+					PrintFuncKey(keyquit, GLOBAL_QUIT, post_cancel_keys),
+					PrintFuncKey(keycancel, POST_CANCEL, post_cancel_keys));
 
 			signal_context = cPostCancel;
 			func = prompt_slk_response(default_func, post_cancel_keys, "%s", sized_message(&smsg, buff, note_h.subj));
@@ -4091,9 +4505,9 @@ repost_article(
 	struct t_group *group;
 	struct t_header note_h = artinfo->hdr;
 	t_bool force_command = FALSE;
-#	ifdef FORGERY
+#ifdef FORGERY
 	char line[HEADER_LEN];
-#	endif /* FORGERY */
+#endif /* FORGERY */
 	t_function func, default_func = GLOBAL_POST;
 
 	msg_init_headers();
@@ -4137,7 +4551,7 @@ repost_article(
 
 	if (Superseding) {
 
-#	ifdef FORGERY
+#ifdef FORGERY
 		make_path_header(line);
 		msg_add_header("Path", line);
 
@@ -4157,13 +4571,13 @@ repost_article(
 		if (FromSameUser) {	/* just add can-key for own articles */
 			ADD_CAN_KEY(note_h.messageid);
 		}
-#	else
+#else
 		msg_add_header("From", from_name);
 		if (*reply_to)
 			msg_add_header("Reply-To", reply_to);
 		ADD_MSG_ID_HEADER();
 		ADD_CAN_KEY(note_h.messageid);
-#	endif /* FORGERY */
+#endif /* FORGERY */
 		msg_add_header("Supersedes", note_h.messageid);
 
 		if (note_h.followup)
@@ -4234,10 +4648,10 @@ repost_article(
 		 *
 		 * TODO : use strunc() on note_h.subj?
 		 */
-		fprintf(fp, "[ %-*s ]\n", (int) (72 + strlen(_(txt_article_reposted)) - strwidth(_(txt_article_reposted))), _(txt_article_reposted));
-		fprintf(fp, "[ From: %-*s ]\n", (int) (66 + strlen(note_h.from) - strwidth(note_h.from)), note_h.from);
-		fprintf(fp, "[ Subject: %-*s ]\n", (int) (63 + strlen(note_h.subj) - strwidth(note_h.subj)), note_h.subj);
-		fprintf(fp, "[ Newsgroups: %-*s ]\n", (int) (60 + strlen(note_h.newsgroups) - strwidth(note_h.newsgroups)), note_h.newsgroups);
+		fprintf(fp, "[ %-*s ]\n", (int) (72 + strlen(_(txt_article_reposted)) - (size_t) strwidth(_(txt_article_reposted))), _(txt_article_reposted));
+		fprintf(fp, "[ From: %-*s ]\n", (int) (66 + strlen(note_h.from) - (size_t) strwidth(note_h.from)), note_h.from);
+		fprintf(fp, "[ Subject: %-*s ]\n", (int) (63 + strlen(note_h.subj) - (size_t) strwidth(note_h.subj)), note_h.subj);
+		fprintf(fp, "[ Newsgroups: %-*s ]\n", (int) (60 + strlen(note_h.newsgroups) - (size_t) strwidth(note_h.newsgroups)), note_h.newsgroups);
 		if (note_h.messageid)
 			fprintf(fp, "[ Message-ID: %-60s ]\n\n", note_h.messageid);
 	} else /* don't break long lines if superseeding. TODO: what about uu/mime-parts? */
@@ -4289,38 +4703,38 @@ repost_article(
 
 #if defined(HAVE_ISPELL) && defined(HAVE_PGP_GPG)
 		snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-				printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-				printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-				printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-				printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+				PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+				PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+				PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+				PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+				PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #else
 #	ifdef HAVE_ISPELL
 		snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-				printascii(keyispell, func_to_key(POST_ISPELL, post_post_keys)),
-				printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-				printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+				PrintFuncKey(keyispell, POST_ISPELL, post_post_keys),
+				PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+				PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+				PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #	else
 #		ifdef HAVE_PGP_GPG
 		snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-				printascii(keypgp, func_to_key(POST_PGP, post_post_keys)),
-				printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-				printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+				PrintFuncKey(keypgp, POST_PGP, post_post_keys),
+				PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+				PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+				PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		else
 		snprintf(buff, sizeof(buff), _(txt_quit_edit_xpost),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, post_post_keys)),
-				printascii(keyedit, func_to_key(POST_EDIT, post_post_keys)),
-				printascii(keymenu, func_to_key(GLOBAL_OPTION_MENU, post_post_keys)),
-				printascii(keypost, func_to_key(GLOBAL_POST, post_post_keys)),
-				printascii(keypostpone, func_to_key(POST_POSTPONE, post_post_keys)));
+				PrintFuncKey(keyquit, GLOBAL_QUIT, post_post_keys),
+				PrintFuncKey(keyedit, POST_EDIT, post_post_keys),
+				PrintFuncKey(keymenu, GLOBAL_OPTION_MENU, post_post_keys),
+				PrintFuncKey(keypost, GLOBAL_POST, post_post_keys),
+				PrintFuncKey(keypostpone, POST_POSTPONE, post_post_keys));
 #		endif /* HAVE_PGP_GPG */
 #	endif /* HAVE_ISPELL */
 #endif /* HAVE_ISPELL && HAVE_PGP_GPG */
@@ -4377,13 +4791,13 @@ msg_add_x_headers(
 		while (fgets(line, (int) sizeof(line), fp) != NULL) {
 			if (line[0] != '\n' && line[0] != '#') {
 				if (line[0] != ' ' && line[0] != '\t') {
-					x_hdrs = my_realloc(x_hdrs, (num_x_hdrs + 1) * sizeof(char *));
+					x_hdrs = my_realloc(x_hdrs, (size_t) (num_x_hdrs + 1) * sizeof(char *));
 					x_hdrs[num_x_hdrs++] = my_strdup(line);
 				} else {
 					if (!num_x_hdrs) /* folded line, but no previous header */
 						continue;
-					i = strlen(x_hdrs[num_x_hdrs - 1]);
-					x_hdrs[num_x_hdrs - 1] = my_realloc(x_hdrs[num_x_hdrs - 1], i + strlen(line) + 1);
+					i = (int) strlen(x_hdrs[num_x_hdrs - 1]);
+					x_hdrs[num_x_hdrs - 1] = my_realloc(x_hdrs[num_x_hdrs - 1], (size_t) i + strlen(line) + 1);
 					strcpy(x_hdrs[num_x_hdrs - 1] + i, line);
 				}
 			}
@@ -4984,7 +5398,7 @@ split_address_list(
 				end--;	/* skip trailing white space */
 			if (!isspace((int) *end))
 				end++;
-			addr_len = end - start;
+			addr_len = (size_t) (end - start);
 			if (addr_len > 0) {
 				addr = my_malloc(addr_len + 1);
 				strncpy(addr, start, addr_len);
@@ -5176,7 +5590,7 @@ build_messageid(
 
 	/*
 	 * disallow .invalid TLD (gnksa_check_from() allows it)
-	 * and Message-IDs > 250 octects (RFC 3977, 3.6)
+	 * and Message-IDs > 250 octets (RFC 3977, 3.6)
 	 */
 	if ((j = strlen(buf) - 9) > 0) { /* strlen(".invalid>") */
 		if (!strcasecmp(".invalid>", buf + j) || j > 241) /* 250 - 9 */
@@ -5220,6 +5634,7 @@ get_cancel_lock_algo(
 	}
 }
 
+
 /*
  * build_canlock(messageid, secret)
  * returns *(cancel-lock) or NULL
@@ -5276,40 +5691,39 @@ get_secret(
 		error_message(2, _(txt_cannot_open), path_secret);
 #	endif /* DEBUG */
 		return NULL;
-	} else {
-		if ((fd = fileno(fp_secret)) == -1) {
-			fclose(fp_secret);
-			return NULL;
-		}
-		if (fstat(fd, &statbuf) == -1) {
-			fclose(fp_secret);
-			return NULL;
-		}
+	}
+
+	if ((fd = fileno(fp_secret)) == -1) {
+		fclose(fp_secret);
+		return NULL;
+	}
+
 #	ifndef FILE_MODE_BROKEN
-		if ((S_ISREG(statbuf.st_mode)) && ((statbuf.st_mode|S_IRUSR|S_IWUSR) != (S_IRUSR|S_IWUSR|S_IFREG)) && (statbuf.st_size > 0)) {
+	if (fstat(fd, &statbuf) == -1) {
+		fclose(fp_secret);
+		return NULL;
+	}
+	if ((S_ISREG(statbuf.st_mode)) && ((statbuf.st_mode|S_IRUSR|S_IWUSR) != (S_IRUSR|S_IWUSR|S_IFREG)) && (statbuf.st_size > 0)) {
 #		ifdef DEBUG
-			error_message(4, _(txt_error_insecure_permissions), path_secret, statbuf.st_mode);
-#		else
+		error_message(4, _(txt_error_insecure_permissions), path_secret, statbuf.st_mode);
+#		else /* endif here? */
 #			ifdef HAVE_FCHMOD
-			fchmod(fd, S_IRUSR|S_IWUSR);
+		fchmod(fd, S_IRUSR|S_IWUSR);
 #			else
 #				ifdef HAVE_CHMOD
-			chmod(path_secret, S_IRUSR|S_IWUSR);
+		chmod(path_secret, S_IRUSR|S_IWUSR);
 #				endif /* HAVE_CHMOD */
 #			endif /* HAVE_FCHMOD */
 #		endif /* DEBUG */
-		}
-#	endif /* !FILE_MODE_BROKEN */
-		(void) fread(cancel_secret, HEADER_LEN - 1, 1, fp_secret);
-		fclose(fp_secret);
 	}
+#	endif /* !FILE_MODE_BROKEN */
 
-	cancel_secret[HEADER_LEN - 1] = '\0';
-
-	if ((ptr = strchr(cancel_secret, '\n')))
-		*ptr = '\0';
+	/* TODO: allow empty secret with BlankIfNull()? */
+	if ((ptr = tin_fgets(fp_secret, FALSE)) != NULL)
+		my_strncpy(cancel_secret, ptr, sizeof(cancel_secret) - 1);
 
-	return cancel_secret;
+	fclose(fp_secret);
+	return (*cancel_secret ? cancel_secret : NULL);
 }
 #endif /* USE_CANLOCK */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/prompt.c tin-2.6.0/src/prompt.c
--- tin-2.4.5/src/prompt.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/prompt.c	2021-07-15 22:43:01.568237670 +0200
@@ -3,7 +3,7 @@
  *  Module    : prompt.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2017-10-18
+ *  Updated   : 2021-07-14
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -179,8 +179,8 @@ prompt_yn(
 
 /*	fflush(stdin); */		/* Prevent finger trouble from making important decisions */
 
-	yes = func_to_key(PROMPT_YES, prompt_keys);
-	no = func_to_key(PROMPT_NO, prompt_keys);
+	yes = (wint_t) func_to_key(PROMPT_YES, prompt_keys);
+	no = (wint_t) func_to_key(PROMPT_NO, prompt_keys);
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	printascii(keyyes, (default_answer ? towupper(yes) : yes));
@@ -202,7 +202,7 @@ prompt_yn(
 		prompt_ch = (default_answer ? yes : no);
 		keyprompt = (default_answer ? keyyes : keyno);
 
-		snprintf(prompt_yn_choice, prompt_len, " (%s/%s) %-*s", keyyes, keyno, maxlen, keyprompt);
+		snprintf(prompt_yn_choice, (size_t) prompt_len, " (%s/%s) %-*s", keyyes, keyno, maxlen, keyprompt);
 		prompt_yn_redraw();
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
@@ -214,9 +214,9 @@ prompt_yn(
 
 		switch (ch) {
 			case ESC:	/* (ESC) common arrow keys */
-#	ifdef HAVE_KEY_PREFIX
+#ifdef HAVE_KEY_PREFIX
 			case KEY_PREFIX:
-#	endif /* HAVE_KEY_PREFIX */
+#endif /* HAVE_KEY_PREFIX */
 				switch (get_arrow_key((int) ch)) {
 					case KEYMAP_UP:
 					case KEYMAP_DOWN:
@@ -240,7 +240,7 @@ prompt_yn(
 			default:
 				break;
 		}
-		func = key_to_func(ch, prompt_keys);
+		func = key_to_func((wchar_t) ch, prompt_keys);
 	} while (func == NOT_ASSIGNED);
 
 	input_context = cNone;
@@ -351,9 +351,9 @@ prompt_list(
 				break;
 
 			case ESC:	/* (ESC) common arrow keys */
-#	ifdef HAVE_KEY_PREFIX
+#ifdef HAVE_KEY_PREFIX
 			case KEY_PREFIX:
-#	endif /* HAVE_KEY_PREFIX */
+#endif /* HAVE_KEY_PREFIX */
 				switch (get_arrow_key(ch)) {
 					case KEYMAP_UP:
 						change = -1;
@@ -427,7 +427,7 @@ prompt_option_on_off(
 	t_bool old_value = *variable;
 
 	fmt_option_prompt(prompt, sizeof(prompt), TRUE, option);
-	*variable = prompt_list(option_row(option), 0, *variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE;
+	*variable = prompt_list(option_row(option), 0, (int) *variable, option_table[option].txt->help, prompt, txt_onoff, 2) ? TRUE : FALSE;
 	return bool_not(bool_equal(*variable, old_value));
 }
 
@@ -523,19 +523,34 @@ prompt_option_char(
 	enum option_enum option) /* return value is always ignored */
 {
 	char prompt[LEN];
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t input[2];
+	wchar_t *variable = OPT_CHAR_list[option_table[option].var_index];
+	int max_chars = (int) sizeof(wchar_t) + 1;
+	wchar_t *wp;
+	char *p;
+	char *curr_val;
+#else
 	char input[2];
-	char *p = &input[0];
 	char *variable = OPT_CHAR_list[option_table[option].var_index];
+	char *p;
+	char *curr_val = &input[0];
+	int max_chars = 1;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	input[0] = *variable;
 	input[1] = '\0';
 
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	if ((curr_val = wchar_t2char(input))) {
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
 	do {
 		show_menu_help(option_table[option].txt->help);
 		MoveCursor(option_row(option), 0);
 		fmt_option_prompt(prompt, sizeof(prompt) - 1, TRUE, option);
 
-		if ((p = tin_getline(prompt, 0, p, 1, FALSE, HIST_OTHER)) == NULL) {
+		if ((p = tin_getline(prompt, 0, curr_val, max_chars, FALSE, HIST_OTHER)) == NULL) {
 			clear_message();
 			return FALSE;
 		}
@@ -543,7 +558,17 @@ prompt_option_char(
 			info_message(_(txt_info_enter_valid_character));
 	} while (!*p);
 
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+		if ((wp = char2wchar_t(p))) {
+			*variable = wp[0];
+			free(wp);
+		}
+		free(curr_val);
+	}
+#else
 	*variable = p[0];
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+
 	clear_message();
 	return TRUE;
 }
@@ -707,7 +732,7 @@ prompt_slk_response(
 		prompt_slk_redraw();		/* draw the prompt */
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-		if ((ch = ReadWch()) == '\r' || ch == '\n')
+		if ((ch = (wchar_t) ReadWch()) == '\r' || ch == '\n')
 #else
 		if ((ch = ReadCh()) == '\r' || ch == '\n')
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -784,9 +809,9 @@ prompt_continue(
 
 	switch ((ch = ReadCh())) {
 		case ESC:
-#	ifdef HAVE_KEY_PREFIX
+#ifdef HAVE_KEY_PREFIX
 		case KEY_PREFIX:
-#	endif /* HAVE_KEY_PREFIX */
+#endif /* HAVE_KEY_PREFIX */
 			(void) get_arrow_key(ch);
 			/* FALLTHROUGH */
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/read.c tin-2.6.0/src/read.c
--- tin-2.4.5/src/read.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/read.c	2021-02-24 12:01:32.789915423 +0100
@@ -3,7 +3,7 @@
  *  Module    : read.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-04-10
- *  Updated   : 2020-05-27
+ *  Updated   : 2021-02-23
  *
  * Copyright (c) 1997-2021 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
@@ -216,9 +216,9 @@ tin_read(
 	 * Initially try and fit into supplied buffer
 	 */
 	if (fp == FAKE_NNTP_FP)
-		ptr = get_server(buffer, len);
+		ptr = get_server(buffer, (int) len);
 	else
-		ptr = fgets(buffer, len, fp);
+		ptr = fgets(buffer, (int) len, fp);
 #else
 	errno = 0;		/* To check errno after read, clear it here */
 
@@ -239,7 +239,7 @@ tin_read(
 	 * We strip trailing \r and \n here and here _only_
 	 * 'offset' is the # of chars which we read now
 	 */
-	i = strlen(buffer);
+	i = (int) strlen(buffer);
 	if (i >= 1 && buffer[i - 1] == '\n') {
 
 		if (i >= 2 && buffer[i - 2] == '\r') {
@@ -344,7 +344,7 @@ tin_fgets(
 	size = INIT;
 #endif /* 1 */
 
-	if (tin_read(dynbuf, size, fp, header) == NULL)
+	if (tin_read(dynbuf, (size_t) size, fp, header) == NULL)
 		return NULL;
 
 	if (tin_errno != 0) {
@@ -357,8 +357,8 @@ tin_fgets(
 	while (partial_read) {
 		if (next + RCHUNK > size)
 			size = next + RCHUNK;
-		dynbuf = my_realloc(dynbuf, size * sizeof(*dynbuf));
-		(void) tin_read(dynbuf + next, size - next, fp, header); /* What if == NULL? */
+		dynbuf = my_realloc(dynbuf, (size_t) size * sizeof(*dynbuf));
+		(void) tin_read(dynbuf + next, (size_t) (size - next), fp, header); /* What if == NULL? */
 		next += offset;
 
 		if (tin_errno != 0)
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/refs.c tin-2.6.0/src/refs.c
--- tin-2.4.5/src/refs.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/refs.c	2021-02-24 12:01:32.793915584 +0100
@@ -3,7 +3,7 @@
  *  Module    : refs.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1996-05-09
- *  Updated   : 2020-05-13
+ *  Updated   : 2021-02-23
  *  Notes     : Caching of message ids / References based threading
  *  Credits   : Richard Hodson <richard@macgyver.tele2.co.uk>
  *              hash_msgid, free_msgid
@@ -115,7 +115,7 @@ hash_msgid(
 	unsigned int hash = 0;
 
 	while (*key && *key != '@') {
-		hash = (hash << 1) ^ *key;
+		hash = (hash << 1) ^ (unsigned) *key;
 		++key;
 	}
 
@@ -939,13 +939,7 @@ collate_subjects(
 			 * is that we have to add later threads onto the end of the
 			 * previous thread
 			 */
-#if 1
-			if (arts[i].subject == arts[j].subject)
-#else
-			/* see also art.c:thread_by_subject() */
-			if ((arts[i].subject == arts[j].subject) || (arts[i].archive && arts[j].archive && (arts[i].archive->name == arts[j].archive->name)))
-#endif /* 1 */
-			{
+			if (arts[i].subject == arts[j].subject) {
 				/* DEBUG_PRINT((dbgfd, "RES: %d is now previous, at end of %d\n", i, j)); */
 				for (art = j; arts[art].thread >= 0; art = arts[art].thread)
 					;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/regex.c tin-2.6.0/src/regex.c
--- tin-2.4.5/src/regex.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/regex.c	2021-02-24 12:01:32.797915744 +0100
@@ -3,7 +3,7 @@
  *  Module    : regex.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-02-21
- *  Updated   : 2017-02-17
+ *  Updated   : 2021-02-23
  *  Notes     : Regular expression subroutines
  *  Credits   :
  *
@@ -79,7 +79,7 @@ match_regex(
 		ptr_cache = &tmp_cache;
 	}
 
-	if ((error = pcre_exec(ptr_cache->re, ptr_cache->extra, string, strlen(string), 0, 0, NULL, 0)) >= 0) {
+	if ((error = pcre_exec(ptr_cache->re, ptr_cache->extra, string, (int) strlen(string), 0, 0, NULL, 0)) >= 0) {
 		if (ptr_cache == &tmp_cache) {
 			FreeIfNeeded(tmp_cache.re);
 			FreeIfNeeded(tmp_cache.extra);
@@ -168,13 +168,13 @@ highlight_regexes(
 	ptr = buf;
 
 	/* also check for 0 as offsets[] might be too small to hold all captured subpatterns */
-	while (pcre_exec(regex->re, regex->extra, ptr, strlen(ptr), 0, 0, offsets, offsets_size) >= 0) {
+	while (pcre_exec(regex->re, regex->extra, ptr, (int) strlen(ptr), 0, 0, offsets, offsets_size) >= 0) {
 		/* we have a match */
 		if (color >= 0) /* color the matching text */
-			word_highlight_string(row, (ptr - buf) + offsets[0], offsets[1] - offsets[0], color);
+			word_highlight_string(row, (int) ((ptr - buf) + offsets[0]), offsets[1] - offsets[0], color);
 		else
 			/* inverse the matching text */
-			highlight_string(row, (ptr - buf) + offsets[0], offsets[1] - offsets[0]);
+			highlight_string(row, (int) ((ptr - buf) + offsets[0]), offsets[1] - offsets[0]);
 
 		if (!tinrc.word_h_display_marks) {
 #ifdef USE_CURSES
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc1524.c tin-2.6.0/src/rfc1524.c
--- tin-2.4.5/src/rfc1524.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/rfc1524.c	2021-02-24 12:01:32.801915906 +0100
@@ -3,7 +3,7 @@
  *  Module    : rfc1524.c
  *  Author    : Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-05-15
- *  Updated   : 2018-11-25
+ *  Updated   : 2021-02-23
  *  Notes     : mailcap parsing as defined in RFC 1524
  *
  * Copyright (c) 2000-2021 Urs Janssen <urs@tin.org>, Jason Faultless <jason@altarstone.com>
@@ -96,7 +96,7 @@ get_mailcap_entry(
 		/* expand ~ and/or $HOME etc. */
 		if (strfpath(nptr, filename, sizeof(filename) - 1, &CURR_GROUP, FALSE)) {
 			if ((fp = fopen(filename, "r")) != NULL) {
-				while ((fgets(ptr, sizeof(buf) - strlen(buf), fp)) != NULL) {
+				while ((fgets(ptr, (int) (sizeof(buf) - strlen(buf)), fp)) != NULL) {
 					if (*ptr == '#' || *ptr == '\n')		/* skip comments & blank lines */
 						continue;
 
@@ -401,7 +401,7 @@ expand_mailcap_meta(
 						const char *value;
 
 						parameter = my_calloc(1, end - ptr + 1);
-						strncpy(parameter, ptr + 1, end - ptr - 1);	/* extract parameter name */
+						strncpy(parameter, ptr + 1, (size_t) (end - ptr - 1));	/* extract parameter name */
 						if ((value = get_param(part->params, parameter)) != NULL) { /* match? */
 							const char *nptr = escape_shell_meta_chars ? escape_shell_meta(value, quote) : value;
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc2045.c tin-2.6.0/src/rfc2045.c
--- tin-2.4.5/src/rfc2045.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/rfc2045.c	2021-02-24 12:01:32.805916066 +0100
@@ -3,7 +3,7 @@
  *  Module    : rfc2045.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2018-11-22
+ *  Updated   : 2021-02-23
  *  Notes     : RFC 2045/2047 encoding
  *
  * Copyright (c) 1995-2021 Chris Blum <chris@resolution.de>
@@ -55,8 +55,8 @@ bin2hex(
 	unsigned int x)
 {
 	if (x < 10)
-		return x + '0';
-	return x - 10 + 'A';
+		return (unsigned char) (x + '0');
+	return (unsigned char) (x - 10 + 'A');
 }
 
 
@@ -182,8 +182,8 @@ rfc1521_encode(
 				}
 				if (!*l) {		/* trailing whitespace must be encoded */
 					*b++ = '=';
-					*b++ = bin2hex(HI4BITS(line));
-					*b++ = bin2hex(LO4BITS(line));
+					*b++ = (char) bin2hex(HI4BITS(line));
+					*b++ = (char) bin2hex(LO4BITS(line));
 					xpos += 3;
 					line++;
 				}
@@ -195,8 +195,8 @@ rfc1521_encode(
 					break;
 			} else {
 				*b++ = '=';
-				*b++ = bin2hex(HI4BITS(line));
-				*b++ = bin2hex(LO4BITS(line));
+				*b++ = (char) bin2hex(HI4BITS(line));
+				*b++ = (char) bin2hex(LO4BITS(line));
 				xpos += 3;
 				line++;
 			}
@@ -489,11 +489,11 @@ read_decoded_qp_line(
 		 * Join physical lines to a logical one; keep in mind that a LF is
 		 * added afterwards.
 		 */
-		if (chars_to_add > buflen - strlen(buf) - 2) {
+		if (chars_to_add > ((size_t) buflen - strlen(buf) - 2)) {
 			buflen <<= 1;
 			buf = my_realloc(buf, buflen);
 		}
-		strncat(buf, buf2, buflen - 2);
+		strncat(buf, buf2, (size_t) (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.5/src/rfc2046.c tin-2.6.0/src/rfc2046.c
--- tin-2.4.5/src/rfc2046.c	2020-12-17 17:10:53.000000000 +0100
+++ tin-2.6.0/src/rfc2046.c	2021-02-24 12:58:45.455941188 +0100
@@ -3,7 +3,7 @@
  *  Module    : rfc2046.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 2000-02-18
- *  Updated   : 2020-12-17
+ *  Updated   : 2021-02-23
  *  Notes     : RFC 2046 MIME article parsing
  *
  * Copyright (c) 2000-2021 Jason Faultless <jason@altarstone.com>
@@ -160,7 +160,7 @@ boundary_cmp(
 
 	nl = l[len - 1] == '\n';
 
-	if (len != blen + 2 + nl && len != blen + 4 + nl) {
+	if (len != blen + 2 + (size_t) nl && len != blen + 4 + (size_t) nl) {
 		free(l);
 		return BOUND_NONE;
 	}
@@ -388,7 +388,7 @@ decode_value(
 
 	while (*rptr) {
 		if (*rptr == '%' && IS_XDIGIT(*(rptr + 1)) && IS_XDIGIT(*(rptr + 2))) {
-			*wptr++ = XVAL(*(rptr + 1)) << 4 | XVAL(*(rptr + 2));
+			*wptr++ = (char) (XVAL(*(rptr + 1)) << 4 | XVAL(*(rptr + 2)));
 			rptr += 3;
 		} else
 			*wptr++ = *rptr++;
@@ -992,6 +992,11 @@ parse_rfc822_headers(
 		if (line[0] == '\0') {
 			if (to)
 				hdr->ext->offset = ftell(to);	/* Offset of main body */
+
+			/* avoid null subject */
+			if (!hdr->subj)
+				hdr->subj = my_strdup("");
+
 			return 0;
 		}
 
@@ -1178,6 +1183,7 @@ parse_multipart_article(
 {
 	char *line;
 	char *ptr;
+	const char *bd;
 	int bnd;
 	int state = M_SEARCHING;
 	t_bool is_rfc822 = FALSE;
@@ -1216,8 +1222,10 @@ parse_multipart_article(
 			 * When we have reached the end boundary of the outermost envelope
 			 * just log any trailing data for the raw article format.
 			 */
-			if (boundary_cmp(line, get_param(artinfo->hdr.ext->params, "boundary")) == BOUND_END)
-				depth = 0;
+			if ((bd = get_param(artinfo->hdr.ext->params, "boundary")) != NULL) {
+				if (boundary_cmp(line, bd) == BOUND_END)
+					depth = 0;
+			}
 #if 0 /* doesn't count tailing lines after envelop mime part - correct but confusing */
 			if (read_news_via_nntp && depth == 0)
 				while ((line = tin_fgets(infile, FALSE)) != NULL)
@@ -1460,7 +1468,7 @@ parse_rfc2045_article(
 		goto error;
 
 	/* no article data returned, just a '.' after 220er response */
-	if (ret == 0 && artinfo->hdr.ext->offset == 0) {
+	if (artinfo->hdr.ext->offset == 0) {
 		ret = ART_UNAVAILABLE;
 		goto error;
 	}
@@ -1546,7 +1554,7 @@ open_art_fp(
 /* ------------------------for accessing articles ------------------- */
 
 /*
- * Open's and postprocesses and article
+ * Opens and postprocesses an article
  * Populates the passed in artinfo structure if successful
  *
  * Returns:
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/rfc2047.c tin-2.6.0/src/rfc2047.c
--- tin-2.4.5/src/rfc2047.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/rfc2047.c	2021-03-05 06:58:27.884700904 +0100
@@ -3,7 +3,7 @@
  *  Module    : rfc2047.c
  *  Author    : Chris Blum <chris@resolution.de>
  *  Created   : 1995-09-01
- *  Updated   : 2019-07-08
+ *  Updated   : 2021-03-04
  *  Notes     : MIME header encoding/decoding stuff
  *
  * Copyright (c) 1995-2021 Chris Blum <chris@resolution.de>
@@ -119,7 +119,7 @@ build_base64_rank_table(
 		for (i = 0; i < 256; i++)
 			base64_rank[i] = NOT_RANKED;
 		for (i = 0; i < 64; i++)
-			base64_rank[(int) base64_alphabet[i]] = i;
+			base64_rank[(int) base64_alphabet[i]] = (unsigned char) i;
 		base64_rank_table_built = TRUE;
 	}
 }
@@ -130,11 +130,11 @@ hex2bin(
 	int x)
 {
 	if (x >= '0' && x <= '9')
-		return (x - '0');
+		return (unsigned) (x - '0');
 	if (x >= 'A' && x <= 'F')
-		return (x - 'A') + 10;
+		return (unsigned) ((x - 'A') + 10);
 	if (x >= 'a' && x <= 'f')
-		return (x - 'a') + 10;
+		return (unsigned) ((x - 'a') + 10);
 	return 255;
 }
 
@@ -186,10 +186,10 @@ mmdecode(
 			what++;
 			if (hi == 255 || lo == 255)
 				return -1;
-			x = (hi << 4) + lo;
-			*EIGHT_BIT(t)++ = x;
+			x = (int) ((hi << 4) + lo);
+			*EIGHT_BIT(t)++ = (unsigned char) x;
 		}
-		return t - where;
+		return (int) (t - where);
 	} else if (encoding == 'b') {		/* base64 */
 		static unsigned short pattern = 0;
 		static int bits = 0;
@@ -212,12 +212,12 @@ mmdecode(
 			pattern |= x;
 			bits += 6;
 			if (bits >= 8) {
-				x = (pattern >> (bits - 8)) & 0xff;
-				*t++ = x;
+				x = (unsigned char) ((pattern >> (bits - 8)) & 0xff);
+				*t++ = (char) x;
 				bits -= 8;
 			}
 		}
-		return t - where;
+		return (int) (t - where);
 	}
 	return -1;
 }
@@ -252,10 +252,10 @@ rfc1522_decode(
 	max_len = strlen(c) + 1;
 
 	if (!buffer) {
-		buffer_len = max_len;
+		buffer_len = (int) max_len;
 		buffer = my_malloc((size_t) buffer_len);
 	} else if (max_len > (size_t) buffer_len) {
-			buffer_len = max_len;
+			buffer_len = (int) max_len;
 			buffer = my_realloc(buffer, (size_t) buffer_len);
 	}
 
@@ -309,10 +309,11 @@ rfc1522_decode(
 			*e = '\0';
 			if (*c == '?') {
 				c++;
-				encoding = my_tolower((unsigned char) *c);
+				encoding = (char) my_tolower((unsigned char) *c);
 				if (encoding == 'b')
 					(void) mmdecode(NULL, 'b', 0, NULL);	/* flush */
-				c++;
+				if (*c)
+					c++;
 				if (*c == '?') {
 					c++;
 					if ((e = strchr(c, '?'))) {
@@ -323,15 +324,15 @@ rfc1522_decode(
 							char *tmpbuf;
 							int chars_to_copy;
 
-							max_len = i + 1;
+							max_len = (size_t) (i + 1);
 							tmpbuf = my_malloc(max_len);
-							strncpy(tmpbuf, t, i);
+							strncpy(tmpbuf, t, (size_t) i);
 							*(tmpbuf + i) = '\0';
 							process_charsets(&tmpbuf, &max_len, charset, tinrc.mm_local_charset, FALSE);
-							chars_to_copy = strlen(tmpbuf);
+							chars_to_copy = (int) strlen(tmpbuf);
 							if (chars_to_copy > buffer_len - (t - buffer) - 1)
-								chars_to_copy = buffer_len - (t - buffer) - 1;
-							strncpy(t, tmpbuf, chars_to_copy);
+								chars_to_copy = (int) (buffer_len - (t - buffer) - 1);
+							strncpy(t, tmpbuf, (size_t) chars_to_copy);
 							free(tmpbuf);
 							t += chars_to_copy;
 							e++;
@@ -393,7 +394,7 @@ do_b_encode(
 {
 	char tmp[60];				/* strings to be B encoded */
 	char *t = tmp;
-	int count = max_ewsize / 4 * 3;
+	int count = (int) (max_ewsize / 4 * 3);
 	t_bool isleading_between = TRUE;		/* are we still processing leading space */
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
@@ -431,7 +432,7 @@ do_b_encode(
 
 	str2b64(tmp, b);
 
-	return t - tmp;
+	return (int) (t - tmp);
 }
 
 
@@ -523,7 +524,7 @@ sizeofnextword(
 		x++;
 	while (*x && !isspace((unsigned char) *x))
 		x++;
-	return x - w;
+	return (int) (x - w);
 }
 
 
@@ -605,9 +606,9 @@ rfc1522_do_encode(
 			if (encoding == 'Q') {
 				if (!quoting) {
 					snprintf(buf2, sizeof(buf2), "=?%s?%c?", charset, encoding);
-					while (t - buffer + strlen(buf2) >= bufferlen) {
+					while ((size_t) (t - buffer) + strlen(buf2) >= bufferlen) {
 						/* buffer too small, double its size */
-						offset = t - buffer;
+						offset = (int) (t - buffer);
 						bufferlen <<= 1;
 						buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 						t = buffer + offset;
@@ -621,7 +622,7 @@ rfc1522_do_encode(
 							 * since we cannot break the line
 							 * directly after the keyword.
 							 */
-							ewsize = t - buffer;
+							ewsize = (size_t) (t - buffer);
 						}
 					}
 					quoting = TRUE;
@@ -636,9 +637,9 @@ rfc1522_do_encode(
 #endif /* 0 */
 					{
 						snprintf(buf2, sizeof(buf2), "=%2.2X", *EIGHT_BIT(what));
-						if ((size_t)(t - buffer + 3) >= bufferlen) {
+						if ((size_t) (t - buffer + 3) >= bufferlen) {
 							/* buffer too small, double its size */
-							offset = t - buffer;
+							offset = (int) (t - buffer);
 							bufferlen <<= 1;
 							buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 							t = buffer + offset;
@@ -650,7 +651,7 @@ rfc1522_do_encode(
 					} else {
 						if ((size_t) (t - buffer + 1) >= bufferlen) {
 							/* buffer too small, double its size */
-							offset = t - buffer;
+							offset = (int) (t - buffer);
 							bufferlen <<= 1;
 							buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 							t = buffer + offset;
@@ -676,7 +677,7 @@ rfc1522_do_encode(
 					/* next word is 'clean', close encoding */
 					if ((size_t) (t - buffer + 2) >= bufferlen) {
 						/* buffer too small, double its size */
-						offset = t - buffer;
+						offset = (int) (t - buffer);
 						bufferlen <<= 1;
 						buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 						t = buffer + offset;
@@ -689,7 +690,7 @@ rfc1522_do_encode(
 					if (ewsize >= 70 - strlen(charset) && (contains_nonprintables(what, isstruct_head) || isbroken_within)) {
 						if ((size_t) (t - buffer + 1) >= bufferlen) {
 							/* buffer too small, double its size */
-							offset = t - buffer;
+							offset = (int) (t - buffer);
 							bufferlen <<= 1;
 							buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 							t = buffer + offset;
@@ -703,7 +704,7 @@ rfc1522_do_encode(
 					while (*what && isspace((unsigned char) *what)) {
 						if ((size_t) (t - buffer + 3) >= bufferlen) {
 							/* buffer probably too small, double its size */
-							offset = t - buffer;
+							offset = (int) (t - buffer);
 							bufferlen <<= 1;
 							buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 							t = buffer + offset;
@@ -731,9 +732,9 @@ rfc1522_do_encode(
 				 */
 				while (*what && (!isbetween(*what, isstruct_head) || rightafter_ew)) {
 					snprintf(buf2, sizeof(buf2), "=?%s?%c?", charset, encoding);
-					while (t - buffer + strlen(buf2) >= bufferlen) {
+					while ((size_t) (t - buffer) + strlen(buf2) >= bufferlen) {
 						/* buffer too small, double its size */
-						offset = t - buffer;
+						offset = (int) (t - buffer);
 						bufferlen <<= 1;
 						buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 						t = buffer + offset;
@@ -741,11 +742,11 @@ rfc1522_do_encode(
 					ewsize = mystrcat(&t, buf2);
 
 					if (word_cnt == 2)
-						ewsize = t - buffer;
+						ewsize = (size_t) (t - buffer);
 					what += do_b_encode(what, buf2, 75 - ew_taken_len, isstruct_head);
-					while (t - buffer + strlen(buf2) + 3 >= bufferlen) {
+					while ((size_t) (t - buffer) + strlen(buf2) + 3 >= bufferlen) {
 						/* buffer too small, double its size */
-						offset = t - buffer;
+						offset = (int) (t - buffer);
 						bufferlen <<= 1;
 						buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 						t = buffer + offset;
@@ -775,7 +776,7 @@ rfc1522_do_encode(
 			while (*what && !isbetween(*what, isstruct_head)) {
 				if ((size_t) (t - buffer + 1) >= bufferlen) {
 					/* buffer too small, double its size */
-					offset = t - buffer;
+					offset = (int) (t - buffer);
 					bufferlen <<= 1;
 					buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 					t = buffer + offset;
@@ -785,7 +786,7 @@ rfc1522_do_encode(
 			while (*what && isbetween(*what, isstruct_head)) {
 				if ((size_t) (t - buffer + 1) >= bufferlen) {
 					/* buffer too small, double its size */
-					offset = t - buffer;
+					offset = (int) (t - buffer);
 					bufferlen <<= 1;
 					buffer = my_realloc(buffer, bufferlen * sizeof(*buffer));
 					t = buffer + offset;
@@ -963,7 +964,13 @@ do_rfc15211522_encode(
 	rewind(g);
 	rewind(f);
 #ifdef HAVE_FTRUNCATE
-	(void) ftruncate(fileno(f), 0);
+	if (ftruncate(fileno(f), 0) == -1) {
+#	ifdef DEBUG
+		int e = errno;
+		if (debug & DEBUG_MISC)
+			error_message(2, "ftruncate(): Error: %s", strerror(e));
+#	endif /* DEBUG */
+	}
 #endif /* HAVE_FTRUNCATE */
 
 	/* copy header */
@@ -1068,7 +1075,7 @@ generate_random_mime_boundary(
 
 	srand((unsigned int) time(NULL));
 	for (i = 0; i < len - 1; i++)
-		boundary[i] = base64_alphabet[rand() % sizeof(base64_alphabet)];
+		boundary[i] = base64_alphabet[(size_t) rand() % sizeof(base64_alphabet)];
 	boundary[len - 1] = '\0';
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/save.c tin-2.6.0/src/save.c
--- tin-2.4.5/src/save.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/save.c	2021-07-15 22:45:06.665304137 +0200
@@ -3,7 +3,7 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-04-23
+ *  Updated   : 2021-02-25
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -148,7 +148,7 @@ check_start_save_any_news(
 	struct t_article *art;
 	struct t_group *group;
 	t_bool log_opened = TRUE;
-	t_bool print_first = verbose;
+	t_bool print_first = (t_bool) verbose;
 	t_bool unread_news = FALSE;
 	time_t epoch;
 
@@ -291,7 +291,7 @@ check_start_save_any_news(
 						/*
 						 * wrap article in appropriate MIME type
 						 */
-						fprintf(savefp, "MIME-Version: 1.0\n");
+						fprintf(savefp, "MIME-Version: %s\n", MIME_SUPPORTED_VERSION);
 						fprintf(savefp, "Content-Type: message/rfc822\n");
 						/*
 						 * CTE should be 7bit if the article is in pure
@@ -413,9 +413,9 @@ open_save_filename(
 		func = prompt_slk_response((tinrc.default_save_mode == 'a' ? SAVE_APPEND_FILE : SAVE_OVERWRITE_FILE),
 				save_append_overwrite_keys,
 				_(txt_append_overwrite_quit), path,
-				printascii(keyappend, func_to_key(SAVE_APPEND_FILE, save_append_overwrite_keys)),
-				printascii(keyoverwrite, func_to_key(SAVE_OVERWRITE_FILE, save_append_overwrite_keys)),
-				printascii(keyquit, func_to_key(GLOBAL_QUIT, save_append_overwrite_keys)));
+				PrintFuncKey(keyappend, SAVE_APPEND_FILE, save_append_overwrite_keys),
+				PrintFuncKey(keyoverwrite, SAVE_OVERWRITE_FILE, save_append_overwrite_keys),
+				PrintFuncKey(keyquit, GLOBAL_QUIT, save_append_overwrite_keys));
 
 		switch (func) {
 			case SAVE_OVERWRITE_FILE:
@@ -449,13 +449,12 @@ open_save_filename(
  * This is where an article is actually copied to disk and processed
  * We only need to copy the art to disk if we are doing post-processing
  * 'artinfo' is parsed/cooked article to be saved
- * 'artptr' points to the article in arts[]
  * 'mailbox' is set if we are saving to a =mailbox
  * 'inpath' is the template save path/file to save to
  * 'max' is the number of articles we are saving
  * 'post_process' is set if we want post-processing
  * Expand the path appropriately, taking account of multiple file
- * extensions and the auto-save with Archive-Name: headers
+ * extensions.
  *
  * Extract binary attachments if !LIBUU
  * Start viewer if requested
@@ -468,7 +467,6 @@ open_save_filename(
 t_bool
 save_and_process_art(
 	t_openartinfo *artinfo,
-	struct t_article *artptr,
 	t_bool is_mailbox,
 	const char *inpath,
 	int max,
@@ -490,50 +488,14 @@ save_and_process_art(
 /* fprintf(stderr, "save_and_process_art max=%d num_save=%d starting path=(%s) postproc=%s\n", max, num_save, path, bool_unparse(post_process)); */
 
 	/*
-	 * If using the auto-save feature on an article with Archive-Name,
-	 * the path will be: <original-path>/<archive-name>/<part|patch><part#>
+	 * Mailbox saves are by definition to a single file as are single file
+	 * saves. Multiple file saves append a .NNN sequence number to the path
+	 * This is backward-contemptibility with older versions of tin
 	 */
-	if (!is_mailbox && curr_group->attribute->auto_save && artptr->archive) {
-		const char *partprefix;
-		char *ptr;
-		char archpath[PATH_LEN];
-		char filename[NAME_LEN + 1];
+	if (!is_mailbox && max > 1) {
+		const char suffixsep = '.';
 
-		/*
-		 * We need either a part or a patch number, part takes precedence
-		 */
-		if (artptr->archive->ispart)
-			partprefix = PATH_PART;
-		else
-			partprefix = PATH_PATCH;
-
-		/*
-		 * Strip off any existing filename
-		 */
-		if ((ptr = strrchr(path, DIRSEP)) != NULL)
-			*(ptr + 1) = '\0';
-
-		/* Add on the archive name as a directory */
-		/* TODO: maybe a s!/!.! on archive-name would be better */
-		joinpath(archpath, sizeof(archpath), path, artptr->archive->name);
-
-		/* Generate the filename part and append it */
-		snprintf(filename, sizeof(filename), "%s%s", partprefix, artptr->archive->partnum);
-		joinpath(path, sizeof(path), archpath, filename);
-/*fprintf(stderr, "save_and_process_art archive-name mangled path=(%s)\n", path);*/
-		if (!create_path(path))
-			return FALSE;
-	} else {
-		/*
-		 * Mailbox saves are by definition to a single file as are single file
-		 * saves. Multiple file saves append a .NNN sequence number to the path
-		 * This is backward-contemptibility with older versions of tin
-		 */
-		if (!is_mailbox && max > 1) {
-			const char suffixsep = '.';
-
-			sprintf(&path[strlen(path)], "%c%03d", suffixsep, num_save + 1);
-		}
+		sprintf(&path[strlen(path)], "%c%03d", suffixsep, num_save + 1);
 	}
 
 /* fprintf(stderr, "save_and_process_art expanded path now=(%s)\n", path); */
@@ -546,6 +508,9 @@ save_and_process_art(
 	else {
 		if (artinfo->hdr.from)
 			strip_name(artinfo->hdr.from, from);
+		else /* shouldn't show up */
+			snprintf(from, sizeof(from), "%s@%s", PATHMASTER, get_host_name());
+
 		(void) time(&epoch);
 		fprintf(fp, "From %s %s", from, ctime(&epoch));
 		/*
@@ -554,6 +519,12 @@ save_and_process_art(
 		 */
 	}
 
+	/*
+	 * TODO: currently does not quote From_ line in the !mmdf case
+	 *       like append_mail() (may it break postprocessing?) but
+	 *       then at least in the (is_mailbox && !post_process && !mmdf)
+	 *       case it should be done.
+	 */
 	if (copy_fp(artinfo->raw, fp)) /* Write tailing newline or MMDF-mailbox separator */
 		print_art_separator_line(fp, is_mailbox);
 	else {
@@ -571,7 +542,7 @@ save_and_process_art(
 		expand_save();
 	save[num_save].path = my_strdup(path);
 	save[num_save].file = strrchr(save[num_save].path, DIRSEP) + 1;	/* ptr to filename portion */
-	save[num_save].mailbox = is_mailbox;
+	save[num_save].mailbox = CAST_BOOL(is_mailbox);
 /* fprintf(stderr, "SAPA (%s) (%s) mbox=%s\n", save[num_save].path, save[num_save].file, bool_unparse(save[num_save].mailbox)); */
 	num_save++;			/* NB: num_save is bumped here only */
 
@@ -649,7 +620,7 @@ generate_filename(
 {
 	static int seqno = 0;
 
-	snprintf(buf, buflen, "%s-%03d.%s", SAVEFILE_PREFIX, seqno++, suffix);
+	snprintf(buf, (size_t) buflen, "%s-%03d.%s", SAVEFILE_PREFIX, seqno++, suffix);
 }
 
 
@@ -913,7 +884,7 @@ post_process_uud(
 	/*
 	 * Grab the dirname portion
 	 */
-	my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path);
+	my_strncpy(file_out_dir, save[0].path, (size_t) (save[0].file - save[0].path));
 
 	t[0] = '\0';
 	u[0] = '\0';
@@ -1002,13 +973,13 @@ post_process_uud(
 				if (!(mode &= ~(S_ISUID|S_ISGID|S_ISVTX)))
 					mode = (S_IRUSR|S_IWUSR);
 
-#ifdef HAVE_FCHMOD
+#	ifdef HAVE_FCHMOD
 				fchmod(fileno(fp_out), mode);
-#else
-#	ifdef HAVE_CHMOD
+#	else
+#		ifdef HAVE_CHMOD
 				chmod(path, mode);
-#	endif /* HAVE_CHMOD */
-#endif /* HAVE_FCHMOD */
+#		endif /* HAVE_CHMOD */
+#	endif /* HAVE_FCHMOD */
 
 				fclose(fp_out);
 				fp_out = NULL;
@@ -1134,19 +1105,19 @@ uudecode_line(
 
 	for (++p; n > 0; p += 4, n -= 3) {
 		if (n >= 3) {
-			ch = ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4));
+			ch = (char) ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4));
 			fputc(ch, fp);
-			ch = ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2));
+			ch = (char) ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2));
 			fputc(ch, fp);
-			ch = ((DEC(p[2]) << 6) | DEC(p[3]));
+			ch = (char) ((DEC(p[2]) << 6) | DEC(p[3]));
 			fputc(ch, fp);
 		} else {
 			if (n >= 1) {
-				ch = ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4));
+				ch = (char) ((DEC(p[0]) << 2) | (DEC(p[1]) >> 4));
 				fputc(ch, fp);
 			}
 			if (n >= 2) {
-				ch = ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2));
+				ch = (char) ((DEC(p[1]) << 4) | (DEC(p[2]) >> 2));
 				fputc(ch, fp);
 			}
 		}
@@ -1173,7 +1144,7 @@ post_process_sh(
 	/*
 	 * Grab the dirname portion
 	 */
-	my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path);
+	my_strncpy(file_out_dir, save[0].path, (size_t) (save[0].file - save[0].path));
 	snprintf(file_out, sizeof(file_out), "%ssh%ld", file_out_dir, (long) process_id);
 
 	for (i = 0; i < num_save; i++) {
@@ -1184,7 +1155,7 @@ post_process_sh(
 
 		while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) {
 			/* find #!/bin/sh style patterns */
-			if ((fp_out == NULL) && pcre_exec(shar_regex.re, shar_regex.extra, buf, strlen(buf), 0, 0, NULL, 0) >= 0)
+			if ((fp_out == NULL) && pcre_exec(shar_regex.re, shar_regex.extra, buf, (int) strlen(buf), 0, 0, NULL, 0) >= 0)
 				fp_out = fopen(file_out, "w");
 
 			/* write to temp file */
@@ -1219,7 +1190,7 @@ print_art_separator_line(
 {
 #ifdef DEBUG
 	if (debug & DEBUG_MISC)
-		error_message(2, "Mailbox=[%d], mailbox_format=[%s]", is_mailbox, txt_mailbox_formats[tinrc.mailbox_format]);
+		error_message(2, "Mailbox=[%s], mailbox_format=[%s]", bool_unparse(is_mailbox), txt_mailbox_formats[tinrc.mailbox_format]);
 #endif /* DEBUG */
 
 	fprintf(fp, "%s", (is_mailbox && !strcasecmp(txt_mailbox_formats[tinrc.mailbox_format], "MMDF")) ? MMDFHDRTXT : "\n");
@@ -1324,7 +1295,7 @@ decode_save_one(
 			case ENCODING_QP:
 			case ENCODING_BASE64:
 				count = mmdecode(buf, part->encoding == ENCODING_QP ? 'q' : 'b', '\0', buf2);
-				fwrite(buf2, count, 1, fp);
+				fwrite(buf2, (size_t) count, 1, fp);
 				break;
 
 			case ENCODING_UUE:
@@ -1776,7 +1747,7 @@ attachment_page(
 #endif /* !DONT_HAVE_PIPING */
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, attachment_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, attachment_keys));
 				break;
 		}
 	}
@@ -1876,7 +1847,7 @@ build_attachment_line(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 	tmpname = spart(name, namelen, TRUE);
 	tmpbuf = spart(buf, info_len, TRUE);
-	snprintf(sptr, cCOLS * MB_CUR_MAX, "  %s %s%*s%*s%s", tin_ltoa(i + 1, 4), buf2, namelen, BlankIfNull(tmpname), info_len, BlankIfNull(tmpbuf), cCRLF);
+	snprintf(sptr, (size_t) cCOLS * MB_CUR_MAX, "  %s %s%*s%*s%s", tin_ltoa(i + 1, 4), buf2, namelen, BlankIfNull(tmpname), info_len, BlankIfNull(tmpbuf), cCRLF);
 	FreeIfNeeded(tmpname);
 	FreeIfNeeded(tmpbuf);
 #else
@@ -1927,7 +1898,7 @@ build_tree(
 		}
 	}
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	tree = my_malloc(sizeof(wchar_t) * prefix_ptr + 3 * sizeof(wchar_t));
+	tree = my_malloc(sizeof(wchar_t) * (size_t) prefix_ptr + 3 * sizeof(wchar_t));
 	tree[prefix_ptr + 2] = (wchar_t) '\0';
 #else
 	tree = my_malloc(prefix_ptr + 3);
@@ -2051,9 +2022,9 @@ tag_pattern(
 
 		snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "");
 
-		if (!match_regex(buf, pat, &cache, TRUE)) {
+		if (!match_regex(buf, pat, &cache, TRUE))
 			continue;
-		}
+
 		if (!lptr->tagged)
 			lptr->tagged = ++num_of_tagged_parts;
 	}
@@ -2122,9 +2093,9 @@ untag_all_parts(
 	t_partl *lptr = part_list;
 
 	while (lptr) {
-		if (lptr->tagged) {
+		if (lptr->tagged)
 			lptr->tagged = 0;
-		}
+
 		lptr = lptr->next;
 	}
 	num_of_tagged_parts = 0;
@@ -2327,16 +2298,16 @@ process_part(
 					if ((count = mmdecode(buf, part->encoding == ENCODING_QP ? 'q' : 'b', '\0', buf2)) > 0) {
 #ifdef CHARSET_CONVERSION
 						if (what != SAVE && what != SAVE_TAGGED && !strncmp(content_types[part->type], "text", 4)) {
-							line_len = count;
+							line_len = (size_t) count;
 							conv_buf = my_strdup(buf2);
 							network_charset = get_param(part->params, "charset");
 							process_charsets(&conv_buf, &line_len, network_charset ? network_charset : "US-ASCII", tinrc.mm_local_charset, FALSE);
 							strncpy(buf2, conv_buf, sizeof(buf2) - 1);
-							count = strlen(buf2);
+							count = (int) strlen(buf2);
 							free(conv_buf);
 						}
 #endif /* CHARSET_CONVERSION */
-						fwrite(buf2, count, 1, outfile);
+						fwrite(buf2, (size_t) count, 1, outfile);
 					}
 					break;
 
@@ -2394,7 +2365,7 @@ pipe_part(
 	FILE *fp, *pipe_fp;
 	char *prompt;
 
-	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), (size_t) cCOLS - (strlen(_(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;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/screen.c tin-2.6.0/src/screen.c
--- tin-2.4.5/src/screen.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/screen.c	2021-07-04 13:24:02.227989724 +0200
@@ -3,7 +3,7 @@
  *  Module    : screen.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-06-23
+ *  Updated   : 2021-07-02
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -338,10 +338,10 @@ draw_arrow_mark(
 			StartInverse();
 			my_fputws(wtmp, stdout);
 			EndInverse();
-			if (mark_offset && wtmp[mark_offset] == tinrc.art_marked_selected) {
-				MoveCursor(line, mark_offset);
-				EndInverse();
-				my_fputwc((wint_t) wtmp[mark_offset], stdout);
+			if (mark_offset && wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))] == tinrc.art_marked_selected) {
+				MoveCursor(line, mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected)));
+/*				EndInverse(); */ /* needed? */
+				my_fputwc((wint_t) wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))], stdout);
 			}
 			free(wtmp);
 		}
@@ -351,7 +351,7 @@ draw_arrow_mark(
 		EndInverse();
 		if (mark_offset && s[mark_offset] == tinrc.art_marked_selected) {
 			MoveCursor(line, mark_offset);
-			EndInverse();
+/*			EndInverse(); */ /* needed? */
 			my_fputc(s[mark_offset], stdout);
 		}
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
@@ -392,10 +392,10 @@ erase_arrow(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 		if ((wtmp = char2wchar_t(s)) != NULL) {
 			my_fputws(wtmp, stdout);
-			if (mark_offset && wtmp[mark_offset] == tinrc.art_marked_selected) {
-				MoveCursor(line, mark_offset);
+			if (mark_offset && wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))] == tinrc.art_marked_selected) {
+				MoveCursor(line, mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected)));
 				StartInverse();
-				my_fputwc((wint_t) wtmp[mark_offset], stdout);
+				my_fputwc((wint_t) wtmp[mark_offset + (art_mark_width - wcwidth(tinrc.art_marked_selected))], stdout);
 				EndInverse();
 			}
 			free(wtmp);
@@ -546,8 +546,8 @@ show_progress(
 	} else {
 		/* Get the current time */
 		tin_gettime(&this_time);
-		time_diff = (this_time.tv_sec - last_time.tv_sec) * 1000000;
-		time_diff += ((this_time.tv_nsec - last_time.tv_nsec) / 1000);
+		time_diff = (int) ((this_time.tv_sec - last_time.tv_sec) * 1000000);
+		time_diff = (int) (time_diff + ((this_time.tv_nsec - last_time.tv_nsec) / 1000));
 		count_diff = (count - last_count);
 
 		if (!count_diff) /* avoid div by zero */
@@ -565,17 +565,17 @@ show_progress(
 		 */
 		if (samples == 20) {
 			sum -= average;
-			sum += (time_diff / count_diff);
+			sum = (int) (sum + (time_diff / count_diff));
 			average = sum / 20;
 		} else {
-			sum += (time_diff / count_diff);
+			sum = (int) (sum + (time_diff / count_diff));
 			average = sum / ++samples;
 		}
 
 		if (average >= 1000000)
-			secs_left = (total - count) * (average / 1000000);
+			secs_left = (int) ((total - count) * (average / 1000000));
 		else
-			secs_left = ((total - count) * average) / 1000000;
+			secs_left = (int) (((total - count) * average) / 1000000);
 
 		if (secs_left < 0)
 			secs_left = 0;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/search.c tin-2.6.0/src/search.c
--- tin-2.4.5/src/search.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/search.c	2021-02-24 12:59:27.885617611 +0100
@@ -3,7 +3,7 @@
  *  Module    : search.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2020-11-18
+ *  Updated   : 2021-02-23
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -160,7 +160,7 @@ search_config(
 			if (n == last && forward)
 				n = 0;
 			else
-				n += (forward ? 1 : -1);
+				n = (n + (enum option_enum) (forward ? 1 : -1));
 		}
 		/* search only visible options */
 		if (option_is_visible(n)) {
@@ -208,6 +208,7 @@ generic_search(
 	t_bool found = FALSE;
 	t_part *part;
 	t_url *urlptr;
+	t_posted *phptr;
 
 	if (!(pattern = get_search_pattern(&forward, repeat, _(txt_search_forwards), _(txt_search_backwards), tinrc.default_search_config, HIST_CONFIG_SEARCH)))
 		return result;
@@ -235,6 +236,11 @@ generic_search(
 				snprintf(buf, sizeof(buf), "%s %s/%s %s, %s", name, content_types[part->type], part->subtype, content_encodings[part->encoding], charset ? charset : "");
 				break;
 
+			case POSTED_LEVEL:
+				phptr = find_post_hist(n);
+				snprintf(buf, sizeof(buf), "%s %s %s", phptr->date, phptr->group, phptr->subj);
+				break;
+
 			case URL_LEVEL:
 				urlptr = find_url(n);
 				snprintf(buf, sizeof(buf), "%s", urlptr->url);
@@ -378,7 +384,7 @@ body_search(
 			line = my_strdup(tmp);
 
 		if (tinrc.wildcard) {
-			if (pcre_exec(search_regex.re, search_regex.extra, line, strlen(line), 0, 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) {
+			if (pcre_exec(search_regex.re, search_regex.extra, line, (int) strlen(line), 0, 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) {
 				srch_lineno = i;
 				art_close(&pgart);		/* Switch the pager over to matched art */
 				pgart = artinfo;
@@ -509,7 +515,7 @@ search_group(
 	do {
 		if (forward) {
 			if ((i = next_response(i)) < 0)
-				i = base[0];
+				i = (int) base[0];
 		} else {
 			if ((i = prev_response(i)) < 0)
 				i = find_response(grpmenu.max - 1, num_of_responses(grpmenu.max - 1));
@@ -560,7 +566,7 @@ search(
 	int current_art,
 	t_bool repeat)
 {
-	char *buf = NULL;
+	char *buf;
 	int (*search_func) (int i, char *searchbuff) = author_search;
 	t_bool forward;
 
@@ -648,7 +654,7 @@ search_article(
 			ptr = my_strdup(tmp);
 
 		if (tinrc.wildcard) {
-			while (pcre_exec(search_regex.re, search_regex.extra, ptr, strlen(ptr), srch_offsets[1], 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) {
+			while (pcre_exec(search_regex.re, search_regex.extra, ptr, (int) strlen(ptr), srch_offsets[1], 0, srch_offsets, srch_offsets_size) != PCRE_ERROR_NOMATCH) {
 				match = TRUE;
 				if (forward)
 					break;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/select.c tin-2.6.0/src/select.c
--- tin-2.4.5/src/select.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/select.c	2021-07-09 08:51:26.489139606 +0200
@@ -3,7 +3,7 @@
  *  Module    : select.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2019-09-16
+ *  Updated   : 2021-07-06
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -71,7 +71,6 @@ static void sync_active_file(void);
 static void yank_active_file(void);
 #ifdef NNTP_ABLE
 	static char *lookup_msgid(char *msgid);
-	static int show_article_by_msgid(void);
 	static struct t_group *get_group_from_list(char *newsgroups);
 #endif /* NNTP_ABLE */
 
@@ -114,6 +113,9 @@ selection_page(
 	char key[MAXKEYLEN];
 	int i, n;
 	t_function func;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t *wtmp;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	selmenu.curr = start_groupnum;
 
@@ -302,12 +304,16 @@ selection_page(
 
 #ifdef NNTP_ABLE
 			case GLOBAL_LOOKUP_MESSAGEID:
-				switch (show_article_by_msgid()) {
-					case 0:
+				switch (show_article_by_msgid(NULL)) {
+					case LOOKUP_OK:
 						show_selection_page();
 						break;
 
-					case GRP_QUIT:
+					case LOOKUP_UNAVAIL:
+						info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp));
+						break;
+
+					case LOOKUP_QUIT:
 						select_quit();
 						break;
 
@@ -457,7 +463,11 @@ selection_page(
 					break;
 				}
 				if (CURR_GROUP.subscribed) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					mark_screen(selmenu.curr, flags_offset, CURR_GROUP.newgroup ? L"N" : L"u");
+#else
 					mark_screen(selmenu.curr, flags_offset, CURR_GROUP.newgroup ? "N" : "u");
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 					subscribe(&CURR_GROUP, UNSUBSCRIBED, TRUE);
 					info_message(_(txt_unsubscribed_to), CURR_GROUP.name);
 					move_down();
@@ -535,7 +545,7 @@ selection_page(
 				break;
 
 			case GLOBAL_DISPLAY_POST_HISTORY:	/* display messages posted by user */
-				if (user_posted_messages())
+				if (post_hist_page())
 					show_selection_page();
 				break;
 
@@ -556,7 +566,7 @@ selection_page(
 				}
 				grp_mark_unread(&CURR_GROUP);
 				if (CURR_GROUP.newsrc.num_unread)
-					STRCPY(buf, tin_ltoa(CURR_GROUP.newsrc.num_unread, sel_fmt.len_ucnt));
+					STRCPY(buf, tin_ltoa(CURR_GROUP.newsrc.num_unread, (int) sel_fmt.len_ucnt));
 				else {
 					size_t j = 0;
 
@@ -564,11 +574,18 @@ selection_page(
 						buf[j++] = ' ';
 					buf[j] = '\0';
 				}
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				if ((wtmp = char2wchar_t(buf))) {
+					mark_screen(selmenu.curr, ucnt_offset, wtmp);
+					free(wtmp);
+				}
+#else
 				mark_screen(selmenu.curr, ucnt_offset, buf);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, select_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, select_keys));
 		}
 	}
 }
@@ -610,12 +627,12 @@ show_selection_page(
 		 */
 		if (yanked_out) {
 			for (i = 0; i < selmenu.max; i++) {
-				if ((len = strwidth(active[my_group[i]].name)) > sel_fmt.len_grpname)
+				if ((len = (size_t) strwidth(active[my_group[i]].name)) > sel_fmt.len_grpname)
 					sel_fmt.len_grpname = len;
 			}
 		} else {
 			for_each_group(i) {
-				if ((len = strwidth(active[i].name)) > sel_fmt.len_grpname)
+				if ((len = (size_t) strwidth(active[i].name)) > sel_fmt.len_grpname)
 					sel_fmt.len_grpname = len;
 			}
 		}
@@ -624,19 +641,19 @@ show_selection_page(
 	groupname_len = (sel_fmt.show_grpdesc && show_description) ? (int) sel_fmt.len_grpname_dsc : (int) sel_fmt.len_grpname;
 
 	if (groupname_len > (int) sel_fmt.len_grpname_max)
-		groupname_len = sel_fmt.len_grpname_max;
+		groupname_len = (int) sel_fmt.len_grpname_max;
 	if (groupname_len < 0)
 		groupname_len = 0;
 
 	if (!sel_fmt.len_grpdesc)
-		sel_fmt.len_grpdesc = sel_fmt.len_grpname_max - groupname_len;
+		sel_fmt.len_grpdesc = (sel_fmt.len_grpname_max - (size_t) groupname_len);
 	else {
-		if (sel_fmt.len_grpdesc > sel_fmt.len_grpname_max - groupname_len)
-			sel_fmt.len_grpdesc = sel_fmt.len_grpname_max - groupname_len;
+		if (sel_fmt.len_grpdesc > (sel_fmt.len_grpname_max - (size_t) groupname_len))
+			sel_fmt.len_grpdesc = (sel_fmt.len_grpname_max - (size_t) groupname_len);
 	}
 
-	flags_offset = sel_fmt.flags_offset + (sel_fmt.g_before_f ? groupname_len : 0) + (sel_fmt.d_before_f ? sel_fmt.len_grpdesc : 0);
-	ucnt_offset = sel_fmt.ucnt_offset + (sel_fmt.g_before_u ? groupname_len : 0) + (sel_fmt.d_before_u ? sel_fmt.len_grpdesc : 0);
+	flags_offset = (int) (sel_fmt.flags_offset + (size_t) (sel_fmt.g_before_f ? groupname_len : 0) + (sel_fmt.d_before_f ? sel_fmt.len_grpdesc : 0));
+	ucnt_offset = (int) (sel_fmt.ucnt_offset + (size_t) (sel_fmt.g_before_u ? groupname_len : 0) + (sel_fmt.d_before_u ? sel_fmt.len_grpdesc : 0));
 
 	for (i = selmenu.first; i < selmenu.first + NOTESLINES && i < selmenu.max; i++)
 		build_gline(i);
@@ -712,7 +729,7 @@ build_gline(
 				if (show_description && active[n].description) {
 					active_desc = char2wchar_t(active[n].description);
 					if (active_desc) {
-						if ((active_desc2 = wcspart(active_desc, sel_fmt.len_grpdesc, TRUE)) != NULL) {
+						if ((active_desc2 = wcspart(active_desc, (int) sel_fmt.len_grpdesc, TRUE)) != NULL) {
 							desc_buf = wchar_t2char(active_desc2);
 							free(active_desc);
 							free(active_desc2);
@@ -745,7 +762,7 @@ build_gline(
 			case 'f':
 				/*
 				 * Display a flag for this group if needed
-				 * . Bogus groups are dumped immediately
+				 * . Bogus groups are dumped immediately 'D'
 				 * . Normal subscribed groups may be
 				 *   ' ' normal, 'X' not postable, 'M' moderated, '=' renamed
 				 * . Newgroups are 'N'
@@ -799,16 +816,26 @@ build_gline(
 				break;
 
 			case 'n':
-				strcat(sptr, tin_ltoa(i + 1, sel_fmt.len_linenumber));
+				strcat(sptr, tin_ltoa(i + 1, (int) sel_fmt.len_linenumber));
 				break;
 
 			case 'U':
 				if (active[my_group[i]].inrange) {
 					buf = sptr + strlen(sptr);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					char tmp_buf[10];
+
+					for (j = 1; j <= sel_fmt.len_ucnt - (art_mark_width - (art_mark_width - wcwidth(tinrc.art_marked_inrange))); ++j)
+						*buf++ = ' ';
+					snprintf(tmp_buf, sizeof(tmp_buf), "%"T_CHAR_FMT, tinrc.art_marked_inrange);
+					*buf-- = '\0';
+					strcat(buf, tmp_buf);
+#else
 					for (j = 1; j < sel_fmt.len_ucnt; ++j)
 						*buf++ = ' ';
 					*buf++ = tinrc.art_marked_inrange;
 					*buf = '\0';
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				} else if (active[my_group[i]].newsrc.num_unread) {
 					int getart_limit;
 					t_artnum num_unread;
@@ -817,7 +844,7 @@ build_gline(
 					num_unread = active[my_group[i]].newsrc.num_unread;
 					if (getart_limit > 0 && getart_limit < num_unread)
 						num_unread = getart_limit;
-					strcat(sptr, tin_ltoa(num_unread, sel_fmt.len_ucnt));
+					strcat(sptr, tin_ltoa(num_unread, (int) sel_fmt.len_ucnt));
 				} else {
 					buf = sptr + strlen(sptr);
 					for (j = 0; j < sel_fmt.len_ucnt; ++j)
@@ -896,7 +923,7 @@ yank_active_file(
 		selmenu.curr = save_restore_curr_group(FALSE);	/* Restore previous group position */
 		yanked_out = bool_not(yanked_out);
 		show_selection_page();
-		info_message(_(txt_yanked_groups), selmenu.max - prevmax, PLURAL(selmenu.max-prevmax, txt_group));
+		info_message(_(txt_yanked_groups), selmenu.max - prevmax, PLURAL(selmenu.max - prevmax, txt_group));
 	} else {							/* Yank out */
 		toggle_my_groups(NULL);
 		HpGlitch(erase_arrow());
@@ -1131,6 +1158,9 @@ catchup_group(
 	t_bool goto_next_unread_group)
 {
 	char *smsg = NULL;
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t *wtmp;
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 	if ((!TINRC_CONFIRM_ACTION) || prompt_yn(sized_message(&smsg, _(txt_mark_group_read), group->name), TRUE) == 1) {
 		grp_mark_read(group, NULL);
@@ -1141,7 +1171,14 @@ catchup_group(
 			while (i < sel_fmt.len_ucnt)
 				buf[i++] = ' ';
 			buf[i] = '\0';
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((wtmp = char2wchar_t(buf))) {
+				mark_screen(selmenu.curr, ucnt_offset, wtmp);
+				free(wtmp);
+			}
+#else
 			mark_screen(selmenu.curr, ucnt_offset, buf);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 		}
 
 		if (goto_next_unread_group)
@@ -1440,7 +1477,7 @@ lookup_msgid(
 		}
 		if (msgid) {
 			char *ptr, *r = NULL;
-			static char *x = NULL;
+			static char *x;
 			char buf[NNTP_STRLEN];
 			int ret;
 
@@ -1451,6 +1488,7 @@ lookup_msgid(
 				switch (ret) {
 					case OK_HEAD:
 					case OK_HDR:
+						x = NULL;
 						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
 #		ifdef DEBUG
 							if (debug & DEBUG_NNTP)
@@ -1474,8 +1512,10 @@ lookup_msgid(
 									r = ptr + 2;
 							}
 
-							if (r)
+							if (r) {
+								FreeIfNeeded(x);	/* only required on bogus multi responses, just to be safe */
 								x = my_strdup(r);
+							}
 						}
 
 						if (x)
@@ -1509,7 +1549,7 @@ lookup_msgid(
 			if (nntp_caps.xpat) {
 				snprintf(buf, sizeof(buf), "XPAT Newsgroups %s *", msgid);
 				ret = new_nntp_command(buf, OK_HEAD, NULL, 0);
-				r = NULL;
+				x = NULL;
 				switch (ret) {
 					case OK_HEAD:
 						while ((ptr = tin_fgets(FAKE_NNTP_FP, FALSE)) != NULL) {
@@ -1520,8 +1560,10 @@ lookup_msgid(
 							if (!strncmp(ptr, msgid, strlen(msgid)))
 								r = ptr + strlen(msgid) + 1;
 
-							if (r)
+							if (r) {
+								FreeIfNeeded(x); /* only required on bogus multi responses, just to be safe */
 								x = my_strdup(r);
+							}
 						}
 
 						if (x)
@@ -1561,9 +1603,9 @@ lookup_msgid(
  * If no group from the Newsgroups:-header is available, display the
  * contents of the header.
  */
-static int
+int
 show_article_by_msgid(
-	void)
+	char *messageid)
 {
 	char id[NNTP_STRLEN];	/* still way too big; RFC 3977 3.6 & RFC 5536 3.1.3 limit Message-ID to max 250 octets */
 	char *idptr;
@@ -1571,34 +1613,41 @@ show_article_by_msgid(
 	int i, ret = 0;
 	struct t_article *art;
 	struct t_group *group = NULL;
+	struct t_group *tmp_group = NULL;
 	struct t_msgid *msgid = NULL;
 	t_bool tmp_cache_overview_files;
 	t_bool tmp_show_only_unread_arts;
 
 	if (!(read_news_via_nntp && !read_saved_news)) {
-		info_message("%s %s", _(txt_lookup_func_not_available), _(txt_lookup_func_not_nntp));
-		return -1;
+		return LOOKUP_UNAVAIL;
 	}
 
-	if (prompt_string(_(txt_enter_message_id), id + 1, HIST_MESSAGE_ID) && id[1]) {
-		idptr = str_trim(id + 1);
-		if (id[1] != '<') {
-			id[0] = '<';
-			strcat(id, ">");
-			idptr = id;
-		}
+	if (messageid) {
+		idptr = messageid;
 		newsgroups = lookup_msgid(idptr);
+	} else {
+		if (prompt_string(_(txt_enter_message_id), id + 1, HIST_MESSAGE_ID) && id[1]) {
+			idptr = str_trim(id + 1);
+			if (id[1] != '<') {
+				id[0] = '<';
+				strcat(id, ">");
+				idptr = id;
+			}
+			newsgroups = lookup_msgid(idptr);
+		}
 	}
 
 	if (!newsgroups)
-		return -1;
+		return LOOKUP_ART_UNAVAIL;
 
 	if ((group = get_group_from_list(newsgroups)) == NULL) {
 		info_message(strchr(newsgroups, ',') ? _(txt_lookup_show_groups) : _(txt_lookup_show_group), newsgroups);
 		free(newsgroups);
-		return -1;
+		return LOOKUP_FAILED;
 	}
 
+	if (curr_group)
+		tmp_group = curr_group;
 	curr_group = group;
 	num_of_tagged_arts = 0;
 	range_active = FALSE;
@@ -1616,32 +1665,29 @@ show_article_by_msgid(
 			FreeAndNull(art->msgid);
 		}
 		tin_errno = 0;
-		ret = -1;
+		ret = LOOKUP_FAILED;
 	}
 
 	if (!ret) {
 		grpmenu.first = 0;
 
 		if ((msgid = find_msgid(idptr)) == NULL) {
-			info_message(_(txt_art_unavailable));
-			ret = -1;
+			ret = LOOKUP_ART_UNAVAIL;
 		}
 
 		if (!ret && msgid->article == ART_UNAVAILABLE) {
-			info_message(_(txt_art_unavailable));
-			ret = -1;
+			ret = LOOKUP_ART_UNAVAIL;
 		}
 
 		if (!ret && which_thread(msgid->article) == -1) {
-			info_message(_(txt_no_last_message));
-			ret = -1;
+			ret = LOOKUP_NO_LAST;
 		}
 	}
 
 	if (!ret) {
 		switch (show_page(group, msgid->article, NULL)) {
 			case GRP_QUIT:
-				ret = GRP_QUIT;
+				ret = LOOKUP_QUIT;
 				break;
 
 			default:
@@ -1652,8 +1698,23 @@ show_article_by_msgid(
 	free(newsgroups);
 	art_close(&pgart);
 	tinrc.cache_overview_files = tmp_cache_overview_files;
-	curr_group->attribute->show_only_unread_arts = tmp_show_only_unread_arts;
-	curr_group = NULL;
+	curr_group->attribute->show_only_unread_arts = CAST_BOOL(tmp_show_only_unread_arts);
+	if (tmp_group) {
+		curr_group = tmp_group;
+		if (!index_group(curr_group)) {
+			for_each_art(i) {
+				art = &arts[i];
+				FreeAndNull(art->refs);
+				FreeAndNull(art->msgid);
+			}
+			curr_group = NULL;
+			tin_errno = 0;
+			ret = LOOKUP_FAILED;
+		}
+	} else
+		curr_group = NULL;
+
+	this_resp = last_resp = -1;
 
 	return ret;
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/sigfile.c tin-2.6.0/src/sigfile.c
--- tin-2.4.5/src/sigfile.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/sigfile.c	2021-07-26 18:06:29.111523803 +0200
@@ -3,7 +3,7 @@
  *  Module    : sigfile.c
  *  Author    : M. Gleason & I. Lea
  *  Created   : 1992-10-17
- *  Updated   : 2019-07-17
+ *  Updated   : 2021-07-26
  *  Notes     : Generate random signature for posting/mailing etc.
  *
  * Copyright (c) 1992-2021 Mike Gleason
@@ -83,7 +83,7 @@ msg_write_signature(
 			char *sigcmd, *sigattr, *ptr;
 			char cmd[PATH_LEN];
 
-			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
+			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "");
 			sigattr = thisgroup->attribute->sigfile + 1;
 
 			if ((ptr = strstr(sigattr, "%G"))) {
@@ -95,7 +95,7 @@ msg_write_signature(
 					++cnt;
 
 				/* sigattr - (cnt * '%G') + (cnt * '"groupname"') + '\0' */
-				sigcmd = my_malloc(strlen(sigattr) + cnt * strlen(thisgroup->name) + 1);
+				sigcmd = my_malloc(strlen(sigattr) + (size_t) cnt * strlen(thisgroup->name) + 1);
 				to = sigcmd;
 
 				while (*sigattr) {
@@ -145,7 +145,7 @@ msg_write_signature(
 			if (debug & DEBUG_MISC)
 				error_message(2, "USING random sig=[%s]", sigfile);
 #endif /* DEBUG */
-			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
+			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "");
 			joinpath(pathfixed, sizeof(pathfixed), path, ".sigfixed");
 #ifdef DEBUG
 			if (debug & DEBUG_MISC)
@@ -167,12 +167,18 @@ msg_write_signature(
 			}
 			copy_fp(sigfp, fp);
 			fclose(sigfp);
-			chdir(cwd);
+			if (chdir(cwd) == -1) {
+#ifdef DEBUG
+				int e = errno;
+				if (debug & DEBUG_MISC)
+					error_message(2, "chdir(%s): Error: %s", cwd, strerror(e));
+#endif /* DEBUG */
+			}
 			return;
 		}
 
 		if ((sigfp = fopen(path, "r")) != NULL) {
-			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
+			fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "");
 			copy_fp(sigfp, fp);
 			fclose(sigfp);
 			return;
@@ -184,7 +190,7 @@ msg_write_signature(
 		 */
 		if ((sigfp = fopen(default_signature, "r")) != NULL) {
 			if (include_dot_signature) {
-				fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "\n");
+				fprintf(fp, "\n%s", thisgroup->attribute->sigdashes ? SIGDASHES : "");
 				copy_fp(sigfp, fp);
 			}
 			fclose(sigfp);
@@ -301,7 +307,13 @@ thrashdir(
 							 * empty dir so try again.
 							 */
 							dp = NULL;
-							chdir(cwd);
+							if (chdir(cwd) == -1) {
+#ifdef DEBUG
+								int e = errno;
+								if (debug & DEBUG_MISC)
+									error_message(2, "chdir(%s): Error: %s", cwd, strerror(e));
+#endif /* DEBUG */
+							}
 						}
 					} else
 						dp = NULL;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/signal.c tin-2.6.0/src/signal.c
--- tin-2.4.5/src/signal.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/signal.c	2021-02-13 23:45:26.728015545 +0100
@@ -3,7 +3,7 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2019-07-17
+ *  Updated   : 2021-02-13
  *  Notes     : signal handlers for different modes and window resizing
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -294,6 +294,7 @@ handle_resize(
 
 		case cAttachment:
 		case cGroup:
+		case cPOSTED:
 		case cScope:
 		case cSelect:
 		case cThread:
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/strftime.c tin-2.6.0/src/strftime.c
--- tin-2.4.5/src/strftime.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/strftime.c	2021-07-15 22:47:47.115802440 +0200
@@ -103,13 +103,13 @@ my_strftime(
 	if (strchr(format, '%') == NULL && strlen(format) + 1 >= maxsize)
 		return 0;
 
-#ifdef HAVE_TZSET
+#	ifdef HAVE_TZSET
 	tzset();
-#else
-#	ifdef HAVE_SETTZ
+#	else
+#		ifdef HAVE_SETTZ
 	settz();
-#	endif /* HAVE_SETTZ */
-#endif /* HAVE_TZSET */
+#		endif /* HAVE_SETTZ */
+#	endif /* HAVE_TZSET */
 
 	endp = s + maxsize;
 	for (; *format && s < endp - 1; format++) {
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/string.c tin-2.6.0/src/string.c
--- tin-2.4.5/src/string.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/string.c	2021-07-15 22:49:55.032983131 +0200
@@ -3,7 +3,7 @@
  *  Module    : string.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-01-20
- *  Updated   : 2020-05-31
+ *  Updated   : 2021-02-23
  *  Notes     :
  *
  * Copyright (c) 1997-2021 Urs Janssen <urs@tin.org>
@@ -252,6 +252,7 @@ mystrcat(
 	return len;
 }
 
+
 /*
  * get around broken tolower()/toupper() macros on
  * ancient BSDs (e.g. 4.2, 4.3, 4.3-Tahoe, 4.3-Reno and Net/2)
@@ -666,7 +667,7 @@ expand_tab(
 
 #define SH_FORMAT(c)	if (++result >= (int) len) \
 				break; \
-			*dst++ = c
+			*dst++ = (char) c
 
 #define SH_SINGLE "\\\'"
 #define SH_DOUBLE "\\\'\"`$"
@@ -837,7 +838,7 @@ char2wchar_t(
 		return NULL;
 	}
 
-	wstr = my_malloc(sizeof(wchar_t) * (len + 1));
+	wstr = my_calloc(1, sizeof(wchar_t) * (len + 1));
 	mbstowcs(wstr, test, len + 1);
 	free(test);
 
@@ -917,7 +918,7 @@ wcspart(
 
 		gap = columns - wcswidth(wbuf, wcslen(wbuf) + 1);
 		assert(gap >= 0);
-		wbuf = my_realloc(wbuf, sizeof(wchar_t) * (wcslen(wbuf) + gap + 1));
+		wbuf = my_realloc(wbuf, sizeof(wchar_t) * (wcslen(wbuf) + (size_t) gap + 1));
 		ptr = wbuf + wcslen(wbuf); /* set ptr again to end of wbuf */
 
 		while (gap-- > 0)
@@ -1098,7 +1099,7 @@ strunc(
 		tmp = my_strdup(message);
 	else {
 		tmp = my_malloc(len + 1);
-		snprintf(tmp, len + 1, "%-.*s%s", len - 3, message, TRUNC_TAIL);
+		snprintf(tmp, (size_t) (len + 1), "%-.*s%s", len - 3, message, TRUNC_TAIL);
 	}
 
 	return tmp;
@@ -1134,7 +1135,7 @@ wstrunc(
 			tail = char2wchar_t(TRUNC_TAIL);
 
 		len_tail = tail ? wcslen(tail) : 0;
-		wtmp2 = wcspart(wtmp, len - len_tail, FALSE);
+		wtmp2 = wcspart(wtmp, (int) ((size_t) len - len_tail), FALSE);
 		free(wtmp);
 		wtmp = my_realloc(wtmp2, sizeof(wchar_t) * (wcslen(wtmp2) + len_tail + 1));	/* wtmp2 isn't valid anymore and doesn't have to be free()ed */
 		if (!tail)
@@ -1244,13 +1245,13 @@ 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;
+#		ifdef HAVE_UNICODE_UNORM2_H
+		static const char *uni_name[] = {"nfc", "nfkc", "nfkc_cf"}; /* */
+		const char *uni_namep;
 		UNormalization2Mode mode;
-#else
+#		else
 		UNormalizationMode mode;
-#endif /* !HAVE_UNICODE_UNORM2_H */
+#		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) */
@@ -1258,62 +1259,62 @@ normalize(
 
 		switch (tinrc.normalization_form) {
 			case NORMALIZE_NFD:
-#ifdef HAVE_UNICODE_UNORM2_H
-				unamep = uname[0];
+#		ifdef HAVE_UNICODE_UNORM2_H
+				uni_namep = uni_name[0];
 				mode = UNORM2_DECOMPOSE;
-#else
+#		else
 				mode = UNORM_NFD;
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 				break;
 
 			case NORMALIZE_NFC:
-#ifdef HAVE_UNICODE_UNORM2_H
-				unamep = uname[0];
+#		ifdef HAVE_UNICODE_UNORM2_H
+				uni_namep = uni_name[0];
 				mode = UNORM2_COMPOSE;
-#else
+#		else
 				mode = UNORM_NFC;
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 				break;
 
 			case NORMALIZE_NFKD:
-#ifdef HAVE_UNICODE_UNORM2_H
-				unamep = uname[1];
+#		ifdef HAVE_UNICODE_UNORM2_H
+				uni_namep = uni_name[1];
 				mode = UNORM2_DECOMPOSE;
-#else
+#		else
 				mode = UNORM_NFKD;
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 				break;
-#ifdef HAVE_UNICODE_UNORM2_H
+#		ifdef HAVE_UNICODE_UNORM2_H
 			case NORMALIZE_NFKC_CF:
-				unamep = uname[2];
+				uni_namep = uni_name[2];
 				mode = UNORM2_COMPOSE;
 				break;
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 
 			case NORMALIZE_NFKC:
 			default:
-#ifdef HAVE_UNICODE_UNORM2_H
-				unamep = uname[1];
+#		ifdef HAVE_UNICODE_UNORM2_H
+				uni_namep = uni_name[1];
 				mode = UNORM2_COMPOSE;
-#else
+#		else
 				mode = UNORM_NFKC;
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 		}
 
-#ifdef HAVE_UNICODE_UNORM2_H
-		needed = unorm2_normalize(unorm2_getInstance(NULL, unamep, mode, &status), ustr, -1, NULL, 0, &status);
-#else
+#		ifdef HAVE_UNICODE_UNORM2_H
+		needed = unorm2_normalize(unorm2_getInstance(NULL, uni_namep, mode, &status), ustr, -1, NULL, 0, &status);
+#		else
 		needed = unorm_normalize(ustr, -1, mode, 0, NULL, 0, &status);
-#endif /* HAVE_UNICODE_UNORM2_H */
+#		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
+#		ifdef HAVE_UNICODE_UNORM2_H
+		(void) unorm2_normalize(unorm2_getInstance(NULL, uni_namep, 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 */
+#		endif /* HAVE_UNICODE_UNORM2_H */
 
 		if (U_FAILURE(status)) {
 			/* something went wrong, return the original string (as valid UTF8) */
@@ -1512,13 +1513,13 @@ parse_format_string(
 		tmp_date_str[0] = '\0';
 		d_fmt = tmp_date_str;
 		if (*in > '0' && *in <= '9') {
-			len = atoi(in);
+			len = (size_t) atoi(in);
 			for (; *in >= '0' && *in <= '9'; in++)
 				;
 		}
 		if (*in == ',') {
 			if (*++in > '0' && *in <= '9') {
-				len2 = atoi(in);
+				len2 = (size_t) atoi(in);
 				for (; *in >= '0' && *in <= '9'; in++)
 					;
 			}
@@ -1539,7 +1540,7 @@ parse_format_string(
 				endp = startp = tmpp;
 
 			if (endp) {
-				tmplen = endp - in;
+				tmplen = (size_t) (endp - in);
 
 				for (in++; *in && --tmplen; in++)
 					*d_fmt++ = *in;
@@ -1566,9 +1567,8 @@ parse_format_string(
 				if (cCOLS > min_cols && !(flags & GRP_DESC) && signal_context == cSelect) {
 					flags |= GRP_DESC;
 					fmt->show_grpdesc = TRUE;
-					if (len) {
+					if (len)
 						fmt->len_grpdesc = len;
-					}
 				} else
 					out -= 2;
 				break;
@@ -1587,7 +1587,7 @@ parse_format_string(
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 						if ((wtmp = char2wchar_t(buf)) != NULL) {
 							if (wcstombs(tmp, wtmp, sizeof(tmp) - 1) != (size_t) -1) {
-								fmt->len_date = strwidth(tmp);
+								fmt->len_date = (size_t) strwidth(tmp);
 							}
 							free(wtmp);
 						}
@@ -1703,9 +1703,8 @@ parse_format_string(
 				/* Subject */
 				if (cCOLS > min_cols && !(flags & SUBJECT) && signal_context == cGroup) {
 					flags |= SUBJECT;
-					if (len) {
+					if (len)
 						fmt->len_subj = len;
-					}
 				} else
 					out -= 2;
 				break;
@@ -1725,9 +1724,8 @@ parse_format_string(
 				if (cCOLS > min_cols && !(flags & THREAD_TREE) && signal_context == cThread) {
 					flags |= THREAD_TREE;
 					show_subject = TRUE;
-					if (len) {
+					if (len)
 						fmt->len_subj = len;
-					}
 				} else
 					out -= 2;
 				break;
@@ -1779,7 +1777,7 @@ parse_format_string(
 				fmt->flags_offset = tinrc.draw_arrow ? 2 : 0;
 				fmt->ucnt_offset = tinrc.draw_arrow ? 10 : 8;
 				fmt->len_grpname_dsc = 32;
-				fmt->len_grpname_max = cCOLS - cnt - 1;
+				fmt->len_grpname_max = (size_t) cCOLS - cnt - 1;
 				fmt->len_ucnt = 5;
 				break;
 
@@ -1805,36 +1803,36 @@ parse_format_string(
 		}
 
 		if (flags & SUBJECT)
-			fmt->len_from = (cCOLS - cnt - 1) / 3;
+			fmt->len_from = ((size_t) cCOLS - cnt - 1) / 3;
 		else
-			fmt->len_from = (cCOLS - cnt - 1);
+			fmt->len_from = ((size_t) cCOLS - cnt - 1);
 
-		fmt->len_subj = cCOLS - fmt->len_from - cnt - 1;
+		fmt->len_subj = (size_t) cCOLS - fmt->len_from - cnt - 1;
 	} else {
 		if (flags & (GRP_NAME | GRP_DESC))
-			fmt->len_grpname_max = cCOLS - cnt - 1;
+			fmt->len_grpname_max = (size_t) cCOLS - cnt - 1;
 
 		if (!show_description && !(flags & GRP_NAME))
 			fmt->len_grpname_max = 0;
 
-		if (flags & DATE && fmt->len_date > (cCOLS - cnt - 1))
-			fmt->len_date = (cCOLS - cnt - 1);
+		if (flags & DATE && fmt->len_date > ((size_t) cCOLS - cnt - 1))
+			fmt->len_date = ((size_t) cCOLS - cnt - 1);
 
-		if (flags & DATE && (!fmt->len_date_max || fmt->len_date_max > (cCOLS - cnt - 1)))
+		if (flags & DATE && (!fmt->len_date_max || fmt->len_date_max > ((size_t) cCOLS - cnt - 1)))
 			fmt->len_date_max = fmt->len_date;
 
-		if (flags & FROM && (!fmt->len_from || fmt->len_from > (cCOLS - fmt->len_date_max - cnt - 1))) {
+		if (flags & FROM && (!fmt->len_from || fmt->len_from > ((size_t) cCOLS - fmt->len_date_max - cnt - 1))) {
 			if (flags & (SUBJECT | THREAD_TREE)) {
 				if (fmt->len_subj)
-					fmt->len_from = cCOLS - fmt->len_date_max - fmt->len_subj - cnt - 1;
+					fmt->len_from = (size_t) cCOLS - fmt->len_date_max - fmt->len_subj - cnt - 1;
 				else
-					fmt->len_from = (cCOLS - fmt->len_date_max - cnt - 1) / 3;
+					fmt->len_from = ((size_t) cCOLS - fmt->len_date_max - cnt - 1) / 3;
 			} else
-				fmt->len_from = (cCOLS - fmt->len_date_max - cnt - 1);
+				fmt->len_from = ((size_t) cCOLS - fmt->len_date_max - cnt - 1);
 		}
 
-		if (flags & (SUBJECT | THREAD_TREE) && (!fmt->len_subj || fmt->len_subj > (cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1)))
-			fmt->len_subj = (cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1);
+		if (flags & (SUBJECT | THREAD_TREE) && (!fmt->len_subj || fmt->len_subj > ((size_t) cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1)))
+			fmt->len_subj = ((size_t) cCOLS - fmt->len_from - fmt->len_date_max - cnt - 1);
 	}
 }
 
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tags.c tin-2.6.0/src/tags.c
--- tin-2.4.5/src/tags.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/tags.c	2021-07-15 22:50:39.994804101 +0200
@@ -386,10 +386,10 @@ do_auto_select_arts(
 
 	for_each_art(i) {
 		if (arts[i].status == ART_UNREAD && !arts[i].selected) {
-#	ifdef DEBUG
+#ifdef DEBUG
 			if (debug & DEBUG_NEWSRC)
 				debug_print_comment("group.c: X command");
-#	endif /* DEBUG */
+#endif /* DEBUG */
 			art_mark(curr_group, &arts[i], ART_READ);
 			arts[i].zombie = TRUE;
 		}
@@ -413,10 +413,10 @@ undo_auto_select_arts(
 
 	for_each_art(i) {
 		if (arts[i].status == ART_READ && arts[i].zombie) {
-#	ifdef DEBUG
+#ifdef DEBUG
 			if (debug & DEBUG_NEWSRC)
 				debug_print_comment("group.c: + command");
-#	endif /* DEBUG */
+#endif /* DEBUG */
 			art_mark(curr_group, &arts[i], ART_UNREAD);
 			arts[i].zombie = FALSE;
 		}
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tcurses.c tin-2.6.0/src/tcurses.c
--- tin-2.4.5/src/tcurses.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/tcurses.c	2021-04-14 01:23:13.877417498 +0200
@@ -3,7 +3,7 @@
  *  Module    : tcurses.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-02
- *  Updated   : 2018-07-02
+ *  Updated   : 2021-04-14
  *  Notes     : This is a set of wrapper functions adapting the termcap
  *	             interface of tin to use SVr4 curses (e.g., ncurses).
  *
@@ -880,9 +880,13 @@ screen_contents(
 	int col,
 	char *buffer)
 {
-	int y, x;
 	int len = COLS - col;
+#	ifdef USE_TRACE
+	int y, x;
+
 	getyx(stdscr, y, x);
+#	endif /* USE_TRACE */
+
 	move(row, col);
 	TRACE(("screen_contents(%d,%d)", row, col));
 	len = my_innstr(buffer, len);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/thread.c tin-2.6.0/src/thread.c
--- tin-2.4.5/src/thread.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/thread.c	2021-07-26 07:31:11.305009481 +0200
@@ -3,7 +3,7 @@
  *  Module    : thread.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2020-06-10
+ *  Updated   : 2021-07-25
  *  Notes     :
  *
  * Copyright (c) 1991-2021 Iain Lea <iain@bricbrac.de>
@@ -56,7 +56,11 @@ t_bool show_subject;
 /*
  * Local prototypes
  */
-static char get_art_mark(struct t_article *art);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	static wchar_t get_art_mark(struct t_article *art);
+#else
+	static char get_art_mark(struct t_article *art);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 static int enter_pager(int art, t_bool ignore_unavail, int level);
 static int thread_catchup(t_function func, struct t_group *group);
 static int thread_tab_pressed(void);
@@ -85,7 +89,11 @@ static int ret_code = 0;		/* Set to < 0
 /*
  * returns the mark which should be used for this article
  */
-static char
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	static wchar_t
+#else
+	static char
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 get_art_mark(
 	struct t_article *art)
 {
@@ -121,7 +129,6 @@ build_tline(
 	int l,
 	struct t_article *art)
 {
-	char mark = '\0';
 	int gap, fill, i;
 	size_t len, len_start, len_end;
 	struct t_msgid *ptr;
@@ -129,7 +136,11 @@ build_tline(
 	char *fmt = thrd_fmt.str;
 	char tmp[LEN];
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	char markbuf[sizeof(wchar_t) + 4];
 	wchar_t *wtmp, *wtmp2;
+	wchar_t mark[] = { L'\0', L'\0' };
+#else
+	char mark[] = { '\0', '\0' };
 #endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 
 #ifdef USE_CURSES
@@ -169,7 +180,7 @@ build_tline(
 				if (my_strftime(buf, LEN - 1, thrd_fmt.date_str, localtime(&art->date))) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 					if ((wtmp = char2wchar_t(buf)) != NULL) {
-						wtmp2 = wcspart(wtmp, thrd_fmt.len_date_max, TRUE);
+						wtmp2 = wcspart(wtmp, (int) thrd_fmt.len_date_max, TRUE);
 						if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 							strcat(buffer, tmp);
 
@@ -188,7 +199,7 @@ build_tline(
 				get_author(TRUE, art, tmp, sizeof(tmp) - 1);
 
 				if ((wtmp = char2wchar_t(tmp)) != NULL) {
-					wtmp2 = wcspart(wtmp, thrd_fmt.len_from, TRUE);
+					wtmp2 = wcspart(wtmp, (int) thrd_fmt.len_from, TRUE);
 					if (wcstombs(tmp, wtmp2, sizeof(tmp) - 1) != (size_t) -1)
 						strcat(buffer, tmp);
 
@@ -210,9 +221,9 @@ build_tline(
 
 			case 'I':	/* initials */
 				len = MIN(thrd_fmt.len_initials, sizeof(tmp) - 1);
-				get_initials(art, tmp, len);
+				get_initials(art, tmp, (int) len);
 				strcat(buffer, tmp);
-				if ((i = len - strwidth(tmp)) > 0) {
+				if ((i = (int) (len - (size_t) strwidth(tmp))) > 0) {
 					buf = buffer + strlen(buffer);
 					for (; i > 0; --i)
 						*buf++ = ' ';
@@ -222,10 +233,10 @@ build_tline(
 
 			case 'L':	/* lines */
 				if (art->line_count != -1)
-					strcat(buffer, tin_ltoa(art->line_count, thrd_fmt.len_linecnt));
+					strcat(buffer, tin_ltoa(art->line_count, (int) thrd_fmt.len_linecnt));
 				else {
 					buf = buffer + strlen(buffer);
-					for (i = thrd_fmt.len_linecnt; i > 1; --i)
+					for (i = (int) thrd_fmt.len_linecnt; i > 1; --i)
 						*buf++ = ' ';
 					*buf++ = '?';
 					*buf = '\0';
@@ -234,14 +245,24 @@ build_tline(
 
 			case 'm':	/* article flags, tag number, or whatever */
 				if (!thrd_fmt.mark_offset)
-					thrd_fmt.mark_offset = mark_offset = strwidth(buffer) + 2;
+					thrd_fmt.mark_offset = (size_t) (mark_offset = strwidth(buffer) + 2);
 				if (art->tagged) {
+					strcat(buffer, " ");
 					strcat(buffer, tin_ltoa(art->tagged, 3));
-					mark = '\0';
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					mark[0] = L'\0';
+#else
+					mark[0] = '\0';
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				} else {
+					mark[0] = get_art_mark(art);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+					snprintf(markbuf, sizeof(markbuf), "%s%lc", art_mark_width > wcwidth(mark[0]) ? "   " : "  ", mark[0]);
+					strcat(buffer, markbuf);
+#else
 					strcat(buffer, "   ");
-					mark = get_art_mark(art);
-					buffer[strlen(buffer) - 1] = mark;		/* insert mark */
+					buffer[strlen(buffer) - 1] = mark[0];		/* insert mark */
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				}
 				break;
 
@@ -250,7 +271,7 @@ build_tline(
 				strncpy(tmp, art->refptr ? art->refptr->txt : "", len);
 				tmp[len] = '\0';
 				strcat(buffer, tmp);
-				if ((i = len - strwidth(tmp)) > 0) {
+				if ((i = (int) (len - (size_t) strwidth(tmp))) > 0) {
 					buf = buffer + strlen(buffer);
 					for (; i > 0; --i)
 						*buf++ = ' ';
@@ -259,16 +280,16 @@ build_tline(
 				break;
 
 			case 'n':
-				strcat(buffer, tin_ltoa(l + 1, thrd_fmt.len_linenumber));
+				strcat(buffer, tin_ltoa(l + 1, (int) thrd_fmt.len_linenumber));
 				break;
 
 			case 'S':	/* score */
-				strcat(buffer, tin_ltoa(art->score, thrd_fmt.len_score));
+				strcat(buffer, tin_ltoa(art->score, (int) thrd_fmt.len_score));
 				break;
 
 			case 'T':	/* thread/subject */
 				len = curr_group->attribute->show_author != SHOW_FROM_NONE ? thrd_fmt.len_subj : thrd_fmt.len_subj + thrd_fmt.len_from;
-				len_start = strwidth(buffer);
+				len_start = (size_t) strwidth(buffer);
 
 				switch (curr_group->attribute->thread_articles) {
 					case THREAD_REFS:
@@ -279,14 +300,14 @@ build_tline(
 						 */
 
 						if (art->refptr) {
-							make_prefix(art->refptr, buffer + strlen(buffer), len);
+							make_prefix(art->refptr, buffer + strlen(buffer), (int) len);
 
-							len_end = strwidth(buffer);
+							len_end = (size_t) strwidth(buffer);
 
 							/*
 							 * Copy in the subject up to where the author (if any) starts
 							 */
-							gap = len - (len_end - len_start);
+							gap = (len - (len_end - len_start));
 
 							/*
 							 * Mutt-like thread tree. by sjpark@sparcs.kaist.ac.kr
@@ -321,8 +342,8 @@ build_tline(
 					case THREAD_SUBJ:
 					case THREAD_MULTI:
 					case THREAD_PERC:
-						len_end = strwidth(buffer);
-						gap = len - (len_end - len_start);
+						len_end = (size_t) strwidth(buffer);
+						gap = (len - (len_end - len_start));
 						if (gap > 0) {
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
 							{
@@ -349,8 +370,8 @@ build_tline(
 				}
 
 				/* pad out */
-				fill = len - (strwidth(buffer) - len_start);
-				gap = strlen(buffer);
+				fill = (len - ((size_t) strwidth(buffer) - len_start));
+				gap = (int) strlen(buffer);
 				for (i = 0; i < fill; i++)
 					buffer[gap + i] = ' ';
 				buffer[gap + fill] = '\0';
@@ -374,8 +395,9 @@ build_tline(
 	free(buffer);
 #endif /* USE_CURSES */
 
-	if (mark == tinrc.art_marked_selected)
+	if (mark[0] == tinrc.art_marked_selected)
 		draw_mark_selected(l);
+	my_flush();
 }
 
 
@@ -410,7 +432,7 @@ thread_right(
  * Show current thread.
  * If threaded on Subject: show
  *   <respnum> <name>
- * If threaded on References: or Archive-name: show
+ * If threaded on References:
  *   <respnum> <subject> <name>
  * Return values:
  *		GRP_RETSELECT	Return to selection screen
@@ -428,9 +450,14 @@ thread_page(
 	t_pagerinfo *page)			/* !NULL if we must go direct to the pager */
 {
 	char key[MAXKEYLEN];
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t mark[] = { L'\0', L'\0' };
+	wchar_t *wtmp;
+#else
 	char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	int i, n;
-	t_artnum old_artnum = T_ARTNUM_CONST(0);
+	t_artnum old_artnum;
 	t_bool repeat_search;
 	t_function func;
 
@@ -790,9 +817,16 @@ thread_page(
 				else {
 					t_bool tagged;
 
-					if ((tagged = tag_article(n)))
+					if ((tagged = tag_article(n))) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+						if ((wtmp = char2wchar_t(tin_ltoa((&arts[n])->tagged, 3)))) {
+							mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), wtmp);
+							free(wtmp);
+						}
+#else
 						mark_screen(thdmenu.curr, mark_offset - 2, tin_ltoa((&arts[n])->tagged, 3));
-					else
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+					} else
 						update_thread_page();						/* Must update whole page */
 
 					/* Automatically advance to next art if not at end of thread */
@@ -831,7 +865,11 @@ thread_page(
 				arts[n].selected = (!(func == THREAD_TOGGLE_ARTICLE_SELECTION && arts[n].selected));	/* TODO: optimise? */
 /*				update_thread_page(); */
 				mark[0] = get_art_mark(&arts[n]);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 				mark_screen(thdmenu.curr, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				if (thdmenu.curr + 1 < thdmenu.max)
 					move_down();
 				else
@@ -859,8 +897,8 @@ thread_page(
 				break;
 
 			case GLOBAL_DISPLAY_POST_HISTORY:	/* display messages posted by user */
-				if (user_posted_messages())
-					show_thread_page();
+				if (post_hist_page())
+					return GRP_EXIT;
 				break;
 
 			case GLOBAL_TOGGLE_INFO_LAST_LINE:		/* display subject in last line */
@@ -869,7 +907,7 @@ thread_page(
 				break;
 
 			default:
-				info_message(_(txt_bad_command), printascii(key, func_to_key(GLOBAL_HELP, thread_keys)));
+				info_message(_(txt_bad_command), PrintFuncKey(key, GLOBAL_HELP, thread_keys));
 		}
 	} /* ret_code >= 0 */
 
@@ -897,9 +935,6 @@ show_thread_page(
 	parse_format_string(curr_group->attribute->thread_format, &thrd_fmt);
 	mark_offset = 0;
 
-	if (!show_subject)
-		show_subject = arts[thread_respnum].archive != NULL;
-
 	if (show_subject)
 		title = fmt_string(_(txt_stp_list_thread), grpmenu.curr + 1, grpmenu.max);
 	else
@@ -923,19 +958,36 @@ static void
 update_thread_page(
 	void)
 {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t mark[] = { L'\0', L'\0' };
+	wchar_t *wtmp;
+#else
 	char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	int i, the_index;
 
 	the_index = find_response(thread_basenote, thdmenu.first);
 	assert(thdmenu.first != 0 || the_index == thread_respnum);
 
 	for (i = thdmenu.first; i < thdmenu.first + NOTESLINES && i < thdmenu.max; ++i) {
-		if ((&arts[the_index])->tagged)
+		if ((&arts[the_index])->tagged) {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			if ((wtmp = char2wchar_t(tin_ltoa((&arts[the_index])->tagged, 3)))) {
+				mark_screen(i, mark_offset - (3 - art_mark_width), wtmp);
+				free(wtmp);
+			}
+#else
 			mark_screen(i, mark_offset - 2, tin_ltoa((&arts[the_index])->tagged, 3));
-		else {
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
+		} else {
 			mark[0] = get_art_mark(&arts[the_index]);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+			mark_screen(i, mark_offset - (3 - art_mark_width), L"   ");	/* clear space used by tag numbering */
+			mark_screen(i, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 			mark_screen(i, mark_offset - 2, "  ");	/* clear space used by tag numbering */
 			mark_screen(i, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			if (mark[0] == tinrc.art_marked_selected)
 				draw_mark_selected(i);
 		}
@@ -975,7 +1027,7 @@ fixup_thread(
 	if (basenote >= 0) {
 		thread_basenote = basenote;
 		thdmenu.max = num_of_responses(thread_basenote) + 1;
-		thread_respnum = base[thread_basenote];
+		thread_respnum = (int) base[thread_basenote];
 		grpmenu.curr = basenote;
 		if (redraw && basenote != old_thread_basenote)
 			show_thread_page();
@@ -1321,7 +1373,7 @@ next_unread(
 	}
 
 	if (curr_group->attribute->wrap_on_next_unread) {
-		n = base[0];
+		n = (int) base[0];
 		while (n != cur_base_art && n >= 0) {
 			if (((arts[n].status == ART_UNREAD) || (arts[n].status == ART_WILL_RETURN)) && arts[n].thread != ART_EXPIRED)
 				return n;
@@ -1421,7 +1473,7 @@ make_prefix(
 	}
 
 #if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
-	buf = my_malloc(sizeof(wchar_t) * prefix_ptr + 3 * sizeof(wchar_t));
+	buf = my_malloc(sizeof(wchar_t) * (size_t) prefix_ptr + 3 * sizeof(wchar_t));
 	buf[prefix_ptr + 2] = (wchar_t) '\0';
 #else
 	buf = my_malloc(prefix_ptr + 3);
@@ -1630,14 +1682,23 @@ thread_mark_postprocess(
 	t_function feed_type,
 	int respnum)
 {
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+	wchar_t mark[] = { L'\0', L'\0' };
+#else
 	char mark[] = { '\0', '\0' };
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 	int n;
 
 	switch (function) {
 		case (FEED_MARK_READ):
 			if (feed_type == FEED_ARTICLE) {
 				mark[0] = get_art_mark(&arts[respnum]);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), L"   ");
+				mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 				mark_screen(thdmenu.curr, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 			} else
 				show_thread_page();
 
@@ -1650,7 +1711,12 @@ thread_mark_postprocess(
 		case (FEED_MARK_UNREAD):
 			if (feed_type == FEED_ARTICLE) {
 				mark[0] = get_art_mark(&arts[respnum]);
+#if defined(MULTIBYTE_ABLE) && !defined(NO_LOCALE)
+				mark_screen(thdmenu.curr, mark_offset - (3 - art_mark_width), L"   ");
+				mark_screen(thdmenu.curr, mark_offset + (art_mark_width - wcwidth(mark[0])), mark);
+#else
 				mark_screen(thdmenu.curr, mark_offset, mark);
+#endif /* MULTIBYTE_ABLE && !NO_LOCALE */
 				draw_thread_arrow();
 			} else
 				show_thread_page();
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tincfg.tbl tin-2.6.0/src/tincfg.tbl
--- tin-2.4.5/src/tincfg.tbl	2020-12-01 11:52:32.000000000 +0100
+++ tin-2.6.0/src/tincfg.tbl	2021-07-06 00:41:57.490988199 +0200
@@ -2,7 +2,7 @@
 ;   Module    : tincfg.tbl
 ;   Author    : Thomas E. Dickey
 ;   Created   : 1996-11-01
-;   Updated   : 2017-08-13
+;   Updated   : 2021-07-06
 ;   Notes     : #defines and structs for config.c
 ;
 ; Copyright (c) 1996-2021 Thomas E. Dickey <dickey@invisible-island.net>
@@ -243,7 +243,6 @@
 	mailbox_format			txt_mailbox_formats
 	batch_save			OPT_ON_OFF
 	savedir				OPT_STRING
-	auto_save			OPT_ON_OFF
 	mark_saved_read			OPT_ON_OFF
 	post_process_type		txt_post_process_types
 	post_process_view		OPT_ON_OFF
@@ -252,7 +251,6 @@
 	attrib_batch_save		OPT_ON_OFF
 	attrib_savedir			OPT_STRING
 	attrib_savefile			OPT_STRING
-	attrib_auto_save		OPT_ON_OFF
 	attrib_delete_tmp_files		OPT_ON_OFF
 	attrib_mark_saved_read		OPT_ON_OFF
 	attrib_post_process_type	txt_post_process_types
@@ -284,7 +282,6 @@
 	extquote_regex			OPT_STRING
 #endif
 	force_screen_redraw		OPT_ON_OFF
-	start_editor_offset		OPT_ON_OFF
 	editor_format			OPT_STRING
 	inews_prog			OPT_STRING
 #ifdef USE_CANLOCK
@@ -317,7 +314,6 @@
 #if defined(HAVE_LIBICUUC) && defined(MULTIBYTE_ABLE) && defined(HAVE_UNICODE_UBIDI_H) && !defined(NO_LOCALE)
 	render_bidi			OPT_ON_OFF
 #endif
-	attrib_start_editor_offset	OPT_ON_OFF
 	attrib_editor_format		OPT_STRING
 #ifdef HAVE_ISPELL
 	attrib_ispell			OPT_STRING
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/tmpfile.c tin-2.6.0/src/tmpfile.c
--- tin-2.4.5/src/tmpfile.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/tmpfile.c	2021-07-15 18:10:36.665993427 +0200
@@ -89,7 +89,7 @@ tmpfile(
 #		if defined(HAVE_CHMOD) && !defined(HAVE_MKSTEMP) && defined(HAVE_MKTEMP)
 		fchmod(p, (S_IRUGO|S_IWUGO) & ~u);
 #		endif /* HAVE_CHMOD && !HAVE_MKSTEMP && HAVE_MKTEMP */
-#endif /* HAVE_FCHMOD */
+#	endif /* HAVE_FCHMOD */
 	}
 
 	(void) sigprocmask(SIG_SETMASK, &oset, NULL);
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/trace.c tin-2.6.0/src/trace.c
--- tin-2.4.5/src/trace.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/trace.c	2021-02-24 12:01:32.889919445 +0100
@@ -3,7 +3,7 @@
  *  Module    : trace.c
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-22
- *  Updated   : 2001-07-22
+ *  Updated   : 2021-02-23
  *  Notes     : debugging support via TRACE macro.
  *
  * Copyright (c) 1997-2021 Thomas Dickey <dickey@invisible-island.net>
@@ -88,6 +88,6 @@ tin_tracechar(
 	int ch)
 {
 	static char result[2];
-	result[0] = ch;
+	result[0] = (char) ch;
 	return result;
 }
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/wildmat.c tin-2.6.0/src/wildmat.c
--- tin-2.4.5/src/wildmat.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/wildmat.c	2021-02-24 12:01:32.893919606 +0100
@@ -184,7 +184,7 @@ wildmatpos(
 	if (p[0] == '*' && p[1] == '\0') {
 		if (srch_offsets_size >= 2) {
 			srch_offsets[0] = 0;
-			srch_offsets[1] = strlen(text);
+			srch_offsets[1] = (int) strlen(text);
 		}
 		return TRUE;
 	}
@@ -203,11 +203,11 @@ wildmatpos(
 		if ((ret = (DoMatch(t, px))) == 1) {
 			/* remove the trailing '*' */
 			px[strlen(px) - 1] = '\0';
-			for (i = strlen(t); i > 0; i--) {
+			for (i = (int) strlen(t); i > 0; i--) {
 				t[i] = '\0';
 				if ((ret = (DoMatch(t, px))) == 1) {
 					if (srch_offsets_size >= 2) {
-						srch_offsets[0] = t - txt;
+						srch_offsets[0] = (int) (t - txt);
 						srch_offsets[1] = srch_offsets[0] + i;
 					}
 					break;
diff -Nurp '--exclude=.bzr*' tin-2.4.5/src/xface.c tin-2.6.0/src/xface.c
--- tin-2.4.5/src/xface.c	2020-12-01 11:51:01.000000000 +0100
+++ tin-2.6.0/src/xface.c	2021-07-15 22:52:37.243552708 +0200
@@ -3,7 +3,7 @@
  *  Module    : xface.c
  *  Author    : Joshua Crawford & Drazen Kacar
  *  Created   : 2003-04-27
- *  Updated   : 2013-11-06
+ *  Updated   : 2021-03-04
  *  Notes     :
  *
  * Copyright (c) 2003-2021 Joshua Crawford <mortarn@softhome.net> & Drazen Kacar <dave@willfork.com>
@@ -51,6 +51,8 @@
 
 static int slrnface_fd = -1;
 
+#	define WRITE_FACE_FD(s)	if (write(slrnface_fd, s, strlen(s)) != (ssize_t) strlen(s)) {;}
+
 
 void
 slrnface_start(
@@ -66,15 +68,15 @@ slrnface_start(
 	if (tinrc.use_slrnface == FALSE)
 		return;
 
-#ifdef HAVE_IS_XTERM
+#	ifdef HAVE_IS_XTERM
 	if (!is_xterm()) {
-#	ifdef DEBUG
+#		ifdef DEBUG
 		if (debug & DEBUG_MISC)
 			error_message(2, _("Can't run slrnface: Not running in an xterm."));
-#	endif /* DEBUG */
+#		endif /* DEBUG */
 		return;
 	}
-#endif /* HAVE_IS_XTERM */
+#	endif /* HAVE_IS_XTERM */
 
 	/*
 	 * $DISPLAY holds the (default) display name
@@ -186,9 +188,8 @@ slrnface_start(
 
 				switch (WEXITSTATUS(status)) {
 					case 0:	/* All fine, open the pipe */
-						slrnface_fd = open(fifo, O_WRONLY, (S_IRUSR|S_IWUSR));
-						if (slrnface_fd != -1) {
-							write(slrnface_fd, "start\n", strlen("start\n"));
+						if ((slrnface_fd = open(fifo, O_WRONLY, (S_IRUSR|S_IWUSR))) != -1) {
+							WRITE_FACE_FD("start\n");
 							message = NULL;
 						} else
 							message = "can't open FIFO";
@@ -255,12 +256,12 @@ slrnface_display_xface(
 		return;
 
 	if (!face || !*face)
-		write(slrnface_fd, "clear\n", strlen("clear\n"));
+		slrnface_clear_xface();
 	else {
 		char buf[2000];	/* slrnface will ignore X-Faces larger than approx. 2000 chars. */
 
 		snprintf(buf, sizeof(buf), "xface %s\n", face);
-		write(slrnface_fd, buf, strlen(buf));
+		WRITE_FACE_FD(buf);
 	}
 }
 
@@ -272,7 +273,7 @@ slrnface_clear_xface(
 	if (slrnface_fd < 0)
 		return;
 
-	write(slrnface_fd, "clear\n", strlen("clear\n"));
+	WRITE_FACE_FD("clear\n");
 }
 
 
@@ -283,7 +284,7 @@ slrnface_suppress_xface(
 	if (slrnface_fd < 0)
 		return;
 
-	write(slrnface_fd, "suppress\n", strlen("suppress\n"));
+	WRITE_FACE_FD("suppress\n");
 }
 
 
@@ -294,7 +295,7 @@ slrnface_show_xface(
 	if (slrnface_fd < 0)
 		return;
 
-	write(slrnface_fd, "show\n", strlen("show\n"));
+	WRITE_FACE_FD("show\n");
 }
 
 #else
diff -Nurp '--exclude=.bzr*' tin-2.4.5/tin.spec tin-2.6.0/tin.spec
--- tin-2.4.5/tin.spec	2018-12-26 07:56:50.000000000 +0100
+++ tin-2.6.0/tin.spec	2021-04-14 11:00:28.282182286 +0200
@@ -1,6 +1,6 @@
 Name: tin
 Summary: easy-to-use USENET news reader
-Version: 2.4.4
+Version: 2.6.0
 Release: 1
 License: BSD
 Group: Applications/News
@@ -50,8 +50,13 @@ rm -rf $RPM_BUILD_ROOT
 %doc %{_mandir}/man5/*
 %doc doc/CHANGES doc/CHANGES.old doc/INSTALL doc/TODO doc/WHATSNEW
 %doc doc/auth.txt doc/filtering doc/good-netkeeping-seal doc/iso2asc.txt
-%doc doc/keymap.sample doc/mailcap.sample doc/pgp.txt doc/reading-mail.txt
-%doc doc/tools.txt doc/umlaute.txt doc/umlauts.txt doc/wildmat.3
+%doc doc/keymap.sample doc/mailcap.sample doc/mime.types doc/tin.defaults
+%doc doc/pgp.txt doc/reading-mail.txt
+%doc doc/tools.txt doc/umlaute.txt doc/umlauts.txt
+%doc doc/wildmat.3 doc/plp_snprintf.3
+%doc doc/article.txt doc/art_handling.txt doc/internals.txt doc/rcvars.txt
+%doc doc/config-anomalies doc/nov_tests doc/DEBUG_REFS doc/ABOUT-NLS
+%doc doc/CREDITS
 %doc README
 
 %changelog
Binary files tin-2.4.5/tools/expand_aliases.tgz and tin-2.6.0/tools/expand_aliases.tgz differ
diff -Nurp '--exclude=.bzr*' tin-2.4.5/tools/tinews.pl tin-2.6.0/tools/tinews.pl
--- tin-2.4.5/tools/tinews.pl	2020-12-24 16:10:51.332574539 +0100
+++ tin-2.6.0/tools/tinews.pl	2021-08-11 12:25:12.544089889 +0200
@@ -57,7 +57,7 @@ use strict;
 use warnings;
 
 # version Number
-my $version = "1.1.57";
+my $version = "1.1.59";
 
 my %config;
 
@@ -123,16 +123,19 @@ use Term::ReadLine;
 (my $pname = $0) =~ s#^.*/##;
 
 # read config file (first match counts) from
-# $XDG_CONFIG_HOME/tinewsrc ~/.config/tinewsrc ~/.tinewsrc
+#   $XDG_CONFIG_HOME/tinewsrc
+#   ~/.config/tinewsrc
+#   ~/.tinewsrc
 # if present
 my $TINEWSRC = undef;
 my (@try, %seen);
+
 if ($ENV{'XDG_CONFIG_HOME'}) {
 	push(@try, (glob("$ENV{'XDG_CONFIG_HOME'}/tinewsrc"))[0]);
 }
 push(@try, (glob('~/.config/tinewsrc'))[0], (glob('~/.tinewsrc'))[0]);
 
-foreach (@try) {
+foreach (grep { ! $seen{$_}++ } @try) {	# uniq @try
 	last if (open($TINEWSRC, '<', $_));
 	$TINEWSRC = undef;
 }
@@ -193,6 +196,7 @@ GetOptions('A|V|W|h|headers' => [], # do
 	'from|f=s'	=> \$config{'from'},
 	'ignore-headers|i=s'	=> \$config{'ignore-headers'},
 	'followup-to|w=s'	=> \$config{'followup-to'},
+	'message-id|m=s'	=> \$config{'message-id'},
 	'newsgroups|n=s'	=> \$config{'newsgroups'},
 	'reply-to|r=s'	=> \$config{'reply-to'},
 	'savedir|s=s'	=> \$config{'savedir'},
@@ -344,8 +348,8 @@ foreach ('DISTRIBUTION', 'ORGANIZATION')
 
 # overwrite headers if specified via cmd-line
 foreach ('Approved', 'Control', 'Distribution', 'Expires',
-	'From', 'Followup-To', 'Newsgroups',' Reply-To', 'Subject',
-	'References', 'Organization', 'Path') {
+	'From', 'Followup-To', 'Message-ID', 'Newsgroups',' Reply-To',
+	'Subject', 'References', 'Organization', 'Path') {
 	next if (!defined($config{lc($_)}));
 	chomp($Header{lc($_)} = $_ . ": " . $config{lc($_)});
 	$Header{lc($_)} .= "\n";
@@ -423,7 +427,7 @@ if (!$config{'nntp-pass'}) {
 }
 
 # instead of abort posting just to prefetch a Messsage-ID we should (try
-# to keep) the the session open instead
+# to) keep the session open instead
 if (!($config{'no-sign'} && $config{'no-canlock'})) {
 	if (! $config{'savedir'} && defined($Header{'newsgroups'}) && !defined($Header{'message-id'})) {
 		my $Server = AuthonNNTP();
@@ -510,6 +514,14 @@ if (! $config{'no-sign'}) {
 	$PGPCommand = getpgpcommand($config{'pgp-version'});
 }
 
+# exit with error if neither $Newsgroups nor any of $To, $Cc or $Bcc are set
+my $required = 0;
+foreach ('Newsgroups', 'To,', 'Cc', 'Bcc') {
+	$required++ if (defined($Header{lc($_)}));
+	last if $required;
+}
+die("$0: neither Newsgroups: nor any of To:, Cc:, or Bcc: present.\n") if (!$required);
+
 # (re)move mail-headers
 my ($To, $Cc, $Bcc, $Newsgroups) = '';
 $To = $Header{'to'} if (defined($Header{'to'}));
@@ -547,14 +559,6 @@ if (($To || $Cc || $Bcc) && $config{'sen
 	close($MAIL);
 }
 
-# exit with error if neither $Newsgroups nor any of $To, $Cc or $Bcc set
-my $required = 0;
-foreach ('Newsgroups', 'To,', 'Cc', 'Bcc') {
-	$required++ if (defined($Header{lc($_)}));
-	last if $required;
-}
-die("$0: neither Newsgroups: nor any of To:, Cc:, Bcc or present.\n") if (!$required);
-
 # Game over. Insert new coin.
 exit;
 
@@ -983,6 +987,7 @@ sub usage {
 	print "  -e string  set Expires:-header to string\n";
 	print "  -f string  set From:-header to string\n";
 	print "  -i string  list of headers to be ignored for signing\n";
+	print "  -m string  set Message-ID:-header to string\n";
 	print "  -n string  set Newsgroups:-header to string\n";
 	print "  -o string  set Organization:-header to string\n";
 	print "  -p port    use port as NNTP port [default=".$config{'nntp-port'}."]\n";
@@ -1084,6 +1089,11 @@ Some of them may be altered on the Serve
 invalid the signature, this option can be used the exclude such headers
 if required.
 
+=item -B<m> C<Message-ID> | --B<message-id> C<Message-ID>
+X<-m> X<--message-id>
+
+Set the article header field Message-ID: to the given value.
+
 =item -B<n> C<Newsgroups> | --B<newsgroups> C<Newsgroups>
 X<-n> X<--newsgroups>
 
@@ -1321,15 +1331,15 @@ off by default.
 
 =item F<$HOME/.newsauth>
 
-"nntpserver password [user]" pairs for NNTP servers that require
-authorization. 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. First match counts. If no
+"nntpserver password [user]" pairs or triples for NNTP servers that require
+authorization. First match counts. 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. If no
 matching entry is found F<$HOME/.nntpauth> is checked.
 
 =item F<$HOME/.nntpauth>
 
-"nntpserver user password" pairs for NNTP servers that require
+"nntpserver user password" triples for NNTP servers that require
 authorization. First match counts. Lines starting with "#" are skipped and
 blank lines are ignored. This file should be readable only for the user as
 it contains the user's unencrypted password for reading news.
@@ -1337,9 +1347,11 @@ F<$HOME/.newsauth> is checked first.
 
 =item F<$XDG_CONFIG_HOME/tinewsrc> F<$HOME/.config/tinewsrc> F<$HOME/.tinewsrc>
 
-"option=value" configuration pairs. Lines that start with "#" are ignored.
-If the file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it
-should be readable for the user only.
+"option=value" configuration pairs, last match counts and only
+"value" is case sensitive. Lines that start with "#" are ignored. If the
+file contains unencrypted passwords (e.g. nntp-pass or pgp-pass), it
+should be readable for the user only. Use -B<vH> to get a full list of
+all available configuration options.
 
 =back
 
@@ -1358,7 +1370,7 @@ B<tinews.pl> is designed to be used with
 L<pgp(1)>-5, L<pgp(1)>-6, L<gpg(1)> and L<gpg2(1)>.
 
 B<tinews.pl> requires the following standard modules to be installed:
-L<Getopt::Long(3pm)>, L<Net::NNTP(3pm)>, <Time::Local(3pm)> and
+L<Getopt::Long(3pm)>, L<Net::NNTP(3pm)>, L<Time::Local(3pm)> and
 L<Term::Readline(3pm)>.
 
 NNTPS (NNTP with implicit TLS; RFC 4642 and RFC 8143) may be unavailable
